js实现表格的行删除和增加_vue小demo之实现表格的增加和删除

8f1a71c074d2ead8b99ef3c6723f2efb.gif

点击上方蓝色字体,关注我们

1.搭建脚手架项目

第一步:搭建脚手架,搭建好了之后我们安装sass.安装方法是先安装sass的依赖包 npm  install  --save-dev  sass-loader然后Sass-loader依赖于node-sass,所以要安装node-sass ,直接命令npm  install  --save-dev  node-sass 。如果没有安装成功可以用cnpm来安装,命令

npm install -g cnpm -- registry=https://registry.npm.taobao.org来安装cnpm,cnpm安装成功之后就能用命令cnpm -v检测cnpm的版本。

如果sass安装成功我们就能在package.json里看到如下红框的两个地方:

24cc7fa5f7548a2d319b65c80c7b3af5.png

安装好sass之后在webpack.base.conf.js文件夹下配置

97977438af2d0c565ba8998d70d2b915.png

sass使用$符号来标识变量,在要用到scss的组件里面的style标签上加上lang="scss",在app.vue文件定义一个背景颜色变量,应用到css样式中,背景变成灰色,说明已成功配置好sass

c9c115494b1ca6fa96c3f486ffc21572.png

表格的增加和删除

直接上代码:

ca82952abfcbf35c3ffeeba3e93dd052.png

先看一下目前实现的效果长什么样子:

d57c45fa4ef0336623f7701b91c91c63.png

目前当我们选中时,会出现划线和勾选对勾,当我输入"新的学习计划"并点击"添加计划"按钮之后效果如下:

065e9b10a944d04769e712d4ba836fba.png

点击"已完成"查看已完成的计划:

72a98bf7448d6e85846994f664100d44.png

点击"未完成"查看未完成的计划:

7bc4028f91233e86458904a7871975a4.png

当我点击删除未完成里的"新的学习计划"之后,此时未完成里只剩"学习计划2",并且所有计划里的"学习计划2"也一并被删除了:

d5ea8a880a5e2017e3062c04dc60396e.png

4a54309f88a95f443fa07ed65b26a973.png

同样,当我点击删除已完成里的"学习计划3"之后,此时已完成里只剩"学习计划1",并且所有计划里的"学习计划3"也一并被删除了:

93208792f90492573df4ac6c0236d1a4.png

846a52cfd68b86c297adab7c267c9ced.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值