流浪のwolf

卷帝

导航

上一页 1 ··· 46 47 48 49 50 51 52 53 54 ··· 73 下一页

2022年11月7日

Vue中mixins(混入)的介绍和使用

摘要: 为什么引进 mixins 随着项目的开发,组件越来越多 ,这就导致了在各个组件中需要编写功能相同的代码段,重复地定义这些相同的属性和方法,导致代码地冗余,还不利于后期代码的维护 混入mixins 的创建 :在 src 创建 mixins 文件 - list.js 文件 在 list.js 文件中 抽 阅读全文

posted @ 2022-11-07 20:07 流浪のwolf 阅读(93) 评论(0) 推荐(0) 编辑

后台管理系统-按钮权限控制的实现

摘要: ps:按钮权限控制 是给所有的按钮都要做判断 ,定义一个判断方法 ,此方法是一个全局的方法 ,可以使用 混入 mixins 定义方法 ; 注意混入 分为 全局混入和局部混入 ;此处使用全局混入定义 checkPermission方法判断按钮是否有权限 ; 逻辑 : 1. 需要给每一个按钮设置一个按钮 阅读全文

posted @ 2022-11-07 19:59 流浪のwolf 阅读(498) 评论(0) 推荐(0) 编辑

做用户权限的时候 ,登录多个用户之后 ,权限冲突 覆盖

摘要: 原因:用户登录的时候没有清除 routes(依赖routes渲染菜单) 和 重置 userAsyncRoutes (动态路由) vuex 的数据不会丢失 ,刷新才会丢失 ;所以退出并不会清除vuex的数据 ; 退出逻辑 重置路由规则 routes & 重置 路由实例 router ; 阅读全文

posted @ 2022-11-07 19:48 流浪のwolf 阅读(21) 评论(0) 推荐(0) 编辑

做用户权限的时候 刷新后页面 404

摘要: ps:404 页面一定要放在最后 , { path: "*", redirect: "/404", hidden: true } ,在创建路由实例的时候,加载路由规则 routes 的时候默认把 404 页面放在最后 ,但是使用 addRoutes 之后 404 页面就不再最后了 ,所以刷新页面的时 阅读全文

posted @ 2022-11-07 19:38 流浪のwolf 阅读(2) 评论(0) 推荐(0) 编辑

后台管理系统-角色权限控制的实现

摘要: ps:服务器返回用户的权限标识 ; 主要在登录的时候判断用户的权限 1. 左侧菜单显示 2. 路由的页面跳转 - 使用 addRoutes 增加动态路由规则并注入路由实例 router ;实现位置:在前置路由守卫中,和登录判断一块的 ; permission 文件实现 前置路由守卫 是否登录(tok 阅读全文

posted @ 2022-11-07 19:19 流浪のwolf 阅读(344) 评论(0) 推荐(0) 编辑

全局和局部混入 mixins

摘要: 使用 mixins 混入 的目的 :复用代码,维护代码 ; 局部混入: 全局混入 + 按钮权限控制 : ps:定义一个方法 ,checkPermission (str) str 是按钮的权限标识 , 服务器返回给我某个用户的按钮权限标识数组 points 如果 points 包含按钮的权限标识 st 阅读全文

posted @ 2022-11-07 14:56 流浪のwolf 阅读(44) 评论(0) 推荐(0) 编辑

后台管理系统 - 给用户关联角色

摘要: rbac role base access control 是基于角色的权限控制 ;角色是用户和权限的中间桥梁 ;不同的角色有不同的权限 ; 不同的用户有不同的角色 ,所以用户用户角色拥有的权限 ; 给用户关联角色 ; 1. 暴漏弹框 2. 显示所有的角色 3. 回显用户拥有的角色 4. 确认修改提 阅读全文

posted @ 2022-11-07 09:46 流浪のwolf 阅读(45) 评论(0) 推荐(0) 编辑

你所理解的 mvvm 模型

摘要: mvvm 是Model-View-ViewModel 数据驱动视图模型,是mvc 的改进版 ,mvvm把界面ui和业务逻辑分离 ,model 是data属性的数据 , view 是模板结构 ,viewmodel是vue实例 ; 阅读全文

posted @ 2022-11-07 07:51 流浪のwolf 阅读(16) 评论(0) 推荐(0) 编辑

谈谈你对 vue 的理解

摘要: vue 是创建用户界面的 js 框架 ,是创建 spa 应用的框架 ;使用 mvvm 模式,数据驱动视图模型 ,业务逻辑和页面解构分离开发;使用高效的 diff 算法渲染页面结构 ; 采用组件化模式,提高代码复用率、且让代码更好维护 阅读全文

posted @ 2022-11-07 07:30 流浪のwolf 阅读(27) 评论(0) 推荐(0) 编辑

2022年11月6日

给角色修改权限的时候 - 后台管理系统

摘要: 点击修改按钮:定于一个修改的方法,调出弹出层 ; async editRow(id) { // 获取详细信息 当前修改的角色信息 @lcick row.id const res = await getRoleInfoApi(id); // 弹框打开 推荐先赋值回显数据 然后打开弹窗 this.$re 阅读全文

posted @ 2022-11-06 18:43 流浪のwolf 阅读(39) 评论(0) 推荐(0) 编辑

上一页 1 ··· 46 47 48 49 50 51 52 53 54 ··· 73 下一页