ref([]) 是定义一个数组还是一个对象?
来源:7-11 乘车人列表查询界面开发(一)

慕神4535282
2023-06-24
老师,您好!
本课中,
const passengers = ref([]);
const handleQuery = (param) => {
...
passengers.value = data.content.list;
}
请问一下, 这里的 passengers 究竟是定义成了一个数组还是一个对象啊,如果是数组的话,怎么会有passengers.value呢?
是不是 Vue 中,把 const passengers = ref([]); 编译成了 const passengers = { value: [ ] };
谢谢老师指点疑惑!
写回答
1回答
-
这是vue3的ref,用来声明响应式变量的固定写法,const passengers = ref([]);表示passengers是个数组,且不是普通数组,是响应式变量。为了拿到passengers的数组的值,必须用passengers.value。
00
相似问题
const 和 let ?
回答 1
redis和mysql的一致性
回答 1