弹框下次触发时还保留上次的触发条件

简介: 弹框下次触发时还保留上次的触发条件

问题:弹框下次触发时还保留上次的触发条件,最后检查之后发现弹框触发之后只是将内容做了清除,上次的状态还保留,因此做了如下处理

  • 在modal中加上v-if
  • html
      <a-modal 
          v-if="dialogFormVisible"
          v-model:visible="dialogFormVisible"
          :mask-closable="false"
          draggable
          :title="textMap[dialogStatus]"
          :on-before-ok="dialogStatus === 'create' ? createData : updateData"
      >
      </a-modal>
    
  • js
      <script>
          const textMap = ref({
         
              update:'编辑'
              create:'添加'
          })
          const dialogFormVisible = ref(false);//初始化弹框状态
          const dialogStatus = ref('');//弹框当前属性,update 还是 create
          在点击按钮之后改变弹框状态,设为可视,并设置弹框当前属性
          dialogFormVisible.value = true
          dialogStatus.value = 'update'
      </script>
    
相关文章
|
8月前
|
JSON 算法 前端开发
2725. 间隔取消
2725. 间隔取消
43 0
|
3月前
|
JavaScript 前端开发
|
7月前
|
开发工具 git
大事件项目42---怎么区分,发布还是草稿,下拉菜单的触发时机
大事件项目42---怎么区分,发布还是草稿,下拉菜单的触发时机
|
7月前
|
Go vr&ar 容器
技术心得记录:漂亮的触发行变色代码
技术心得记录:漂亮的触发行变色代码
|
消息中间件 架构师 数据处理
处理数据时点按钮,数据完数据时会自动执行的问题
处理数据时点按钮,数据完数据时会自动执行的问题
|
Web App开发 JavaScript 前端开发
页面运行中事件频繁触发会阻塞页面吗?
之前看`防抖`和`节流`的时候,看到短时间内大量的事件触发会引起浏览器卡死,浪费浏览器性能,那么为什么事件触发会引起阻塞页面的情况呢?引起页面阻塞的原因真的是因为事件触发太多了吗?
SAP 操作,弹出报错 - 已根据规则拒绝服务器触发的操作,是否要查看上个通讯步骤中触发的操作列表 -
SAP 操作,弹出报错 - 已根据规则拒绝服务器触发的操作,是否要查看上个通讯步骤中触发的操作列表 -
SAP 操作,弹出报错 - 已根据规则拒绝服务器触发的操作,是否要查看上个通讯步骤中触发的操作列表 -
|
JavaScript 前端开发 .NET