注意!Vue.js 或 Nuxt.js 中请停止使用.value
大家好,我是CodeQi! 一位热衷于技术分享的码仔。
当您在代码中使用.value
时,必须每次都检查变量是否存在并且是引用。
这可能很麻烦,因为在运行时使用.value
可能会导致错误。然而,有一个简单的解决方法,即使用unref()
而不是.value
。
unref()
会检查变量是否是引用,并自动提供值,即使变量不是引用也不会引发错误。
下面是使用unref()
的示例:
// 使用 .value 方式
const v = a.value || A;
// 使用 unref 方式
const v = unref(a);