87,904
社区成员
发帖
与我相关
我的任务
分享
index1.vue内容:
<div>
<Button @click="tankuang2">弹出index2.vue内容</Button>
<Modal
v-model="modalProps2.show"
v-bind="modalProps2"
@on-close="modalProps2.show=false"
@on-confirm="modalProps2={}"
>
<component :is="modalProps2.component" @on-close="modalProps2={}" v-bind="modalProps2" v-on="modalProps2.on">
</component>
</Modal>
</div>
<script>
export default {
methods:{
tankuang2(){
this.modalProps2 = {
show: true,
title:'查看弹框2内容',
width: 460,
component: "compIndex2",
showFooter:false
};
},
}
}
</script>
index2.vue内容:
<div>
<Button @click="tankuang3">弹出index3.vue内容</Button>
<Modal
v-model="modalProps3.show"
v-bind="modalProps3"
@on-close="modalProps3.show=false"
@on-confirm="modalProps3={}"
>
<component :is="modalProps3.component" @on-close="modalProps3={}" v-bind="modalProps3" v-on="modalProps3.on">
</component>
</Modal>
</div>
<script>
export default {
methods:{
tankuang3(){
this.modalProps3 = {
show: true,
title:'查看弹框3内容',
width: 460,
component: "compIndex3",
showFooter:false
};
}
}
}
</script>