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回答

甲蛙

2023-06-24

这是vue3的ref,用来声明响应式变量的固定写法,const passengers = ref([]);表示passengers是个数组,且不是普通数组,是响应式变量。为了拿到passengers的数组的值,必须用passengers.value。

0
0

新版Springboot3.0打造能落地的高并发仿12306售票系统

最新版Spring3.0仿12306售票系统实战

852 学习 · 512 问题

查看课程