流浪のwolf

卷帝

导航

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

2022年11月8日

多语言的实现

摘要: 语言包的实现原理 :键值对的匹配; 1. 第一步,安装包 npm i vue-i18n@8.22.2 yarn add vue-i18n@8.22.2 2. 引入语言包 3. 封装一个多语言的实例化文件 src/lang/index.js import Vue from "vue"; import 阅读全文

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

封装大屏组件 screenfull

摘要: 错误场景:使用大屏插件 screenFull 报错:in ./node_modules/screenfull/index.js Module parse failed: Unexpected token (59:42) You may need an appropriate loader to ha 阅读全文

posted @ 2022-11-08 09:48 流浪のwolf 阅读(394) 评论(0) 推荐(0) 编辑

javascript 中 0.1 + 0.2 === 0.3 是否正确 ?

摘要: 不正确 ,因为 js 是 动态 、弱类型 ,即时编译的语言 ;js中的小数都是浮点型 ,比如 0.1 实际上可能是 0.11111111... 0.2 可能是 0.2 22222..... 所以 0.1 + 0.2 并不等于 0.3 可能等于 0.33333333.... 阅读全文

posted @ 2022-11-08 08:57 流浪のwolf 阅读(106) 评论(0) 推荐(0) 编辑

组件全局注册 每个页面可以直接使用组件

摘要: 文件结构: index.js 文件代码 : import PageTools from "./PageTools"; import UploadExcel from "./UploadExcel"; import ImageUpload from "./ImageUpload"; import Pr 阅读全文

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

2022年11月7日

你对 Vue.js 的template 编译的理解?

摘要: template 是 ES5 新出的语法 ,template 是不会被页面显示的,但是 vue 中会被翻译成 dom 结构 ; template 编译的过程 : parse 解析生成ast 抽象语法树 - - -- -generate() 生成 render 函数 -- -- -- - 调用 new 阅读全文

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

Vue 如何实现组件切换的时候,让组件缓存,不会被销毁

摘要: 使用场景:我们开发项目的时候,会遇到组件之间的切换,一般都是创建组件销毁组件来回切换 ;但是现在需求是切换组件的时候,另一个组件不会销毁; 基于这个需求 ,我们使用 keep-live 组件包裹起来要切换的组件 ; keep-live 是 vue 内置的组件 ,避免组件被重新渲染 ; keep-li 阅读全文

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

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

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

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

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

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

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

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

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

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

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

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

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

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