setup执行时机:是在beforeCreated之前执行,this时undefined
setup的参数:
1.props:值为对象
2.context:
attrs:值为对象
this.attrs
slots
emit:分发自定义事件,响当当与this.$emit
computed 计算属性
import {computed} from ‘vue’
let a = computed(()=>{
return person.name + msg.value
})
let a = computed(()=>{
set(value){
const namearr = value.split(’-’)
person.name
}
})
watch
监听reactive定义的响应式数据时,oldvalue无法正确获取,强制开启了深度监听 deep配置失效
监听reactive定义的响应式数据的某个属性时,deep有效
进页面就会执行:在监听之后加入immediate:true
深度监听:正常的属性改变监听不到就用深度监听
watchEffect
版权声明:本文为qq_45656036原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。