父组件【studentDetailDrawer.vue】定义属性pFlag
// studentDetailDrawer.vue
<div>{{pFlag}}</div>
<ClientDetail :cFlag.sync="pFlag" />
data() {
return {
pFlag:'我是父组件'
}
}
子组件【ClientDetail.vue】接受属性cFlag并且修改值,通知父组件
// ClientDetail.vue
props: {
cFlag: {
type: Object,
default() {
return null
}
}
},
methods:{
doSomething(){
this.$emit('update:cFlag', '子传父组件')
}
}
vue语法:this.$emit('update:cFlag',参数)
网友评论