Vue3中ref创建的引用为什么一定要用.value来获取值
- 回顾js
- js中修改复制变量,改变原始变量
- vue3中使用ref
回顾js
js中一个变量赋值给另一个变量,改变另一个变量,原始变量不变
let a = 0;
let b = a;
b = 2
console.log("a: "+a);
js中修改复制变量,改变原始变量
let obj1 = {value:1};
let obj2 = obj1;
obj2.value = 3
console.log(obj1.value);
vue3中使用ref
const a = ref(0);
const b = a;
b = 2;
console.log(a.value);
ref的value本质上是键名