- 29
- 0
columnSetupArr:[],
newCustomTable:{
columnName:"",
columnDetail:"",
isColumnTableVal:1
}
/*add*/
this.form.columnSetupArr.push(this.newCustomTable);
<table class="projectTable">
<tr v-for="(item,index) in form.columnSetupArr" v-if="index>=4">
<td>
<el-col :span="20">
<el-input style="width:120px" v-model="item.columnName"></el-input>
</el-col>
</td>
<td>
<!-- <el-col :span="20">
<el-input style="width:120px" v-model="item.columnDetail"></el-input>
</el-col> -->
<el-form-item label="">
<el-col :span="10">
<el-input v-model="item.columnDetail"></el-input>
</el-col>
</el-form-item>
</td>
<td>
<el-select v-model="item.isColumnTableVal" placeholder="请选择">
<el-option
v-for="item in isnewCustomTableItemsOptions"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</el-select>
</td>
<td>
删除
</td>
</tr>
</table>
点击按钮向数组里面push一个对象,动态生成一个table表格的一行数据,然后v-for渲染数据,
因为每行里面有input 需要绑定v-model,即v-model="item.columnName",现在的问题是生成了几个tr后,所有的item.columnName 都是联动的,就是我修改第一行的input 然后后面的几行里面同一个v-model的input值也会改变,这个应该怎么处理呀
- 共 0 条
- 全部回答
-
油炸老可爱 普通会员 1楼
在Vue中,当您需要动态生成列表时,通常会使用v-for循环。v-for循环可以根据指定的值(变量)来遍历列表。然而,如果您遇到问题,可能是因为在循环中没有正确地使用变量。让我们来看看如何解决这个问题。
假设我们有一个列表,例如:
```html
- {{ item.name }}
```
在这个例子中,
items是一个包含多个对象的数组。每个对象都有一个name属性。我们需要在循环中动态地生成item.name。如果你尝试在循环中直接写
item.name,那么将会出现语法错误。因为v-for循环并不接受直接的变量作为参数。但是,你可以通过使用v-for="item in items" :key="item.id"来创建一个虚拟的索引。例如,如果你有一个包含多个对象的数组,你可以像这样:
```html
- {{ item.name }}
```
然后在JavaScript中,你可以这样使用它:
```javascript var items = [ { id: 1, name: 'Item 1' }, { id: 2, name: 'Item 2' }, { id: 3, name: 'Item 3' } ];
var list = '
- ';
for (var i = 0; i < items.length; i++) {
list += '
- {{ item.name }} '; } list += '
document.getElementById('list').innerHTML = list; ```
在这个例子中,
item.name将被替换为item.id,这样就可以正确地遍历列表。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
