12 2021 档案

摘要:模块化 + 命名空间 1. 目的: 让代码更好维护,让多种数据分类更加明确。 2. 修改 store.js const countAbout = { namespaced: true, // 开启命名空间 state: { x: 1 }, mutations: { ... }, actions: { 阅读全文
posted @ 2021-12-26 21:22 我就尝一口 阅读(440) 评论(0) 推荐(0) 编辑
摘要:- 四个map 方法的使用: 1. mapState方法: 用于映射 state 中的数据为计算属性 computed: { ...mapState({sum: 'sum', school: 'school'}), ...mapState(['sum', 'school']), } 2. mapGe 阅读全文
posted @ 2021-12-22 00:21 我就尝一口 阅读(962) 评论(0) 推荐(0) 编辑
摘要:1. Vuex 是什么? 1. 定义:专门在 vue 中实现 集中式状态(数据)管理的一个 vue 插件,对 vue 应用中多个组件的共享状态进行集中式的管理(读/写),也是一种组件间通信的方式,且适用于任意组件间通信。 2. github 地址: https://github.com/vuejs/ 阅读全文
posted @ 2021-12-12 11:25 我就尝一口 阅读(145) 评论(0) 推荐(0) 编辑
摘要:当 vue 和 vue-template-compiler 版本不一致的时候,会导致 webpack 无法处理 .vue 文件,页面加载不出来, 此时只需要执行命令: npm update 将两个版本更新一致即可~ 阅读全文
posted @ 2021-12-08 23:40 我就尝一口 阅读(1809) 评论(0) 推荐(0) 编辑
摘要:webStorage 1. 存储内容大小一般支持 5MB 左右(不同浏览器可能还不一样) 2. 浏览器端通过 window.sessionStorage 和 window.localStorage 属性来实现本地存储机制。 3. 相关API: 1. xxxStorage.setItem('key', 阅读全文
posted @ 2021-12-05 20:14 我就尝一口 阅读(112) 评论(0) 推荐(0) 编辑
摘要:什么是数据代理? 通过一个对象代理对另一个对象中属性的操作(读/写) let obj = { x: 100 } let obj2 = { y: 200 } Object.defineProperty(obj2, 'x', { get() { return obj.x }, set(value) { 阅读全文
posted @ 2021-12-04 15:11 我就尝一口 阅读(90) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示