elementui的el-form中有一个动态生成panel的el-tabs,代码该如何写?

      <el-form size="small" class="CloudSetting">
        <el-tabs type="border-card" class="table-switch">
          <el-tab-pane v-for="mon in monitorList" :name="mon.name" :label="mon.name" >
            <el-form-item label="旋转" :label-width="formLabelWidth">
              <div class="right">
                <el-select v-model="mon.rotation" placeholder="请选择">
                  <el-option v-for="item in rotateList" :key="item.value" :label="item.label" :value="item.value">
                  </el-option>
                </el-select>
              </div>
            </el-form-item>
          </el-tab-pane>
        </el-tabs>
      </el-form>

现在报错说是v-model="mon.rotation"中的mon未定义

阅读 8.1k
2 个回答

v-model的值不能这么用的,你得自己定义一个数据,使用$set动态改下值。才能行

<el-tab-pane v-for="mon in monitorList" :name="mon.name" :label="mon.name" >
这句里面的=号不对是中文格式的。
这里没有问题 https://jsfiddle.net/edx6gyp5/1/

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题