适用于vue的移动端table插件_Vue插件(vxe-table)

本文介绍了如何在Vue项目中使用vxe-table插件来快速实现基础表格和树形表格。通过安装并引入vxe-table,可以在组件中直接调用,简化开发流程。文章展示了基础数据表和树形数据表的示例代码,以及运行效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

vxe-table初体验

今天终于解决了前端使用vue开发中遇到的路由,状态管理以及多模块跨域的问题。根据需求,项目中将用到很多的表格,基础表格(如基础数据展示等)以及树形表格(如导航数据展示等)。由于刚开始使用vue对其不是特别的熟悉,同时也是为了提高开发进度,所以选择了使用现有的插件,众多比对后选择了vxe-table插件。

选择vxe-table的优势:

可以自定义选择引入的模块,减少项目体积;

多主题,多图标;

表格种类繁多;

扩展插件库;

使用示例

进入项目根目录

cd ming-vue-table

安装vxe-table

npm install xe-utils vxe-table

在main.js中引入vxe-table

import Vue from "vue";

import App from "./App.vue";

import router from "./router";

import store from "./store";

import 'xe-utils';

import VXETable from 'vxe-table';

import 'vxe-table/lib/index.css';

Vue.use(VXETable);

Vue.config.productionTip = false;

new Vue({

router,

store,

render: h => h(App)

}).$mount("#app");

因为是全局全量引入,所以可以直接在页面调用

export default {

name: "Home",

data() {

return {

tableData: [

{

id: 10001,

name: "张三",

sex: "男",

address: "上海市"

},

{

id: 10002,

name: "李四",

sex: "女",

address: "北京市"

},

{

id: 10003,

name: "王五",

sex: "男",

address: "天津市"

}

]

};

}

};

运行效果

npm run serve

基础数据表

树形数据表

border

row-id="id"

:data="tableData"

:tree-config="{ children: 'children', expandAll: true }"

>

type="seq"

width="180"

title="序号"

tree-node

>

export default {

data() {

return {

tableData: [

{

seq: 1,

name: "系统管理",

url: "",

children: [

{

seq: 10,

name: "用户管理",

url: "sys/user"

},

{

seq: 11,

name: "权限管理",

url: "sys/right"

},

{

seq: 12,

name: "角色管理",

url: "sys/role"

}

]

},

{

seq: 2,

name: "报表管理",

url: "report"

}

]

};

}

};

效果如下

树形数据表

暂时先将项目中需要用到的基础数据表和树形数据表做简单的总结,后续将对其所有的数据表进行详细的介绍,抽时间再研究研究其源码就更OK了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值