鍍金池/ 問答/HTML5  HTML/ iview使用全局方法$Modal,如何隱藏掉footer或者自定義footer

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

用iview的Modal組件,因為場景需要,必須要用全局方法,this.$Modal.confirm(…), 對話框的內(nèi)容會render出來,請教下,這樣的調(diào)用話應(yīng)該如何隱藏掉footer自帶的確認(rèn)按鈕和取消按鈕?
發(fā)現(xiàn)render出來的只能改掉content部分,沒法對footer進(jìn)行隱藏或者修改。
但是如果用組件模式,即<Modal></Modal>是可以用footer的slot來隱藏,或者是用footerHide的props來實現(xiàn)。
在issue里提問了作者,回復(fù)說全局模式不能用footerHide屬性。
所以,請教各位大神,是否有方法來實現(xiàn)這個需求?

回答
編輯回答
只愛你

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

.ivu-modal-confirm-footer {
    display: none;
}
2017年9月14日 13:33
編輯回答
尛憇藌

this.$Modal.confirm(…)隱藏掉footer這個問題我也遇到了,大佬,問題解決的嘛?

2018年5月9日 05:20
編輯回答
疚幼

源碼中是有屬性控制可以隱藏掉取消按鈕的,但是確定按鈕是一定會添加到Modal中的。建議用樣式控制隱藏掉footer。

2017年3月15日 12:47