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

Ant Design Vue resetFields表單重置不生效問(wèn)題及解決

 更新時(shí)間:2024年06月05日 15:10:27   作者:qwe122343  
這篇文章主要介紹了Ant Design Vue resetFields 表單重置不生效問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

Ant Design Vue resetFields表單重置不生效

使用 Ant Design Vue 的 resetFields 重置表單,當(dāng)新增表單和編輯表單公用一套樣式的時(shí)候, 編輯完成后點(diǎn)擊新增還會(huì)出現(xiàn)老數(shù)據(jù),如果只是簡(jiǎn)單的新增則一切正常,不知道各位有沒(méi)有遇到這個(gè)問(wèn)題

幾經(jīng)搜索

發(fā)現(xiàn) resetFields 作用不是清空表單,而是將所有字段值重置為初始值

因此點(diǎn)編輯時(shí)因?yàn)楸韱斡谐跏贾敌畔?,修改完關(guān)閉后 resetFields 會(huì)保留初始值, 再次點(diǎn)擊新增時(shí)就出現(xiàn)了難纏的老數(shù)據(jù)。

改進(jìn)方法

點(diǎn)擊新增時(shí)增加調(diào)用置空表單字段的方法

function resetForm() {
  return {
    username: '',
    alias: '',
    email: '',
    dept_id: undefined,
    phone: '',
  }
}

這樣就能無(wú)后顧之憂了

Vue重置表單的坑 resetFields方法

<el-form :inline="true" :model="searchForm" ref="searchForm" class="demo-form-inline">
        <el-form-item prop="customerName">
          <el-input class="sendmessag-input" v-model="searchForm.customerName" placeholder="請(qǐng)輸入客戶姓名" width="40" />
        </el-form-item>
        <el-form-item prop="cardIdno">
          <el-input class="sendmessag-input" v-model="searchForm.cardIdno" placeholder="請(qǐng)輸入證件號(hào)碼" width="40" />
        </el-form-item>
        <el-form-item prop="contactPhone">
          <el-input class="sendmessag-input" v-model="searchForm.contactPhone" placeholder="請(qǐng)輸入聯(lián)系電話" width="40" />
        </el-form-item>
        <el-form-item prop="orderNo">
          <el-input class="sendmessag-input" v-model="searchForm.orderNo" placeholder="請(qǐng)輸入工單編號(hào)" width="40" />
        </el-form-item>
        <el-form-item>
          <el-button type="primary" @click="onSubmit">查詢(xún)</el-button>
          <el-button @click="resetForm">重置</el-button>
        </el-form-item>
      </el-form>
 resetForm() {
      this.$refs.searchForm.resetFields();
    },

坑1

在e-form標(biāo)簽加上ref=“searchForm”,識(shí)別哪個(gè)表單做重置,這個(gè)一般都知道。

坑2

在e-form-item 標(biāo)簽下加prop,resetFields哪些字段的做重置

坑3

在重置的數(shù)據(jù)必須包裹在e-form-item下。

總結(jié)

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

相關(guān)文章

最新評(píng)論

富蕴县| 大余县| 垦利县| 建始县| 鄱阳县| 南溪县| 苏尼特右旗| 嘉义市| 马尔康县| 库伦旗| 尤溪县| 屏东县| 汾西县| 乐都县| 平舆县| 定日县| 惠州市| 大厂| 呼伦贝尔市| 厦门市| 清水河县| 平山县| 宜黄县| 汉阴县| 阳信县| 延寿县| 永胜县| 怀化市| 孟连| 宜春市| 上蔡县| 德令哈市| 察雅县| 大埔区| 双流县| 丰镇市| 射洪县| 兰溪市| 西林县| 梅州市| 镇康县|