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 相关文章推荐
防止动态加载JavaScript引起的内存泄漏问题
Oct 08 Javascript
JavaScript创建类/对象的几种方式概述及实例
May 06 Javascript
目前流行的JavaScript库的介绍及对比
Sep 29 Javascript
3种Jquery限制文本框只能输入数字字母的方法
Dec 03 Javascript
javascript日期格式化方法小结
Dec 17 Javascript
Hammer.js+轮播原理实现简洁的滑屏功能
Feb 02 Javascript
使用Jasmine和Karma对AngularJS页面程序进行测试
Mar 05 Javascript
学习Angular中作用域需要注意的坑
Aug 17 Javascript
js返回顶部实例分享
Dec 21 Javascript
从setTimeout看js函数执行过程
Dec 19 Javascript
通过jquery toggleClass()属性制作文章段落更改背景颜色
May 21 jQuery
Element input树型下拉框的实现代码
Dec 21 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通过CURL实现定时任务的图片抓取功能示例
2016/10/03 PHP
PHP防止图片盗用(盗链)的方法小结
2016/11/11 PHP
php获取微信基础接口凭证Access_token
2018/08/23 PHP
php原生数据库分页的代码实例
2019/02/18 PHP
腾讯UED 漂亮的提示信息效果代码
2011/09/12 Javascript
js中onload与onunload的使用示例
2013/08/25 Javascript
javascript 上下banner替换具体实现
2013/11/14 Javascript
利用JavaScript实现新闻滚动效果(实例代码)
2013/11/27 Javascript
抛弃Nginx使用nodejs做反向代理服务器
2014/07/17 NodeJs
js监听鼠标事件控制textarea输入字符串的个数
2014/09/29 Javascript
jQuery模拟物体自由落体运动(附演示与demo源码下载)
2016/01/21 Javascript
JS区分浏览器页面是刷新还是关闭
2016/04/17 Javascript
老生常谈 关于JavaScript的类的继承
2016/06/24 Javascript
一种基于浏览器的自动小票机打印实现方案(js版)
2016/07/26 Javascript
JS打印组合功能
2016/08/04 Javascript
js实现兼容PC端和移动端滑块拖动选择数字效果
2017/02/16 Javascript
jquery实现自定义图片裁剪功能【推荐】
2017/03/08 Javascript
Python multiprocessing.Manager介绍和实例(进程间共享数据)
2014/11/21 Python
使用Python实现正态分布、正态分布采样
2019/11/20 Python
django在保存图像的同时压缩图像示例代码详解
2020/02/11 Python
浅谈Python程序的错误:变量未定义
2020/06/02 Python
通过实例简单了解python yield使用方法
2020/08/06 Python
关于老式浏览器兼容HTML5和CSS3的问题
2016/06/01 HTML / CSS
AmazeUI中各种的导航式菜单与解决方法
2020/08/19 HTML / CSS
Laura Mercier官网:彩妆大师罗拉玛斯亚的化妆品牌
2018/01/04 全球购物
C#如何进行LDAP用户校验
2012/11/21 面试题
物流专业求职信
2014/06/30 职场文书
新闻编辑求职信
2014/07/13 职场文书
学校消防安全责任书
2014/07/23 职场文书
合同权益转让协议书模板
2014/11/18 职场文书
2014年销售助理工作总结
2014/12/01 职场文书
大学生就业意向书
2015/05/11 职场文书
起诉书格式范文
2015/05/20 职场文书
详解前端任务构建利器Gulp.js使用指南
2021/04/30 Javascript
Nginx location 和 proxy_pass路径配置问题小结
2021/09/04 Servers
详解Oracle数据库中自带的所有表结构(sql代码)
2021/11/20 Oracle