2月2日

110 阅读1分钟

说出至少4种vue当中的指令和它的用法?

v-if:判断是否隐藏;v-for:数据循环;v-bind:class:绑定一个属性;v-model:实现双向绑定

computed和methods的区别。

1> 写法上的区别是computed计算属性的方式在用属性时不用加(),而methods方式在使用时要像方法一样去用,必须加()
2> computed只在初始化时被调用;methods会在数据变化时被调用, 即使变动的数据与自身无关。
3> computed是基于它的依赖缓存,只有相关依赖发生改变时才会重新取值;methods在重新渲染的时候,函数总会重新调用执行。所以使用computed会比methods方法性能更好。