怎麼再v-for循環中進行v-model數據綁定

<div class="form-group">
        <label class="col-sm-2 control-label">字段解析:</label>
        <div class="col-sm-6">
          <select class="col-sm-6 form-control " v-show="submit.UrlListDetail" v-model="fieldParseList">
            <option v-for="(type,key) in fieldParseListDiv ">{{key}}</option>
          </select>
          <div class="infAdd" @click="Add">ADD</div>
          <div v-for="item in submit.fieldParseList" class="AddDiv col-sm-9">
            <div v-for="(key,val,index) in item" class="form-group">
              <label class="col-sm-3 control-label">{{val}}:</label>
              <input type="text" class="col-sm-8 form-control" v-model="submit.fieldParseList[index][key]"></input>
            </div>
          </div>
        </div>
      </div>
      

export default {
  data () {
    return {
      submit: {
        fieldParseList: []
      },
      fieldParseListDiv: {
        XPATH: {
          filedName: '',
          type: 'XPATH',
          parse: ''
        },
        REGEX: {
          filedName: '',
          type: 'REGEX',
          parse: ''
        },
        CSS: {
          filedName: '',
          type: 'REGEX',
          parse: '',
          extra: ''
        }
      }
    }
  },
  methods: {
    Add: function () {
      let value = this.fieldParseList
      console.log(value)
      let div = this.fieldParseListDiv[value]
      this.submit.fieldParseList.push(div)
    }
  }
}
<div v-for="(item,index) in submit.fieldParseList" class="AddDiv col-sm-9">
            <div v-for="(val,key) in item" class="form-group">
              <label class="col-sm-3 control-label">{{key}}:</label>
              <input type="text" class="col-sm-8 form-control" v-model="submit.fieldParseList[index][key]"></input>
            </div>
          </div>

https://segmentfault.com/q/1010000008764694

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章