您的位置:首页 > 产品设计 > UI/UE

VUE父子组件之间值传递

2018-03-15 17:38 561 查看
父组件里面定义子组件

<bill-detail ref="billDetailChild" :billDetailVisible="billDetailVisible" :statementNo="statementNo" @getBillDetailVisible="getDetailVisibleData"></bill-detail>

:billDetailVisible="billDetailVisible":将父组件的billDetailVisible传递给子组件,子组件定义一个参数名为billDetailVisible
@getBillDetailVisible="getDetailVisibleData"父组件接收子组件的值
子组件定义:watch: {
billDetailVisible(val) {
this.showDialog = val;
},
showDialog(val) {
this.$emit('getBillDetailVisible', val);
},
},
父组件写一个方法getDetailVisibleData接收子组件改变的值:

getDetailVisibleData(val) {
this.billDetailVisible = val;
},
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: