如何在文本框vue.js上根据指定的数字添加行
How to add rows base on the specified number on textbox vue.js
大家好,我是使用vue.js制作应用程序的新手我想知道如何根据文本框中指定的数字添加行。
这是我的小提琴
https://jsfiddle.net/7nxhygLp/2/
脚本
var evaluate = new Vue({
el: "#evaluate",
data: {
rows: [
]
},
methods:{
addRow: function(){
this.rows.push({});
},
removeRow: function(row){
//console.log(row);
this.rows.$remove(row);
}
}
});
您可以使用v-model
来检索输入框的值,然后只推送那么多新行:
HTML
<input type="text" v-model="rowCount" name="rows" class="rows-textbox">
JS
data: {
rowCount:0,
rows: [
]
},
methods:{
addRow: function(){
for(i = 0; i < this.rowCount; i++){
this.rows.push({});
}
this.rowCount = 0;
},
}
Fiddle
相关文章:
- 如何在Google柱状图中动态添加行/列
- 使用jQuery动态添加表并在其中动态添加行
- Angularjs在当前行位置添加行
- 在change事件javascript上动态添加行
- 当源工作表添加了行时,如何编写在一个工作表中添加行的脚本
- 添加行并运行多个mySQL查询
- 基于用户垂直滚动向HTML表添加行
- 在表中动态添加行
- 在使用 javascript 动态添加行时,我正在增加索引值,但出现错误
- 动态添加行时计数器的增量
- 提交表单时如何在 HTML 表格中添加行
- 按React按钮添加行
- 浏览器向url添加一些数字
- 用于在表中添加行的Javascript代码将单元格中的数据复制到新行中
- 脚本每天添加相同的数字,月底再添加一个数字
- 删除添加行
- 动态添加行时,启用/禁用Gridview中的验证程序
- 使用JS向html表添加行
- JavaScript将字符串添加到数字而不是值
- 如何在文本框vue.js上根据指定的数字添加行