Vue3中ref创建的引用为什么一定要用.value来获取值
回顾js
js中一个变量赋值给另一个变量,改变另一个变量,原始变量不变
let a = 0;
let b = a;
b = 2
console.log("a: "+a);
![在这里插入图片描述](https://img-blog.csdnimg.cn/f7cd8cc4e87f488aaf9f3ef60a924594.png)
js中修改复制变量,改变原始变量
let obj1 = {value:1};
let obj2 = obj1;
obj2.value = 3
console.log(obj1.value);
![在这里插入图片描述](https://img-blog.csdnimg.cn/7bc6a4a2e2594855843a1b54acd0f297.png)
vue3中使用ref
const a = ref(0);
const b = a;
b = 2;
console.log(a.value);
ref的value本质上是键名