iview 弹框嵌套

项目中用到弹框嵌套的问题,发现iview的Modal在onOk事件里面打开第二个弹框时,会立即关闭第二个弹框

解决方案: 强制关闭第一个弹框后再打开第二个弹框

this.$Modal.confirm({
  title: '弹框一',
  content: '弹框一',
  onOk: () => {
    setTimeout(() => {
      this.$Modal.confirm({
        title: '弹框二',
        content: '弹框二',
        onOk: () => {
          // TODO
        }
      })
    }, 300)
    this.$Modal.remove()
  }
})

 

posted @ 2020-06-18 10:27  xiawg  阅读(1350)  评论(0)    收藏  举报