作者:mobiledu2502873473 | 来源:互联网 | 2022-03-10 20:32
Metronic高级表格是Metonic框架中自行实现的表格,其底层是Datatables,本教程将主要使用Vue实现交互部分,使用Bootstrap做样式库,jQuery做部分用户交互(弹窗)。
使用到的库:Vue 2.0,Bootstrap3、jQuery2、font-awesome4,均可在CDN下载
需要注意的是,Vue最好使用开发版本
一、需求和原型设计
产品目标是一个图书管理表格,书籍字段:书籍名称、分类、价格、更新时间。
需求:
① 书籍信息的增删改
② 分页功能,并且能自行选择页容量
③ 能展示 根据任一字段进行关键字匹配后的条目
④ 能自动保存本次操作的数据
原型:
原型说明:
① 页码区提供 上一页、页码列表、下一页 按钮
② 点击修改时,上部表单内容为原始数据,“添加”按钮变为“修改”,此时点击修改,才将数据保存生效;如果此时点击重新填写则是放弃修改。
③ 点击删除时弹框提示是否删除
二、准备工作
① 搭建运行环境
不建议使用浏览器直接打开网页,建议搭建一个Web环境来进行测试。
建议使用WAMP、XAMPP等集成环境,安装简便易于操作
② 引入各类库
写出表单:
值得关注的是:
① 'form-control' 这个class样式会独占一行。要使label和input在一行,利用bootstrap的栅格化布局即可,经过调整得出3:9的布局是比较合适的。
② 'form-horizontal' 样式作用于form元素可以美化表格。它可以让每个form-group之间留出间隙,变得不那么紧凑;还可以使label的内容居中。
③ ‘col-md-4 col-md-offset-4' 可以使一个元素居中,并且宽度是‘col-md-4'
四、展示
① 表头
这部分较简单,这里依然使用到了‘form-horizontal'来调整布局
② 主体
序号 |
书名 |
类别 |
价格(元) |
更新时间 |
操作 |
1 |
标准日本语 |
文化 |
¥ 31.00 |
2017年04月16日14:26:43 |
|
① ‘table-bordered‘ 添加单元格的边框
② 'table-hover‘ 鼠标悬停一行有样式
③ 'table-striped' 斑马线效果
五、删除
删除弹窗,原型图没给出,所以自行发挥想象力。
模态框:
这样写,初始是不会出来的,在删除按钮元素上添加:
data-toggle="modal" data-target="#general_dialog"
那么点击按钮的时候,就会弹出来(此处需要引入bootstrap.js哦)
① ‘fade‘ 表示模态框是淡入淡出的
② 'bs-example-modal-sm' 是指模态框的大小是'sm‘
③ 'ב是一个实体标记,代表是 ×
五步完成后,样子是:
(额这个录屏的工具貌似吧table-striped的效果抹去了。。。)
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
推荐阅读
-
本文深入探讨了 Spring Boot 如何简化 Web 应用中的静态资源管理,包括默认的静态资源映射规则、WebJars 的使用以及静态首页的处理方法。通过本文,您将了解如何高效地管理和引用静态资源。 ...
[详细]
蜡笔小新 2024-12-20 20:02:31
-
本文介绍了一段使用jQuery实现的用户注册页面表单验证代码,适用于前端开发人员学习和参考。该示例结合了HTML、CSS和JavaScript,确保用户输入的数据格式正确。 ...
[详细]
蜡笔小新 2024-12-24 14:37:46
-
-
在使用 MUI 框架进行应用开发时,开发者常常会遇到 mui.init() 和 mui.plusReady() 这两个方法。本文将详细解释它们的区别及其在不同开发环境下的应用。 ...
[详细]
蜡笔小新 2024-12-26 15:57:00
-
本文介绍了一个使用JQuery创建的交互式评分控件。当用户将鼠标悬停在星星上时,左侧的星星会变为实心,右侧保持空心,并显示对应的评分等级;移开鼠标后,所有星星恢复为空心状态。 ...
[详细]
蜡笔小新 2024-12-23 10:09:44
-
本文探讨了2019年前端技术的发展趋势,包括工具化、配置化和泛前端化等方面,并提供了详细的学习路线和职业规划建议。 ...
[详细]
蜡笔小新 2024-12-19 10:19:35
-
本文深入探讨了 Asp.net MVC 中如何利用 Bundle 功能来合并和压缩 JavaScript 和 CSS 文件,提供了详细的配置步骤和示例代码,适合开发人员参考学习。 ...
[详细]
蜡笔小新 2024-12-18 18:54:11
-
本文详细介绍了如何使用Python编写爬虫程序,从豆瓣电影Top250页面抓取电影信息。文章涵盖了从基础的网页请求到处理反爬虫机制,再到多页数据抓取的全过程,并提供了完整的代码示例。 ...
[详细]
蜡笔小新 2024-12-27 16:55:07
-
高质量的网页和移动元素是任何Web或移动项目的基础。优秀的UI设计组件不仅能够提升用户体验,还能显著缩短设计师的工作时间,帮助他们快速创建出引人注目的作品。本文将分享一系列免费的扁平化设计素材。 ...
[详细]
蜡笔小新 2024-12-25 10:43:36
-
本文介绍了多个关于JavaScript的书籍资源、实用工具和编程实例,涵盖从入门到进阶的各个阶段,帮助读者全面提升JavaScript编程能力。 ...
[详细]
蜡笔小新 2024-12-24 16:36:52
-
在现代Web应用中,当用户滚动到页面底部时,自动加载更多内容的功能变得越来越普遍。这种无刷新加载技术不仅提升了用户体验,还优化了页面性能。本文将探讨如何实现这一功能,并介绍一些实际应用案例。 ...
[详细]
蜡笔小新 2024-12-23 17:01:04
-
本文详细介绍了如何在Kendo UI for jQuery的数据管理组件中,将行标题字段呈现为锚点(即可点击链接),帮助开发人员更高效地实现这一功能。通过具体的代码示例和解释,即使是新手也能轻松掌握。 ...
[详细]
蜡笔小新 2024-12-21 17:07:41
-
本文详细介绍了如何使用 HTML 和 CSS 对文件上传按钮进行样式美化,使用户界面更加友好和美观。 ...
[详细]
蜡笔小新 2024-12-20 18:30:59
-
预览截图html部分123456789101112用户登入1314邮箱名称邮箱为空15密码密码为空16登 ...
[详细]
蜡笔小新 2024-12-20 09:57:07
-
本文介绍了一种使用HTML和JavaScript实现的左右可点击滑动导航菜单的方法,适用于需要展示多个链接或项目的网页布局。 ...
[详细]
蜡笔小新 2024-12-18 17:56:15
-
本文介绍了一种使用 jQuery 实现的优雅折叠和展开效果的下拉菜单,通过简单的 HTML 结构和 CSS 样式,结合 jQuery 脚本,可以轻松创建出美观且功能强大的下拉菜单。 ...
[详细]
蜡笔小新 2024-12-18 17:45:34
-
mobiledu2502873473
这个家伙很懒,什么也没留下!