首页 > 其他分享 >学习笔记——设置动态表格(添加、删除记录)

学习笔记——设置动态表格(添加、删除记录)

时间:2022-10-27 19:00:28浏览次数:66  
标签:name 表格 gender 笔记 userList 添加 user id

2022-10-27

实验结果:

 

 

实现代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="vue.js"></script>
</head>
<body>
    <div id="app">
        <table border="1" align="center" width="300px">
            <tr>
                <th>编号</th>
                <th>姓名</th>
                <th>性别</th>
                <th>操作</th>
            </tr>
            <tr v-for="(user,index) in userList">
                <td>{{user.id}}</td>
                <td>{{user.name}}</td>
                <td>{{user.gender}}</td>
                <td>
                    <input type="button" value="删除" @click="deleteUser(index)">
                </td>
            </tr>
        </table>
        <table align="center">
            <tr>
                <td>编号:</td>
                <td><input type="text" v-model="user.id"></td>
            </tr>
            <tr>
                <td>姓名:</td>
                <td><input type="text" v-model="user.name"></td>
            </tr>
            <tr>
                <td>性别:</td>
                <td><input type="text" v-model="user.gender"></td>
            </tr>
            <tr>
                <td colspan="2" align="center">
                    <input type="button" value="添加" @click="addUser">
                </td>

            </tr>
        </table>
    </div>
    <script>
        new Vue({
            el:"#app",
            data:{
                user:{
                    id:"",
                    name:"",
                    gender:"",
                },
                userList:[
                    {id:101,name:"张三",gender:"男"},
                    {id:102,name:"李四",gender:"男"},
                    {id:103,name:"王五",gender:"男"},
                ]
            },
            methods:{
                addUser:function(){
                    //1.将用户输入的数据变为User对象
                    //2.将User对象添加
                    this.userList.push(this.user);
                    //3.添加之后要把内容复空
                    this.user={}
                },
                deleteUser:function(i){
                    this.userList.splice(i,1);
                }
            }
        })
    </script>
</body>
</html>

 

标签:name,表格,gender,笔记,userList,添加,user,id
From: https://www.cnblogs.com/isDaHua/p/16833342.html

相关文章

  • 前端学习笔记-响应式设计-20221027
    HTML响应式Web设计1.定义:能够以可变尺寸传递网页。RWP(ResponsiveWebDesign),对于平板和移动设备是必须的。响应式网页设计基于流动布局(FluidGrid)技术,有效解决......
  • 学习笔记 - 什么是计算机
    什么是计算机Computer:全称电子计算机,俗称电脑。能够按照程序运行,自动、高速处理海量数据的现代智能电子设备。由硬件和软件组成常见的形式有台式计算机、笔记本计算机......
  • 【笔记02】Javascript - 基本概念 - (语句、练习)
    Javascript基本概念:语句if、ifelsefor 循环while 循环dowhile 循环switchcasebreakcontinueif、ifelse语法:if(条件){语句}elseif(){语句}else{语句}条件成......
  • 计算机组成原理——学习笔记1
    一.计算机硬件的基本组成1.计算机的发展历程:2.冯诺依曼计算机:存储程序:是指将指令以二进制的形式输入存储在计算机中的主存储器中,然后按其在主存储器中的首地址执行......
  • 【JavaWeb】会话的学习笔记:Cookie和Session的知识点,这一次我总算学明白了
    @[Toc]1会话1.1什么是会话?用户打开浏览器,访问Web服务器的资源,会话建立,直到有一方断开连接,会话结束。在一次会话中可以包含多次请求和响应。1.2会话跟踪一种维护浏览器状......
  • echarts相关配置(随时添加)
    option--tooltip图层的信息提示框backgroundColor、textStyle:{color、font-size}option-legend图例属性设置(top、right、x、y等)、orient:(vertical、horizontal)option-seri......
  • rabbitmq 添加用户和权限分配
      添加账号密码,注意tags是权限角色,有五个角色选择,admin是权限最大的管理员,none是不能访问,建议练习赋予admin权限然后添加一个新的虚拟主机,设置权限: ......
  • springboot+easypoi模板导出Excel 动态表头+多表格(一个sheet)
    1.需求:将此页面的几个表格导出其中表头中的仓库集散地是是动态生成的。首先制作Excel模板:代码:@Resource privateRedisServiceredisService; @Override......
  • mysql 批量添加备注
    SELECTCONCAT('altertable',dt.TABLE_SCHEMA,'.',dc.table,'modify',dc.columns,'',dt.`COLUMN_TYPE`,IF(dt.CHARACTER_SET_NAMEISNULL,"",CONCAT("charac......
  • emacs org guide 学习笔记 2
    6Tagstags主要使用字母,数字,_和@这些来组成,并且前后都需要有:,多个tag可以同时使用,比如::work:urgent:tag继承多层级标题中的tag会被自动继承,虽然并没有直接......