vue3获取computed返回的值

762 阅读1分钟

computed返回一个ref,所以要记得加.value 可使用JSON.stringify方法获取为字符串再使用JSON.parse转换为对应数据

const obj = computed(() => ({
		name: '小明',
		age: 14
	   }))
           
// 返回字符串 '{"name":"小明","age":14}' 
console.log(JSON.stringify(obj.value)); // '{"name":"小明","age":14}' 

// 使用JSON.parse转换为对象 
console.log(JSON.parse(JSON.stringify(obj.value))); // {"name":"小明","age":14}