随笔分类 -  vue

vue学习总结
摘要:事件代理作用主要是 2 个 将事件处理程序代理到父节点,减少内存占用率 动态生成子节点时能自动绑定事件处理程序到父节点 阅读全文
posted @ 2022-06-27 10:07 下一秒钟已经不同 阅读(265) 评论(0) 推荐(0) 编辑
摘要:1.首次加载过程父beforeCreate -> 父created -> 父beforeMount -> 子beforeCreate -> 子created -> 子beforeMount ->子mounted -> (子activated) -> 父mounted2.父组件更新过程父beforeU 阅读全文
posted @ 2022-05-31 09:47 下一秒钟已经不同 阅读(36) 评论(0) 推荐(0) 编辑
摘要:reducer的职责不允许有副作用,副作用简单来说就是不确定性,如果reducer有副作用,那么返回的state就不确定, 阅读全文
posted @ 2022-05-14 16:35 下一秒钟已经不同 阅读(37) 评论(0) 推荐(0) 编辑
摘要:Object.defineProperty无法监控到数组下标的变化,导致通过数组下标添加元素,不能实时响应; Object.defineProperty只能劫持对象的属性,从而需要对每个对象,每个属性进行遍历,如果,属性值是对象,还需要深度遍历。Proxy可以劫持整个对象,并返回一个新的对象。 Pr 阅读全文
posted @ 2022-05-05 08:39 下一秒钟已经不同 阅读(358) 评论(0) 推荐(1) 编辑
摘要:在严格模式中使用Vuex,当用户输入时,v-model会试图直接修改属性值,但这个修改不是在mutation中修改的,所以会抛出一个错误。当需要在组件中使用vuex中的state时,有2种解决方案:1、在input中绑定value(vuex中的state),然后监听input的change或者inp 阅读全文
posted @ 2022-05-02 08:24 下一秒钟已经不同 阅读(218) 评论(0) 推荐(0) 编辑
摘要:建议不要这样做。 因为这样做,会导致修改数据的源头不止一处,不利于单项数据流的监控。 如果一定要改,需要委托父组件实现,保证数据修改源头唯一。 子组件中直接修改了父组件的值: 修改值类型数据会报警告, 修改引用类型数据的属性不会,因为引用类型数据存的引用,修改属性不会改变引用地址。 阅读全文
posted @ 2022-04-27 09:32 下一秒钟已经不同 阅读(410) 评论(0) 推荐(0) 编辑
摘要:同: 两者都是处理全局状态的工具库,大致实现思想都是:全局state保存状态 >dispatch(action) >reducer(vuex里的mutation) > 生成newState; 异: vuex调用mutation使用commit redux调用reducer使用dispatch 阅读全文
posted @ 2022-04-17 09:28 下一秒钟已经不同 阅读(85) 评论(0) 推荐(0) 编辑

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