久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

vue+ElementUI 關(guān)閉對(duì)話框清空驗(yàn)證,清除form表單的操作

瀏覽:128日期:2022-12-15 08:54:12

前面跟大家提到過 elementUI驗(yàn)證的問題,那么今天就來(lái)看看 點(diǎn)擊對(duì)話框和關(guān)閉按鈕 怎么清空驗(yàn)證,清空form表單,避免二次點(diǎn)擊還會(huì)有 驗(yàn)證錯(cuò)誤的提示

1、首先在你的對(duì)話框 取消按鈕 加一個(gè)click事件,例如:(ps::callOf里面的addGroupData和ref一 一對(duì)應(yīng)起來(lái))

<div slot='footer' class='dialog-footer'><el-button @click='callOf(’addGroupData’)'>取 消</el-button> <el-button type='primary' @click='addgroupList(’addGroupData’);'>確 定</el-button></div>

2、點(diǎn)擊取消按鈕,關(guān)閉對(duì)話框,清除表單驗(yàn)證

callOf(formName){this.creatGroup = false;this.$refs[formName].resetFields();}

3、對(duì)話框右上角的close按鈕(before-close:關(guān)閉前的回調(diào),會(huì)暫停 Dialog 的關(guān)閉,function(done),done 用于關(guān)閉 Dialog。 location.reload:刷新整個(gè)頁(yè)面)

closeDialog(done){this.$confirm(’確認(rèn)關(guān)閉?’).then(_ => { done(); location.reload(); }) .catch(_ => { });}

這樣就設(shè)置好了,不會(huì)出現(xiàn) 二次點(diǎn)擊時(shí),錯(cuò)誤提示還遺留在對(duì)話框上

補(bǔ)充知識(shí):vue中按鈕懸停和選中和更新后自動(dòng)恢復(fù)之前的狀態(tài)

廢話不多說,看代碼~

<template>//原本的樣式//點(diǎn)擊保存后的樣式<Button : @click='saveDict'>保存</Button></template><script> export default { data() { return{isActive:false } }, methods: {saveDict() { var thiz = this; thiz.isActive=true; console.log(’保存’, this.selectDict);if (!this.selectDict || this.selectDict.unid === ’0’) { thiz.$Message.error(’更新失敗,請(qǐng)重試’); return false;}if (!this.selectDict.dictName) { thiz.$Message.error(’請(qǐng)輸入字典名稱’); return false;}if (this.selectDict.dictSortid == null) { thiz.$Message.error(’請(qǐng)輸入排序號(hào)’); return false;}if (!this.currIsType && !this.selectDict.dictValue) { thiz.$Message.error(’請(qǐng)輸入字典值’); return false;}this.$store.dispatch(’axios_re’, { type: ’post’, url: ’/address/updateDict’, data: { unid: this.selectDict.unid, dictName: this.selectDict.dictName, }, success: function (res) { thiz.$Message.success(’更新成功’); thiz.selectDict.title = thiz.selectDict.dictName; thiz.isActive=false; }, fail: function (err) { thiz.$Message.error(’更新失敗’); thiz.isActive=false; }});} } }</script><style lang='scss' scoped>.dict-hold { margin-left: 35px; width: 90px; height: 32px; background:rgba(57, 97, 244, 1); &:hover{ background-color: #7295FF; }}.dict_hold_active{ margin-left: 35px; width: 90px; height: 32px; background-color: #7295FF;}</style>

以上這篇vue+ElementUI 關(guān)閉對(duì)話框清空驗(yàn)證,清除form表單的操作就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Vue
主站蜘蛛池模板: 久久精品亚洲精品 | 日韩在线精品视频 | 欧美福利在线观看 | 日本在线视 | 神马久久久久久久久 | 国产精品成人国产乱一区 | 精品久久久久久久 | 日韩在线 | 亚洲午夜电影 | 中文字幕亚洲一区二区三区 | www.久久| 91亚洲国产成人久久精品网站 | 一区国产精品 | 国产精品欧美日韩 | 成人欧美一区二区三区 | 欧美日韩精品网站 | 91精产国品一二三区在线观看 | 亚洲欧美日韩精品久久奇米色影视 | 国产精品456在线影视 | 色婷婷一区二区三区四区 | 91中文字幕一区 | 欧美日韩干 | 欧美1区2区3区 | 国产精品中文字幕在线 | 一级在线| 午夜久久久久 | 香蕉视频91 | 成人高清视频在线观看 | 久久久精品 | 精品伦理一区二区三区 | 山岸逢花在线 | 久久人人爽人人爽 | 成人亚洲精品久久久久软件 | 欧美1区| 91久久国产综合久久91精品网站 | 亚洲国产精品一区二区第一页 | 国产电影一区二区 | 一区二区三区自拍 | 国产精品国产三级国产aⅴ无密码 | 久久久精品久久久久 | 麻豆av电影在线观看 |