摘要:
1、根实例对象data可以是对象也可以是函数(根实例是单例),不会产生数据污染情况 2、组件实例对象data必须为函数,目的是为了防止多个组件实例对象之间共用一个data,产生数据污染。采用函数的形式,initData时会将其作为工厂函数都会返回全新data对象 阅读全文
posted @ 2026-07-18 17:16
小肥123
阅读(9)
评论(0)
推荐(0)
摘要:
1、减小入口文件积 2、静态资源本地缓存 3、UI框架按需加载 4、图片资源的压缩 5、组件重复打包 6、开启GZip压缩 7、使用SSR 阅读全文
posted @ 2026-07-18 17:15
小肥123
阅读(6)
评论(0)
推荐(0)
摘要:
一、初始化阶段(创建前后) 钩子 触发时机 能做什么(或注意什么) beforeCreate 实例刚初始化,数据观测 (data) 和事件 (watcher) 都还未设置。 很少用。此时拿不到 data、methods 等。 created 实例创建完成,数据观测、计算属性、方法都已配置好,但 DO 阅读全文
posted @ 2026-07-17 09:02
小肥123
阅读(15)
评论(0)
推荐(0)
摘要:
对比维度 v-if v-show 渲染机制 条件为真时创建DOM,为假时销毁DOM 始终渲染DOM,通过 display:none 切换 切换成本 高(涉及销毁/重建) 低(仅切换CSS) 初始渲染成本 惰性(假时不渲染) 较高(无论真假都渲染) 是否支持 v-else ✅ 支持 ❌ 不支持 组件状 阅读全文
posted @ 2026-07-17 08:49
小肥123
阅读(8)
评论(0)
推荐(0)
摘要:
Vuex 辅助函数 应该放在 作用 mapGetters computed 将 getters 映射为计算属性 mapState computed 将 state 映射为计算属性 mapMutations methods 将 mutations 映射为方法 mapActions methods 将 阅读全文
posted @ 2026-07-16 10:01
小肥123
阅读(6)
评论(0)
推荐(0)
摘要:
1、事件代理( Event Delegation ),⼜称之为事件委托。是 JavaScript 中常⽤绑定事件的常⽤技巧。顾名思义,“事件代理”即是把原本需要绑定的事件委托给⽗元素,让⽗元素担当事件监听的职务。事件代理的原理是DOM元素的事件冒泡。使⽤事件代理的好处是可以提⾼性能 2、可以⼤量节省 阅读全文
posted @ 2026-07-16 08:52
小肥123
阅读(7)
评论(0)
推荐(0)
浙公网安备 33010602011771号