<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>自定义分页表格案例</title>
<!-- <link rel="stylesheet" href="element-ui/element-ui-index.css">-->
<link rel="stylesheet" href="https://unpkg.com/element-ui@2.9.2/lib/theme-chalk/index.css">
</head>
<body>
<div id="app">
<table-page ref="table" multiple url="http://localhost:7593/data/dict/type/queryPage"
@cell-db-click="cellDbClick" @row-click="rowClick">
<template #column>
<el-table-column prop="createTime" label="日期" width="180"></el-table-column>
<el-table-column prop="typeName" label="姓名" width="180"></el-table-column>
<el-table-column prop="remark" label="地址"></el-table-column>
</template>
</table-page>
<el-button @click="getSelectedData" type="primary">获取多选表格选择数据</el-button>
<table-page ref="table2" multiple :data="data" @row-click="rowClick">
<template #column>
<el-table-column prop="date" label="日期" width="180"></el-table-column>
<el-table-column prop="name" label="姓名" width="180"></el-table-column>
<el-table-column prop="address" label="地址"></el-table-column>
</template>
</table-page>
<el-button @click="updateData" type="primary">更新表格数据</el-button>
</div>
<!--<script src="element-ui/jquery.js"></script>-->
<!--<script src="element-ui/vue2.6.14.js"></script>-->
<!--<script src="element-ui/element-ui-index.js"></script>-->
<script src="https://cdn.staticfile.org/jquery/3.2.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.6.14/vue.min.js"></script>
<script src="https://unpkg.com/element-ui@2.9.2/lib/index.js"></script>
<script src="table-page.js"></script>
<script>
// Vue3 创建对象的写法
const app = new Vue({
el: '#app',
data() {
return {
data: [{
date: '2016-05-02',
name: '王小虎',
address: '上海市普陀区金沙江路 1518 弄'
},{
date: '2016-05-02',
name: '王小虎',
address: '上海市普陀区金沙江路 1518 弄'
},{
date: '2016-05-02',
name: '王小虎',
address: '上海市普陀区金沙江路 1518 弄'
},{
date: '2016-05-02',
name: '王小虎',
address: '上海市普陀区金沙江路 1518 弄'
}]
}
},
methods: {
updateData() {
this.data = [{
date: '2023-05-02',
name: '赵云',
address: '北京市'
},{
date: '2023-05-02',
name: '赵云',
address: '北京市'
},{
date: '2023-05-02',
name: '赵云',
address: '北京市'
}]
},
cellDbClick(row, column, cell, event) {
console.log('当前列是:', row, column, cell, event)
},
rowClick(row) {
console.log('当前行是:',row);
},
getSelectedData() {
console.log('获取多选表格选择数据: ',this.$refs['table'].getSelectedData());
}
}
});
</script>
</body>
</html>
基于vue2和element-ui实现的自定义分页表格组件
185 浏览量
2023-06-11
20:45:26
上传
评论
收藏 344KB RAR 举报
Mr.小朱同学
- 粉丝: 2w+
- 资源: 32
最新资源
- 目标跟踪-基于目标中心点同时进行目标检测+目标跟踪算法实现-项目源码-优质项目实战.zip
- Python《文本特征分析-全唐诗数据挖掘及分析 》+源代码
- Netron-Setup-4.5.0
- 可编辑的地图图形3-世界、各洲、美国地图.xls
- NineAi 新版ChatGPT AI系统网站源码
- Anaconda3-2022.10windows版本
- 基于Servlet的URL访问安全控制.doc
- 可编辑的地图图形-2-中国到省、到市、到县地图.xls
- 快慢指针法判断链表是否有环-go语言实现
- Python《金融新闻数据挖掘分析 (数据抓取、NLP算法分析、量化策略、回测框架等)》+源代码+项目说明
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈