iview使用全局方法$Modal,如何隐藏掉footer或者自定义footer

用iview的Modal组件,因为场景需要,必须要用全局方法,this.$Modal.confirm(…), 对话框的内容会render出来,请教下,这样的调用话应该如何隐藏掉footer自带的确认按钮和取消按钮?
发现render出来的只能改掉content部分,没法对footer进行隐藏或者修改。
但是如果用组件模式,即<Modal></Modal>是可以用footer的slot来隐藏,或者是用footerHide的props来实现。
在issue里提问了作者,回复说全局模式不能用footerHide属性。
所以,请教各位大神,是否有方法来实现这个需求?

阅读 16.1k
4 个回答

源码中是有属性控制可以隐藏掉取消按钮的,但是确定按钮是一定会添加到Modal中的。建议用样式控制隐藏掉footer

this.$Modal.confirm(…)隐藏掉footer这个问题我也遇到了,大佬,问题解决的嘛?

js做不到,css上可以隐藏:

.ivu-modal-confirm-footer {
    display: none;
}

使用loading 就可以了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题