runRabbitGirl 2023-08-29 10:29 采纳率: 0%
浏览 109

iview组件this.$modal.confirm与loading出现的问题

这是iview的this.$Modal.confirm(config)生成的模态框。

img

问题:当没填写原因就点击确定按钮后,提示词正确出现,但是模态框的确定按钮有加载圈。
想要的效果:如果没填写原因时,点击确定按钮,提示后,模态框不关闭且确定按钮无加载圈,并且还可以再次点击。
希望大家帮忙看一下,有什么好办法可以解决?


 this.$Modal.confirm({
          title: '确定要关闭吗?',
          loading:this.loading,   //this.loading初始值是true
          render: (h) => {
            return h('div', {
                style: {
                  width:'93%',
                  marginLeft:'6%'
                }
              },[
              h('span', {
                style: {
                  color: '#495060',
                  fontSize: '14px'
                }
              }, '请填写关闭的原因:'),
              h('Input', {
                props: {
                  value: this.closeReason,
                  placeholder: '请输入原因',
                  maxlength:50,
                  showWordLimit:true,
                },
                style: {
                  marginTop:'10px'
                },
                on: {
                  input: (val) => {
                    this.closeReason = val;
                  }
                }
              })
            ])
          },
          onOk: () => {
            if(!this.closeReason) {
              // this.closeReason 是Input框双向绑定的值,原因文本
              this.loading = false
              this.$Message.error('请填写关闭原因!')
              setTimeout(()=>{
                   this.loading = true
              },0)
            }else {
                  this.$Modal.remove()
                  this.$Message.success('关闭成功')
            }
          }
        })
  • 写回答

2条回答 默认 最新

  • 孤月葬花魂 2023-08-29 10:58
    关注

    老老实实用 Modal 组件吧,绑定value的时候也不要用v-modal双向绑定

    评论

报告相同问题?

问题事件

  • 创建了问题 8月29日

悬赏问题

  • ¥30 YOLO检测微调结果p为1
  • ¥20 求快手直播间榜单匿名采集ID用户名简单能学会的
  • ¥15 DS18B20内部ADC模数转换器
  • ¥15 做个有关计算的小程序
  • ¥15 MPI读取tif文件无法正常给各进程分配路径
  • ¥15 如何用MATLAB实现以下三个公式(有相互嵌套)
  • ¥30 关于#算法#的问题:运用EViews第九版本进行一系列计量经济学的时间数列数据回归分析预测问题 求各位帮我解答一下
  • ¥15 setInterval 页面闪烁,怎么解决
  • ¥15 如何让企业微信机器人实现消息汇总整合
  • ¥50 关于#ui#的问题:做yolov8的ui界面出现的问题