自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 面向对象(oop)

1.单例模式var obj={ name:'张三', age:20,}var obj2={ name:'李四', age:23,}通过对象,每一个对象都要重写一份一模一样的代码2.工厂模式 function f(name, age) { var obj = { name: name, age: age } ..

2022-04-03 18:15:09 117

原创 vue的权限验证

一个网站有不同的角色,如管理员和用户,不同角色访问的页面不一样。所以针对不同的角色做出不同的限制。在每一个路由的meta属性里,将能访问该路由的角色添加到roles里。用户每次登陆后,将用户的角色返回。然后在访问页面时,把路由的meta属性和用户的角色进行对比,如果用户的角色在路由的roles里,那就是能访问,如果不在就拒绝访问routes: [ { path: '/login', name: 'login', meta: {...

2022-04-02 22:12:13 956

原创 手搓分页实现

1.如果总页数小于等于7,没有省略号2.如果page<=4,没有前省略号3.如果page后面4页,没有后面省略号if(total<=7){循环所有分页}if(total>7){if(page<=5){[1,2,3,4,5,6,7,8,...,total]} else if(page <= total && page >= totalPage - 5){// 比如一共17页 从第10开...

2022-04-02 10:34:45 495

原创 购物车全选和反选

1.点击全选按钮,修改每个店铺选中状态,修改每个店铺下面每个商品选中状态。2.点击店铺按钮,修改当前店铺下面每个商品的选中状态,如果所有店铺都选中,修改全选按钮选中状态3.点击商品按钮,如果当前店铺下面所有商品都选中,修改店铺的选中状态,如果所有店铺都选中,修改全选按钮选中状态<template> <div class="box"> <div class="header"> <input type="ch

2022-04-02 09:31:48 1002

原创 组件实例对象与Vue实例对象

1.引入vue,相当创建vue的构造函数2.new Vue({...}) 创建vue实例对象3.const school=Vue.extend({...}) 创建组件,school组件本质是一个vuecomponent的构建函数,且不是程序员定义,是Vue.extend生成的4.使用<school> vue解析帮创建school组件实例对象5.每次调用vue.extend,返回是一个全新的vuecomponent...

2022-04-02 08:37:02 1529

原创 es6新语法

1.let 块级作用域{//块级作用域}function f(){ //局部作用域}var声明变量会存在变量提升,会将变量提升到当前作用域的最顶端,而复制操作还会处在原处。函数声明也会提升f('superman');function f(name){console.log(name);//superman}函数表达式不会提升let和const 都不能重复声明,都有块级作用限制const 声明常量,一旦定义...

2022-04-01 23:15:03 537

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除