1、想要实现弹框关闭后销毁,把里面的变量清空,要把弹框内的内容封装成一个组件,然后用v-if来实现
v-if的变量和弹框显隐用一个就好
上代码
<van-dialog v-model="unQualified" title="测试弹框销毁" :show-cancel-button="false" :beforeClose="unQualifiedBeforeClose">
<div class="dialog-page">
<SlTestItem v-if="unQualified" ref='sl' />
</div>
</van-dialog>
components: {
SlTestItem,
},