// 外层父组件,文件一
<van-icon
name="cross"
@click="
nocheck = false;// x图标关弹窗
$refs.nochecks.resetData();//2.$refs.nochecks调用组件nocheck的方法,清除数据。
"
/>
<nocheck
ref="nochecks" //1。给组件加ref
style="height: 100%"
@open="nocheck = false" //接收子组件open事件。
:bigLine="bigLine"
/>
//子组件nocheck,文件二.
<van-button //取消按钮
@click="
$emit('open'); // 给父组件发送事件。
resetData(); // 重置数据
"
>{{ $t("common.cancel") }}</van-button
>
methods:{
resetData() {
for (let key in this.saveData) {
this.saveData[key] = "";
console.log("###", this.saveData);
}
},
}