简要
当一个组件被定义,data必须声明为返回一个初始数据对象的函数,因为组件可能被用来创建多个实例
也就是说,在很多页面中,定义的组件可以复用在多个页面
如果data是一个纯碎的对象,则所有的实例将共享引用同一份...注意事项
使用普通方法,实现时,每当触发方法,都会引起页面重新渲染,执行方法函数,它是没有缓存的
如果有一个性能开销比较大的计算属性,它需要遍历一个很大的数组,并做大量的计算,而这个计算属性又有其他依赖...,值是一个对象,并且添加与之相对应的计算属性
计算属性得到的值是之前缓存的计算结果,不会多次执行
实例代码如下所示
<!...(计算属性的 getter 函数是没有副作用, 但也可以使用方法,但是计算属性在计算数量量比较大,具有缓存计算结果的作用,性能更高,频繁调用方法,解析模板,渲染页面,是比较消耗性能的)
计算属性是基于它们的响应式依赖进行缓存的...watch配置来监视指定的属性
当属性变化时,回调函数自动调用,在函数内部进行计算
具体实例代码
<!