vue.js - 如何在 Vue 3 的 Composition API 中对反应性嵌套对象使用 .value?
问题描述
我想知道在.value
引用反应性对象时,如果它们嵌套了 2+ 层深,那么在哪里使用是正确的。您是否放置.value
了基础对象,然后访问该基础对象的子键?还是你把它放在最深的钥匙上?
这是一个例子:
import { reactive, computed } from 'vue'
const someObj = reactive({
a: {
b: {
c: 1
}
}
})
const doubleSomeObj = computed(() => {
return someObj.value.a.b.c * 2
// Or... someObj.a.b.c.value * 2
// Or something else?
})
在上面的代码中,在计算属性doubleSomeObj
中,它引用了嵌套对象someObj
。
当引用该嵌套对象中的各种键时someObj
,放置在哪个级别是正确的.value
?
解决方案
推荐阅读
- tkinter - 防止用户缩放 Tkinter 窗口
- pandas - Pandas for 循环根据其他两个列值的条件创建第三列
- c# - 如何在 C# 中使用变量值在 where 条件下从 MariaDB 中选择数据
- java - 有没有办法存储一个在变量中引发异常的函数?(爪哇)
- r - 如何使用带有 dtplyr lazy_dt() 数据的 sf 包在 r 中创建 geom_sf 图?
- javascript - 扫描二维码不适用于 IOS 上的 Google Autneticator
- javascript - 从具有已知对象 ID 的无限动态创建的嵌套 json 中过滤
- javascript - 如何使用音频标签播放选定的文件输入 - reactjs
- python - Python如何在xy位置绘制圆,从中点到周长
- python - 如何通过 pyspark 数据帧中的 structfiled 将注释插入表中?