摘要: 1、定义属性的两种形式 let obj = { name: '码农权' } 相当于 Object.defineProperty(obj, 'name' , { value: '码农权', writable: true, //是否可以修改 configurable: true, //是否可配置,是否可 阅读全文
posted @ 2022-01-04 23:46 HuangBingQuan 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 数据代理: 定义:通过一个对象代理另一个对象中属性的操作(读写) 假设有A B两个对象,我们操作B来修改A这时候 B对象就是代理 Vue的数据双向绑定 底层其实没那么复杂 面试官也会常常问到数据双向绑定的原理本质上Vue实例代理data对象属性的操作,也就是实例做了一层数据代理什么是数据代理,比如有 阅读全文
posted @ 2022-01-04 23:24 HuangBingQuan 阅读(265) 评论(0) 推荐(0) 编辑
摘要: computed和watch之间的区别: 1、computed能完成的功能,watch都可以完成。 2、watch能完成的功能,computed不一定能完成,例如:watch可以进行异步操作。 阅读全文
posted @ 2022-01-04 21:15 HuangBingQuan 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 监视属性watch总结: 1、当被监视的属性变化时,回调函数自动调用,进行相关操作。 2、监视的属性必须存在,才能进行监视 3、监视的两种写法 new Vue时传入watch配置 通过vm.$watch监视 深度监视总结 1、Vue中的watch默认不监测对象内部值的改变(一层)。 2、配置deep 阅读全文
posted @ 2022-01-04 20:43 HuangBingQuan 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 1、Vue中常用的按键别名: 1.1、回车 => enter 1.2、删除 => delete(捕获“删除”和“退格”键) 1.3、退出 => esc 1.4、空格 => space 1.5、换行 => tab(特殊,必须配合keydown使用) 1.6、上 => up 1.7、下 => down 阅读全文
posted @ 2022-01-04 00:30 HuangBingQuan 阅读(47) 评论(0) 推荐(0) 编辑