zoukankan      html  css  js  c++  java
  • 动态增加表单vue element ui

    1、页面部分

                      <div v-for="(item, index) in editForm.dynamicItem" :key="index">
                         <el-row  class="iputrowclass">
                            <el-col :span="10">
                                  <el-form-item
                                      label="key"
                                      :rules="{
                                          required: true, message: 'key不能为空', trigger: 'blur'
                                      }"
                                  >
                                    <el-input v-model="item.name" size="mini"></el-input>
                              </el-form-item>
                            </el-col>
                           <el-col :span="10">
                              <el-form-item
                              class="inputvalue"
                                  label="value"
                                  :rules="[
                                      {required: true, message: 'value不能为空', trigger: 'blur'},
                                    ]"
                                  >
                                  <el-input v-model="item.value"  size="mini" ></el-input>
                              </el-form-item>
                              </el-col>
                              <el-col :span="2">
                                   <el-form-item>
                                <div class="inputicon">
                                         <i class="el-icon-delete" @click="deleteItem(item, index)"></i>
                                </div>
                                  </el-form-item>
                              </el-col>
                      </el-row>
                  </div>
    2、js部分数据部分
    export default {
      data() {
        return {
            dynamicItem: []
    }
    3、js部分方法部分
    addItem () {
          this.editForm.dynamicItem.push({
            name: '',
            value: ''
          })
        },
        deleteItem (item, index) {
          console.log("index===="+index)
          this.editForm.dynamicItem.splice(index, 1)
        }
     
  • 相关阅读:
    css颜色表示法&颜色表
    css单位
    DOM与BOM
    position定位
    grid layout
    Linux禁止Ping方法
    tracert(traceroute)与ping
    服务器负载均衡技术的原理
    Struts2与webx的比较
    SpringAOP的原理
  • 原文地址:https://www.cnblogs.com/jimmy2019/p/13750483.html
Copyright © 2011-2022 走看看