vue.js实现图书管理功能


Posted in Javascript onSeptember 24, 2019

本文实例为大家分享了vue.js实现图书管理功能的具体代码,供大家参考,具体内容如下

<!DOCTYPE html>
<html lang="en">
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <meta http-equiv="X-UA-Compatible" content="ie=edge">
 <title>Document</title>
 <script src="vue.js"></script>
 </head>
 <body>
 <div id="app">
 <table rules="rows" frame="hsides" bordercolor="black" width="600px">
 <tr v-for="book in books " text-align="center">
  <th>序号:</th>
  <td>{{book.id}}</td>
  <th>书名:</th>
  <td>{{book.name}}</td>
  <th>作者:</th>
  <td>{{book.author}}</td>
  <th>价格:</th>
  <td>{{book.price}}</td>
  <td> 
  <button type="button" class="btn btn-danger" @click="delBook(book)">删除</button>
  </td>
 </tr>
 </table>
 <br>
 <div id="add-book">
 <legend>添加书籍</legend>
 <br>
 <div>
  <label for="">书名</label>
  <input type="text" v-model="book.name">
 </div>
 <div>
  <label for="">作者</label>
  <input type="text" v-model="book.author">
 </div>
 <div>
  <label for="">价格</label>
  <input type="text" v-model="book.price">
 </div>
 
 <br>
 <button v-on:click="addBook()">添加</button>
 
 </div>
 </div>

 <script>
 var vm = new Vue({
 el: '#app',
 data: {
  book: {
  id: 0,
  author: '',
  name: '',
  price: ''
  },
  books: [{
  id: 1,
  author: '曹雪芹',
  name: '红楼梦',
  price: 32.0
  }, {
  id: 2,
  author: '施耐庵',
  name: '水浒传',
  price: 30.0
  }, {
  id: 3,
  author: '罗贯中',
  name: '三国演义',
  price: 24.0
  }, {
  id: 4,
  author: '吴承恩',
  name: '西游记',
  price: 20.0
  }]
 },
 methods: {
  addBook: function() {
  //计算书的id
  this.book.id = this.books.length + 1;
  this.books.push(this.book);
  //将input中的数据重置
  this.book = {};
  },
  delBook: function(book) {
  this.books.splice(this.books.indexOf(book),1);
  }
 }
 })
 </script>
 </body>
</html>

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

Javascript 相关文章推荐
更正确的asp冒泡排序
May 24 Javascript
jscript之List Excel Color Values
Jun 13 Javascript
Javascript 面向对象 继承
May 13 Javascript
解析jquery中的ajax缓存问题
Dec 19 Javascript
javascript中处理时间戳为日期格式的方法
Jan 02 Javascript
js 获取input点选按钮的值的方法
Apr 14 Javascript
JavaScript设计模式学习之“类式继承”
Mar 12 Javascript
jQuery插件zoom实现图片全屏放大弹出层特效
Apr 15 Javascript
Javascript非构造函数的继承
Apr 27 Javascript
javascript动画之磁性吸附效果篇
Dec 09 Javascript
基于vue 实现token验证的实例代码
Dec 14 Javascript
详解vue 单页应用(spa)前端路由实现原理
Apr 04 Javascript
layui table单元格事件修改值的方法
Sep 24 #Javascript
Javascript Dom元素获取和添加详解
Sep 24 #Javascript
微信小程序全局变量的设置、使用、修改过程解析
Sep 24 #Javascript
layui监听select变化,以及设置radio选中的方法
Sep 24 #Javascript
layui 监听select选择 获取当前select的ID名称方法
Sep 24 #Javascript
layui监听下拉选框选中值变化的方法(包含监听普通下拉选框)
Sep 24 #Javascript
layui将table转化表单显示的方法(即table.render转为表单展示)
Sep 24 #Javascript
You might like
PHP正则的Unknown Modifier错误解决方法
2010/03/02 PHP
详解PHP的Laravel框架中Eloquent对象关系映射使用
2016/02/26 PHP
屏蔽PHP默认设置中的Notice警告的方法
2016/05/20 PHP
PHP中TP5 上传文件的实例详解
2017/07/31 PHP
PHP实现将上传图片自动缩放到指定分辨率,并保持清晰度封装类示例
2019/06/17 PHP
js动态加载以及确定加载完成的代码
2011/07/31 Javascript
CodeMirror2 IE7/IE8 下面未知运行时错误的解决方法
2012/03/29 Javascript
JQ获取动态加载的图片大小的正确方法分享
2013/11/08 Javascript
SeaJS入门教程系列之完整示例(三)
2014/03/03 Javascript
JavaScript对IE操作的经典代码(推荐)
2014/03/10 Javascript
点击表单提交时出现jQuery没有权限的解决方法
2014/07/23 Javascript
用Jquery选择器计算table中的某一列某一行的合计
2014/08/13 Javascript
Angular搜索 过滤 批量删除 添加 表单验证功能集锦(实例代码)
2017/10/25 Javascript
微信小程序开发问题之wx.previewImage
2018/12/25 Javascript
详解微信小程序胶囊按钮返回|首页自定义导航栏功能
2019/06/14 Javascript
[03:07]2015国际邀请赛选手档案EHOME.rOtK 是什么让他落泪?
2015/07/31 DOTA
跟老齐学Python之dict()的操作方法
2014/09/24 Python
Python实现简单状态框架的方法
2015/03/19 Python
pycharm配置pyqt5-tools开发环境的方法步骤
2019/02/11 Python
利用pyinstaller打包exe文件的基本教程
2019/05/02 Python
Python数据结构与算法(几种排序)小结
2019/06/22 Python
python BlockingScheduler定时任务及其他方式的实现
2019/09/19 Python
python如何实现不可变字典inmutabledict
2020/01/08 Python
tensorflow模型继续训练 fineturn实例
2020/01/21 Python
python中Django文件上传方法详解
2020/08/05 Python
美国演唱会订票网站:Ticketmaster美国
2017/10/05 全球购物
Kivari官网:在线购买波西米亚服装
2018/10/29 全球购物
Weblogic的布署方式
2013/08/23 面试题
2014信息技术专业毕业生自我评价
2014/01/17 职场文书
科级干部考察材料
2014/02/15 职场文书
合作协议书怎么写
2014/04/18 职场文书
法律专业自荐信
2014/06/03 职场文书
律师授权委托书范本
2014/10/07 职场文书
酒店财务部岗位职责
2015/04/14 职场文书
开学典礼观后感
2015/06/15 职场文书
Windows 64位 安装 mysql 8.0.28 图文教程
2022/04/19 MySQL