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 相关文章推荐
jquery 入门教程 [翻译] 推荐
Aug 17 Javascript
关于JavaScript中var声明变量作用域的推断
Dec 16 Javascript
javascript使用location.search的示例
Nov 05 Javascript
基于Bootstrap+jQuery.validate实现表单验证
May 30 Javascript
Angular外部使用js调用Angular控制器中的函数方法或变量用法示例
Aug 05 Javascript
jQuery中的insertBefore(),insertAfter(),after(),before()区别介绍
Sep 01 Javascript
js实现文本上下来回滚动
Feb 03 Javascript
JS库之Particles.js中文开发手册及参数详解
Sep 13 Javascript
微信小程序开发之自定义tabBar的实现
Sep 06 Javascript
深入浅析Vue 中 ref 的使用
Apr 29 Javascript
js对象简介与基本用法示例
Mar 13 Javascript
实例讲解JavaScript 计时事件
Jul 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
Memcache 在PHP中的使用技巧
2010/02/08 PHP
PHP zip扩展Linux下安装过程分享
2014/05/05 PHP
php检索或者复制远程文件的方法
2015/03/13 PHP
php数组生成html下拉列表的方法
2015/07/20 PHP
PHP中单例模式与工厂模式详解
2017/02/17 PHP
MooTools 1.2介绍
2009/09/14 Javascript
jQuery 白痴级入门教程
2009/11/11 Javascript
IE6 弹出Iframe层中的文本框“经常”无法获得输入焦点
2009/12/27 Javascript
javascript循环变量注册dom事件 之强大的闭包
2010/09/08 Javascript
基于jQuery实现仿51job城市选择功能实例代码
2016/03/02 Javascript
JS定时器使用,定时定点,固定时刻,循环执行详解
2016/05/31 Javascript
Vue.js实现一个自定义分页组件vue-paginaiton
2016/09/05 Javascript
Vue.JS入门教程之处理表单
2016/12/01 Javascript
详解照片瀑布流效果(js,jquery分别实现与知识点总结)
2017/01/01 Javascript
百度地图API之百度地图退拽标记点获取经纬度的实现代码
2017/01/12 Javascript
bootstrap轮播模板使用方法详解
2017/11/17 Javascript
vue2.0获取鼠标位置的方法
2018/09/13 Javascript
在 Vue.js中优雅地使用全局事件的方法
2019/02/01 Javascript
vue-cli脚手架打包静态资源请求出错的原因与解决
2019/06/06 Javascript
vue双向绑定数据限制长度的方法
2019/11/04 Javascript
JS正则表达式常见函数与用法小结
2020/04/13 Javascript
jQuery实现带进度条的轮播图
2020/09/13 jQuery
OpenLayer学习之自定义测量控件
2020/09/28 Javascript
[15:09]DOTA2国际邀请赛采访专栏:Loda
2013/08/06 DOTA
python中尾递归用法实例详解
2015/04/28 Python
利用python 更新ssh 远程代码 操作远程服务器的实现代码
2018/02/08 Python
对Python3中bytes和HexStr之间的转换详解
2018/12/04 Python
Python函数装饰器常见使用方法实例详解
2019/03/30 Python
安装多个版本的TensorFlow的方法步骤
2020/04/21 Python
在pycharm中文件取消用 pytest模式打开的操作
2020/09/01 Python
Django Admin后台模型列表页面如何添加自定义操作按钮
2020/11/11 Python
Harrods英国:世界领先的奢侈品百货商店
2020/09/23 全球购物
亿企通软件测试面试题
2012/04/10 面试题
绝对经典成功的大学生推荐信
2013/11/08 职场文书
毕业设计论文评语
2014/12/31 职场文书
2019企业文化管理制度范本!
2019/08/06 职场文书