最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ElementUI組件Dialog彈窗再次打開表單仍顯示上次數(shù)據(jù)的問題

 更新時間:2023年04月04日 14:23:01   作者:IT__learning  
這篇文章主要介紹了ElementUI組件Dialog彈窗再次打開表單仍顯示上次數(shù)據(jù)的問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

ElementUI組件Dialog彈窗再次打開表單仍顯示上次數(shù)據(jù)

問題描述:在使用vue+element開發(fā)Dialog嵌套表單的時候,表單交數(shù)據(jù)關(guān)閉之后再次打開表單沒有重置,仍顯示上次輸入的數(shù)據(jù)。

點擊新增,顯示彈窗

添加后,數(shù)據(jù)顯示在頁面中。當(dāng)再次點擊新增時出現(xiàn)以下界面:仍保留上次的數(shù)據(jù),而且若修改表單中數(shù)據(jù)頁面中的數(shù)據(jù)也會被修改。

根本原因是 form表單對象保留了上次的數(shù)據(jù),應(yīng)該將其置空。

重置方法

嵌套表單的彈窗的代碼:

<el-button type="text" @click="dialogFormVisible = true" 
	@open="resetForm">彈窗</el-button>    //@open事件綁定打開表格時重置

<el-dialog title="收貨地址" :visible.sync="dialogFormVisible">
    <el-form :model="form" ref="form" :rules="rules">
       <el-form-item prop="id" label="編號" :label-width="formLabelWidth">
            <el-input v-model="form.id" autocomplete="off"></el-input>
       </el-form-item>
       <el-form-item prop="name" label="名稱" :label-width="formLabelWidth">
            <el-input v-model="form.name" autocomplete="off"></el-input>
       </el-form-item>
       <el-form-item prop="type" label="型號" :label-width="formLabelWidth">
            <el-input v-model="form.type" autocomplete="off"></el-input>
       </el-form-item>
       <el-form-item prop="company" label="廠家" :label-width="formLabelWidth">
            <el-input v-model="form.company" autocomplete="off"></el-input>
       </el-form-item>
    </el-form>
  <div slot="footer" class="dialog-footer">
    <el-button @click="dialogFormVisible = false">取 消</el-button>
    <el-button type="primary" @click="dialogFormVisible = false">確 定</el-button>
  </div>
</el-dialog>
<script>
  export default {
    form:{
            id:'',
            name:'',
            type:'',
            company:''
                }
    methods:{
    	resetForm(){
              this.form={};   //重置表格對象
                }
    	}
    }
  };
</script>

將Dialog彈窗的打開事件綁定方法,然后在方法中使用this.form={}進(jìn)行重置。

this.form={}這個的意思是把表單初始化為一個空對象,后期可以往這個對象里賦值。

關(guān)閉element UI的彈窗,再次打開顯示表單驗證提示

打開彈窗,沒有填寫任何信息,點擊保存按鈕,觸發(fā)了表單的驗證提示,沒有進(jìn)行任何操作,點擊【關(guān)閉按鈕】或者【取消按鈕】關(guān)閉彈窗,再次打開彈窗,仍然顯示表單的驗證提示信息,

解決方法

給el-dialog添加@close事件,給取消按鈕添加點擊事件,在事件中對表單進(jìn)行重置操作,即可解決

重置表單

this.$refs.dialogForm.resetFields();

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • vue前端編譯報錯的圖文解決方法

    vue前端編譯報錯的圖文解決方法

    Vue框架可以很方便的引入各種插件,但是也因此會經(jīng)常遇到種編譯報錯,這篇文章主要給大家介紹了關(guān)于vue前端編譯報錯解決的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2024-03-03
  • 使用vue-router在Vue頁面之間傳遞數(shù)據(jù)的方法

    使用vue-router在Vue頁面之間傳遞數(shù)據(jù)的方法

    這篇文章主要介紹了使用vue-router在Vue頁面之間傳遞數(shù)據(jù)的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • vue element-ui讀取pdf文件的方法

    vue element-ui讀取pdf文件的方法

    這篇文章主要介紹了vue element-ui讀取pdf文件的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • Vue+Echarts繪制餅圖的示例詳解

    Vue+Echarts繪制餅圖的示例詳解

    這篇文章主要為大家詳細(xì)介紹了如何利用Vue和Echarts實現(xiàn)繪制餅圖,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-03-03
  • Vue按需加載的具體實現(xiàn)

    Vue按需加載的具體實現(xiàn)

    本篇文章主要介紹了Vue按需加載的具體實現(xiàn),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-12-12
  • Vue實現(xiàn)todolist刪除功能

    Vue實現(xiàn)todolist刪除功能

    這篇文章主要介紹了Vue實現(xiàn)todolist刪除功能,,代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-06-06
  • vue中4個自定義指令講解及實例用法

    vue中4個自定義指令講解及實例用法

    在本篇文章里小編給大家整理了一篇關(guān)于vue中4個自定義指令講解及實例用法,有興趣的朋友們可以跟著學(xué)習(xí)下。
    2021-12-12
  • vue3基于script?setup語法$refs的使用

    vue3基于script?setup語法$refs的使用

    這篇文章主要介紹了vue3基于script?setup語法$refs的使用,<BR>?在用vue3開發(fā)項目的時候,需要調(diào)用子組件的方法,于是想著用$refs來實現(xiàn),但是我是使用script?setup語法糖,原先vue2的語法已經(jīng)不適用了。下面我們一起進(jìn)入文章看詳細(xì)內(nèi)容吧</P><P>
    2021-12-12
  • 基于Vue+Openlayer實現(xiàn)動態(tài)加載geojson的方法

    基于Vue+Openlayer實現(xiàn)動態(tài)加載geojson的方法

    本文通過實例代碼給大家介紹基于Vue+Openlayer實現(xiàn)動態(tài)加載geojson的方法,代碼簡單易懂,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2021-09-09
  • vue3中的抽離封裝方法實現(xiàn)

    vue3中的抽離封裝方法實現(xiàn)

    vue3中的任何一個組合式api都可以單獨抽離出去在另一個文件,最后只需要回歸到setup()中即可,這篇文章主要介紹了vue3的抽離封裝方法,需要的朋友可以參考下
    2022-08-08

最新評論

航空| 壤塘县| 财经| 察哈| 建宁县| 南宁市| 文化| 莱芜市| 章丘市| 开江县| 托克逊县| 邮箱| 海兴县| 溧水县| 黑河市| 武川县| 宁晋县| 沁源县| 满洲里市| 酒泉市| 刚察县| 苍溪县| 辽宁省| 丰城市| 邵阳县| 常熟市| 鹤岗市| 天津市| 凯里市| 定南县| 呼和浩特市| 河北区| 措勤县| 云霄县| 耿马| 德庆县| 富阳市| 平果县| 绥中县| 府谷县| 凤城市|