前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >vue动态添加行

vue动态添加行

原创
作者头像
用户1349575
发布2022-02-17 20:25:31
3.9K0
发布2022-02-17 20:25:31
举报
文章被收录于专栏:编程社区

html

代码语言:javascript
复制
<div id="app">
        <div @click="addData">点击添加行</div>
        <div class="box1">
            <table>
                <tr>
                    <th width="10%">序号</th>
                    <th width="25%">姓名</th>
                    <th width="25%">性别</th>
                    <th width="25%">联系方式</th>
                    <th width="25%"></th>
                </tr>
                <tr v-for="(item,index) in list">
                    <td>{{index+1}}</td>
                    <td><input type="text" v-model="item.name"></td>
                    <td><input type="text" v-model="item.gender"></td>
                    <td><input type="text" v-model="item.contact"></td>
                    <td @click="deletData(index)">删除</td>
                </tr>
            </table>
        </div>

js

代码语言:javascript
复制
  <script>
        new Vue({
            el: "#app",
            data: function () {
                return {
                    list: []
                }
            },
            methods: {
                addData: function () {
                    this.list.push({
                        name: '',
                        gender: '',
                        contact: ''
                    })
                },
                deletData:function(index){
                    this.list.splice(index,1)

                }
            }
        })
    </script>

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档