Vue小模块之功能全面的表格(一)用Element创建基本页面布局
技术栈 Vue全家桶:
前端框架 Vue.js
状态管理 Vuex
动态路由匹配 vue-router
http服务 axios
模块打包 webpack
UI框架 element
数据服务器
服务器端 node.js
基于node的web框架 express
分布式数据库 mongodb
mongodb工具 mongoose
引入Element 用vue
脚手架创建工程
npm i -g vue-cli
vue init webpack vue-table-client
安装
element-ui
npm i -s element-ui
引入
element
import Element from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'Vue.use(Element)
如有问题,请参考:
工程创建
Element引入
基本页面 在目录
src/components/
下创建页面板式ViewPage.vue
span
的数值可根据自己屏幕的大小进行调节,24格为一列
接下来在目录
src/components/
下创建数据表格DataTable.vue
,将内容嵌入到页面布局的对应slot
中
添加
刷新
导入
导出
最后引入到
App.vue
中
Vue小模块
功 能 全 面 的 表 格
查看效果 启动项目
npm run dev
【Vue.js|Vue小模块之功能全面的表格(一)用Element创建基本页面布局】效果如下
文章图片
推荐阅读
- JavaScript|vue 基于axios封装request接口请求——request.js文件
- vue.js|vue中使用axios封装成request使用
- vue.js组件开发
- 前端开发|Vue2.x API 学习
- javascript|vue使用js-xlsx导出excel,可修改格子样式,例如背景颜色、字体大小、列宽等
- vue.js|后端开发学习Vue(一)
- JS|VUE学习笔记[30-46]
- vue|电商后台管理系统(vue+python|node.js)
- vue.js|Vue为何弃用经典的Ajax,选择自研Axios()
- vue|vue3替代vuex的框架piniajs实例教程