- 博客(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关注的人