加入收藏 | 设为首页 | 会员中心 | 我要投稿 南通站长网 (https://www.0513zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

用vue实现图书管理的思路与代码

发布时间:2022-04-20 08:58:32 所属栏目:语言 来源:互联网
导读:这篇文章主要和大家分享一个vue实现简易图书管理的案例,具备展示图书列表,修改,增加和删除图书操作的功能,下文有具体的实现代码以及实现思路,感兴趣的朋友就继续往下看吧。 案例思路 1、图书列表 实现静态列表效果 基于数据实现模板效果 处理每行的操作
       这篇文章主要和大家分享一个vue实现简易图书管理的案例,具备展示图书列表,修改,增加和删除图书操作的功能,下文有具体的实现代码以及实现思路,感兴趣的朋友就继续往下看吧。
  
       案例思路
 
       1、图书列表
实现静态列表效果
基于数据实现模板效果
处理每行的操作按钮
       2、添加图书
实现表单的静态效果
添加图书表单域数据绑定
添加按钮事件绑定
实现添加业务逻辑
       3、修改图书
修改信息填充到表单
修改后重新提交到表单
重用添加和修改方法
       4、删除图书
删除按钮绑定时间处理方法
实现删除业务逻辑
       5、常用特性应用场景
过滤器(格式化日期)
自定义指令(获取表单焦点)
计算属性(统计图书数量)
侦听器(验证图书和编号的存在性)
生命周期(图书数据处理)
       代码
 
       基本样式
<style type="text/css">
    .grid {
      margin: auto;
      width: 550px;
      text-align: center;
    }
 
    .grid table {
      width: 100%;
      border-collapse: collapse;
    }
 
    .grid th,
    td {
      padding: 10;
      border: 1px dashed orange;
      height: 35px;
    }
 
    .grid th {
      background-color: orange;
    }
 
    .grid .book {
      width: 550px;
      padding-bottom: 10px;
      padding-top: 5px;
      background-color: lawngreen;
    }
 
    .grid .total {
      height: 30px;
      line-height: 30px;
      background-color: lawngreen;
      border-top: 1px solid orange;
   
            <th>编号</th>
            <th>名称</th>
            <th>时间</th>
            <th>操作</th>
          </tr>
        </thead>
        <tbody>
          <tr :key="item.id" v-for="item in books">
            <td>{{item.id}}</td>
            <td>{{item.name}}</td>
            <td>{{item.date | format('yyyy-MM-dd hh:MM:ss')}}</td>
            <td><a href="" @click.prevent='toEdit(item.id)'>修改</a>
              <span>|</span>
              <a href="" @click.prevent='deleteBook(item.id)'>删除</a>

(编辑:南通站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读