Vue中计算属性和侦听器的区别

功能:计算属性是用来解决模板语法冗余的, 侦听器是用来侦听data中某一数据的变化(功能不同)

1. 计算属性有缓存机制, 侦听器没有

2. 计算属性不支持异步操作, 侦听器支持

3. 计算属性可以给vue新增属性, 侦听器必须是data中已有的属性

4. (可选)计算属性只要使用了就会立即执行一次, 侦听器默认只有当数据第一次改变才会执行, 需要设置immediate属性来控制是否立即执行一次

你可能感兴趣的:(javascript,前端)