全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

使用Bootstrap + Vue.js实现添加删除数据示例

界面首先需要引入bootstrap的css和bootstrap的js文件,还有vue.js和jQuery.js才可以看见效果。

这里提供bootstrap的在线文件给大家引用:

<!-- 最新版本的 Bootstrap 核心 CSS 文件 -->
<link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="external nofollow" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<!-- 最新的 Bootstrap 核心 JavaScript 文件 -->
<script src="https://cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>

效果如下图所示,输入用户名和年龄,点击添加,数据会自动添加到下面的用户信息表内。当没有数据时,用户信息表显示:暂无数据……,当有数据时,显示 删除全部 按钮,这里为了方便快捷,我没有做删除按钮的弹出框,所以 点击删除按钮 会直接删除掉当前这条数据。

 <div class="container" id="box">
    <form role="form">
      <div class="form-group">
        <label for="username">用户名:</label>
        <input type="text" id="username" class="form-control" placeholder="请输入用户名" v-model="username" />
      </div>
      <div class="form-group">
        <label for="age">年龄:</label>
        <input type="text" id="age" class="form-control" placeholder="请输入年龄" v-model="age" />
      </div>
      <div class="form-group">
        <input type="button" value="添加" class="btn btn-primary" v-on:click="add()" />
        <input type="reset" value="重置" class="btn btn-danger" />
      </div>
    </form>
    <hr>
    <table class="table table-bordered table-hover">
      <caption class="text-center">用户信息表</caption>
      <tr class="text-danger">
        <th class="text-center">序号</th>
        <th class="text-center">名字</th>
        <th class="text-center">年龄</th>
        <th class="text-center">操作</th>
      </tr>
      <tr class="text-center" v-for="(item, index) in myData">
        <td>{{index+1}}</td> 
        <td>{{item.name}}</td>
        <td>{{item.age}}</td>
        <td>
          <button class="btn btn-primary btn-sm" v-on:click="deleteMsg()">删除</button>
        </td>
      </tr>
      <tr v-show="myData.length!==0">
        <td colspan="4" class="text-right">
          <button class="btn btn-danger" v-on:click="all()">删除全部</button>
        </td>
      </tr>
      <tr v-show="myData.length==0">
        <td colspan="4" class="text-center text-muted">
          <p>暂无数据……</p>
        </td>
      </tr>
    </table>
  </div>
window.onload = function(){
    new Vue({
      el:"#box",
      data:{
        myData:[],
        username:'',
        age:'',
        nowIndex:-100
      },
      methods:{
        add:function(){
          this.myData.push({
            name:this.username,
            age:this.age
          });
          this.username='';
          this.age='';
        },
        deleteMsg:function(){
          this.myData.splice(0,1)
        },
        all:function(){
          this.myData = [];
        }
      }
    })
  }

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# 用vue实现添加和删除  # vuejs  # 动态添加删除  # vue  # 添加删除  # 详解vue添加删除元素的方法  # vue.js实现点击后动态添加class及删除同级class的实现代码  # 在Vue组件上动态添加和删除属性方法  # 详解Vue2 无限级分类(添加  # 删除  # 修改)  # Vue.js动态添加、删除选题的实例代码  # vue实现学生录入系统之添加删除功能  # 暂无  # 请输入  # 这条  # 给大家  # 才可以  # 弹出  # 所示  # 方便快捷  # 输入用户名  # 最新版本  # 大家多多  # 如下图  # 删除掉  # K68vbdEjh4u  # anonymous  # crossorigin  # PmSTsz  # integrity  # BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va  # Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mG 


相关文章: 如何零基础在云服务器搭建WordPress站点?  如何在服务器上配置二级域名建站?  ,南京靠谱的征婚网站?  建站之星在线客服如何快速接入解答?  如何用wdcp快速搭建高效网站?  导航网站建站方案与优化指南:一站式高效搭建技巧解析  如何在Windows环境下新建FTP站点并设置权限?  公司网站制作价格怎么算,公司办个官网需要多少钱?  购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?  如何高效利用200m空间完成建站?  昆明网站制作哪家好,昆明公租房申请网上登录入口?  ,想在网上投简历,哪几个网站比较好?  建站之星安全性能如何?防护体系能否抵御黑客入侵?  黑客入侵网站服务器的常见手法有哪些?  专业网站制作服务公司,有哪些网站可以免费发布招聘信息?  如何在企业微信快速生成手机电脑官网?  如何用景安虚拟主机手机版绑定域名建站?  制作假网页,招聘网的薪资待遇,会有靠谱的吗?一面试又各种折扣?  c# 在ASP.NET Core中管理和取消后台任务  制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?  想学网站制作怎么学,建立一个网站要花费多少?  网站制作中优化长尾关键字挖掘的技巧,建一个视频网站需要多少钱?  网站制作外包价格怎么算,招聘网站上写的“外包”是什么意思?  微信h5制作网站有哪些,免费微信H5页面制作工具?  关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)  网站制作软件免费下载安装,有哪些免费下载的软件网站?  Python lxml的etree和ElementTree有什么区别  制作网站的基本流程,设计网站的软件是什么?  网站企业制作流程,用什么语言做企业网站比较好?  济南网站建设制作公司,室内设计网站一般都有哪些功能?  小说建站VPS选用指南:性能对比、配置优化与建站方案解析  如何快速生成ASP一键建站模板并优化安全性?  建站三合一如何选?哪家性价比更高?  如何通过PHP快速构建高效问答网站功能?  专业网站建设制作报价,网页设计制作要考什么证?  建站之星安装提示数据库无法连接如何解决?  如何安全更换建站之星模板并保留数据?  北京企业网站设计制作公司,北京铁路集团官方网站?  建站之星安装后界面空白如何解决?  MySQL查询结果复制到新表的方法(更新、插入)  枣阳网站制作,阳新火车站打的到仙岛湖多少钱?  网站设计制作公司地址,网站建设比较好的公司都有哪些?  建站主机SSH密钥生成步骤及常见问题解答?  如何快速搭建二级域名独立网站?  小自动建站系统:AI智能生成+拖拽模板,多端适配一键搭建  公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?  如何在七牛云存储上搭建网站并设置自定义域名?  制作网站的网址是什么,请问后缀为.com和.com.cn还有.cn的这三种网站是分别是什么类型的网站?  活动邀请函制作网站有哪些,活动邀请函文案?  如何用5美元大硬盘VPS安全高效搭建个人网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。