鍍金池/ 問(wèn)答/數(shù)據(jù)庫(kù)  HTML/ vue項(xiàng)目打開(kāi)彈窗清空上次已經(jīng)填寫(xiě)的內(nèi)容?

vue項(xiàng)目打開(kāi)彈窗清空上次已經(jīng)填寫(xiě)的內(nèi)容?

項(xiàng)目使用vue+element搭建的,頁(yè)面中會(huì)有很多需要輸入內(nèi)容的彈出框,如圖:

clipboard.png

比如我輸入到一半把彈窗關(guān)閉,再打開(kāi)的話怎么簡(jiǎn)單快速的清空之前填寫(xiě)的內(nèi)容,難道真的要把每個(gè)框的值重置一遍嗎?
類似這種:

this.input1 = ''
this.input2 = ''
this.input3 = ''
this.input4 = ''
this.input5 = ''
this.input6 = ''
this.input7 = ''

感覺(jué)應(yīng)該會(huì)有簡(jiǎn)單的方法吧。請(qǐng)指教

回答
編輯回答
醉淸風(fēng)

官方文檔傳送門(mén)
使用這個(gè)方法需要注意一點(diǎn)的是,你表單的數(shù)據(jù)一定要足夠標(biāo)準(zhǔn)才行,并且你需要清空的數(shù)據(jù),都必須在那個(gè)傳入進(jìn)去的data Objective 里面。

<el-form :model="data">
    <el-input v-model="aaa"></el-input>
</el-form>

像這樣,只能清空data里面的值,這里綁定的aaa就不能得到清空

2018年2月16日 09:08
編輯回答
初心

一, 重置, 即數(shù)據(jù)初始化處理
二, 重新創(chuàng)建, 即彈窗重新創(chuàng)建

2017年6月18日 20:04
編輯回答
憶當(dāng)年

仔細(xì)看文檔,form表單里面有相關(guān)方法

2017年7月28日 01:06
編輯回答
溫衫

你看一下那個(gè)彈框是不是在一個(gè)form表單里,表單的清空重置方式,你懂的

2017年7月8日 04:24
編輯回答
初心
// http://json2ts.com/
class FormModel {
  public prop1: string = null;
  public prop2: number = 1;
  public prop3: boolean = true;
  public prop4: number[] = [1];
}

<el-form :model="item">
  <el-form-item>
    <el-input v-model="item.prop1"></el-input>
  </el-form-item>
  <el-form-item>
    <el-input v-model.number="item.prop2"></el-input>
  </el-form-item>
  <el-form-item>
    <el-switch v-model="item.prop3"></el-switch>
  </el-form-item>
</el-form>

methods: {
  init() {
    this.item = new FormItem();
  }
}
2017年5月29日 02:49