- computed() 方法期望接受一个getter函数。返回的是一个计算属性的ref。
- 计算属性的getter中不能做异步请求和更改DOM。
- 计算属性和方法的区别:
- 计算属性会基于其响应式依赖被缓存。一个计算属性仅在其响应式依赖更新时才重新计算。
- 方法总是在重新渲染的时候再次执行函数。
- 可写的计算属性
cont fullName = computed({
get() { ... },
set(newValue) { ... }
})
// 会触发setter
fullName.value = '...'