setup函数props,contextsetup(props,context){}的参数,props:一般通过父组件传递的属性都会放在props对象中,通过props可以直接获取context使用时:包含三个属性attrs:所有非prop属性;slots:父组件传过来的slots;emit:setup会在我们在组件内部emit的时候用到,这个不能用!这里官方文档有写ref将原始数据类型(primitivedatatype)转换为具有响应式特性的数据类型的用法。原始数据类型一共有7种,分别是:**StringNumberBigIntBooleanSymbolNullUndefined**ref会被浅包解决,直接在庙上使用{{test}}即可。setup(){lettest=ref(0)lettobj=ref({a:1});//测试值=1;consttestFun=()=>{test.value++;tobj.a.vaue='b';console.log(tobj.a)};return{tobj,robj,test,testFun,}},假设我们用reftobj定义它是一个对象。当我们改变testFun中的值时,会报错。Reactive使用reactive(相当于Vue2中的Vue.observable())赋予对象(Object)响应特性。假设我们写{{a}}
