const 和 let ?
来源:7-15 乘车人编辑界面开发

慕神4535282
2023-07-14
老师,下午好!
请教一下,
const pagination = ref({
total: 0,
current: 1,
pageSize: 2,
});
与
let pagination = ref({
total: 0,
current: 1,
pageSize: 2,
});
一样吗?
我看到 vue 的官方文档上说
ref 对象是可变的 - 即您可以为 .value 分配新值。
但又看到 MDN上说,
const 常量是块级范围的,非常类似用 let 语句定义的变量。但常量的值是无法(通过重新赋值)改变的,
一边是不可变的(const),一边是可变的(ref),这两者放在一起不违和吗?为什么可以这样定义啊,我是不是哪一点没理解透彻?
写回答
1回答
-
可以把pagination理解成一个对象,ref返回了一个对象,这个对象里面有value属性,变化的是这个value,而不是定义的pagination对象
122023-07-17
相似问题