【vue3】使用toRaw,方法获取变量的原始值,便于调试
【vue3】使用toRaw,方法获取变量的原始值,便于调试
·
使用vue3之后,我们在调试打印变量的时候,控制台不能直接输出我们想看到的值,所以我们可以用toRaw方法获取原始值
<script lang="ts" setup>
import { onMounted, ref, toRaw } from 'vue'
const val = ref([1, 2])
onMounted(() => {
console.log('响应式的值:', val.value)
console.log('原始值:', toRaw(val.value))
})
</script>
也可以手动调用JSON.parse和JSON.stringify获取原始值
console.log('json', JSON.parse(JSON.stringify(val.value)))
同样的,如果不是在vue3项目中,我们有一个proxy类型的对象,想要获取,直观的值也可以使用json的上述两个方法进行转换
更多方法请看官网
更多推荐
已为社区贡献5条内容
所有评论(0)