界面首先需要引入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小时内与您取得联系。