你还不会 Vue3 吗
computed 计算属性
计算属性在处理一些复杂逻辑时是很有用的,用法和 methods 一样
我们可以使用 methods 来替代 computed,效果上两个都是一样的,但是 computed 是基于它的依赖缓存,只有相关依赖发生改变时才会重新取值。而使用 methods ,在重新渲染的时候,函数总会重新调用执行。
watch 监听属性
通过 watch 来响应数据的变化
复制代码
$data & data
vm.$ 读取实例中属性列表(第一层)
vm.data 直接读取实例 data 数据属性中的数据值(第二层)。等价于 vm.$data.data
$refs
复制代码
复制代码
2.ref 加在子组件上,用 this.$refs.(ref 值) 获取到的是组件实例,可以使用组件的所有方法及 data 的变量。
3.如果通过 v-for 遍历想加不同的 ref 时记得加 :号,即 :ref =某变量 ;
版权声明: 本文为 InfoQ 作者【bo】的原创文章。
原文链接:【http://xie.infoq.cn/article/64c172ef5c40eb7048e20461f】。文章转载请联系作者。
评论