vue ant desgin 中modal数据清空(缓存清空)

48 篇文章 0 订阅

        项目中一直用到一个功能:弹出modal,modal中有一table绑定了一定的数据,然后该列表前有单选或者复选框。选择某些行后,关闭弹窗。再次打开的时候,前一次的选中项依然还在,还处于选中状态。想要 的是清空这些选中项,打开弹窗的时候,没有数据选中。以前都是在关闭事件中各种的操作modal中的数据,清空或者重置数据,但是一直不稳定。

        今天又遇到了,上网查,终于找到解决办法,简单暴力的解决办法:

<a-modal
    title="选择用户"
    :width="1200"
    :visible="visible" 
    v-if="visible" // 使用v-if 清除弹窗的缓存
    :confirmLoading="confirmLoading"
    @ok="ok"
    @cancel="
      () => {
        $emit('cancel');
      }
    "
  >

使用v-if来清除,真是又简单又暴力的办法!!!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值