<template>
<h3>我是App组件</h3>
</template>
<script>
import {
ref, reactive, toRefs, readonly, isRef, isReactive, isReadonly, isProxy} from 'vue'
export default {
name: 'App',
setup() {
let sum = ref(0)
let car = reactive({
name: '奔驰', price: '40W'})
let car2 = readonly(car)
console.log(isRef(sum)) //true
console.log(isReactive(car)) //true
console.log(isReadonly(car2)) //true
console.log(isProxy(sum)) //false,因为ref代理基本类型的数据用的是Object.defineProperty方法
console.log(isProxy(car)) //true
console.log(isProxy(car2)) //true,虽然是只读,但是它还是Proxy对象
return {
...toRefs(car)}
}
}
</script>
VUE3-响应式数据的判断(19)
猜你喜欢
转载自blog.csdn.net/gty204625782/article/details/123481258
今日推荐
周排行