Element?ui關(guān)閉el-dialog時如何清除數(shù)據(jù)
element ui關(guān)閉el-dialog時清除數(shù)據(jù)
如果是按叉叉關(guān)閉或者點表單以外空白處關(guān)閉的話
可以給el-dialog添加
:before-close="closeForm"
在methods里添加函數(shù)
closeForm(){ this.$refs.form.resetFields();//清除數(shù)據(jù) this.dialogFormVisible=false;//關(guān)閉對話框 }
如果是按取消按鈕清除數(shù)據(jù),也可以給取消按鈕綁定點擊事件,點擊取消則調(diào)用closeForm函數(shù)。
注意:
1.要為每個 form-item 加上 prop 屬性,要不然無法清空
2.resetFields() 方法是重置表單,重置為初始值,而不是設(shè)置為空值
element ui對話框el-dialog關(guān)閉事件,清空填寫的數(shù)據(jù)
通常會有需求,在關(guān)閉彈框后需要清空填寫的數(shù)據(jù),這時候就需要關(guān)閉事件了
<el-dialog title="標(biāo)題" :visible.sync="bind" size="small" @close='closeDialog'> </el-dialog>
在標(biāo)簽中加入@close='closeDialog'
mothods中加入
//關(guān)閉彈框的事件 closeDialog(){ this.xxx = '';//清空數(shù)據(jù) },
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
vue如何實現(xiàn)路由跳轉(zhuǎn)到外部鏈接界面
這篇文章主要介紹了vue如何實現(xiàn)路由跳轉(zhuǎn)到外部鏈接界面,具有很好的參考價值,希望對大家有所幫助。2022-10-10vue中的watch監(jiān)聽數(shù)據(jù)變化及watch中各屬性的詳解
這篇文章主要介紹了vue中的watch監(jiān)聽數(shù)據(jù)變化及watch中的immediate、handler和deep屬性詳解,本文大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友參考下吧2018-09-09關(guān)于ElementUI自定義Table支持render
這篇文章主要介紹了關(guān)于ElementUI自定義Table支持render,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-10-10