阅读量:0
目录
1. 使用reactive
封装基础数据类型
由于reactive
只能用于对象,对于基础数据类型(如字符串、数字),应使用ref
来创建响应式引用。
import { ref } from 'vue'; const count = ref(0);
2. 解构reactive
对象
直接解构reactive
对象会失去响应式。要保持响应式,可以使用toRefs
或toRef
。
import { reactive, toRefs } from 'vue'; const state = reactive({ count: 0, text: 'hello' }); const { count, text } = toRefs(state);
3. 使用.value
造成的困惑
在模板中直接使用ref
类型的响应式变量无需<