VUE中实现table自定义表头,并添加鼠标点击事件
2020-07-12 17:42
811 查看
- 页面预览:
- 代码实现:
<template> <div> <div> <el-table :data="tableData" tooltip-effect="dark" style="width: 100%" border> <el-table-column label="日期" prop="date"> </el-table-column> <el-table-column label="姓名" prop="name"> </el-table-column> <el-table-column> <template slot="header" slot-scope="scope"> <span @mouseup="doSuccess()"> <el-radio v-model="countType" label="1"> 已完成量 </el-radio> </span> </template> <template slot-scope="scope"> <el-input-number v-model="scope.row.successNumber" :min="0"> </el-input-number> </template> </el-table-column> <el-table-column> <template slot="header" slot-scope="scope"> <span @mouseup="doNotSucc()"> <el-radio v-model="countType" label="2"> 未完成量 </el-radio> </span> </template> <template slot-scope="scope"> <el-input-number v-model="scope.row.notSuccNumber" :min="0"> </el-input-number> </template> </el-table-column> </el-table> </div> <div> <el-button type="primary" @click="submit()">提交</el-button> </div> </div> </template> <script> export default { data() { return { countType: '2', tableData: [{ date: '2016-05-02', name: '王小虎', address: '上海市普陀区金沙江路 1518 弄', successNumber: 0, notSuccNumber: 0 }, { date: '2016-05-04', name: '王小虎', address: '上海市普陀区金沙江路 1517 弄', successNumber: 0, notSuccNumber: 0 }, { date: '2016-05-01', name: '王小虎', address: '上海市普陀区金沙江路 1519 弄', successNumber: 0, notSuccNumber: 0 }, { date: '2016-05-03', name: '王小虎', address: '上海市普陀区金沙江路 1516 弄', successNumber: 0, notSuccNumber: 0 }], search: '' } }, methods: { doSuccess() { this.$message({message: '点击已完成执行!', type: 'success', offset: 150}) }, doNotSucc() { this.$message({message: '点击未完成执行!', type: 'success', offset: 150}) }, submit() { console.log(this.tableData); } }, } </script>
相关文章推荐
- vue动态渲染svg、添加点击事件的实现
- VUE 自定义表头实现table的过滤功能
- <li>的鼠标移入移出事件和点击事件分别实现为当前li添加样式,删除其他li样式
- java实现table添加右键点击事件监听操作示例
- iOS 为自定义tableView添加button点击事件后获取其序号
- vue自定义组件添加点击事件
- 关于在自定义View中添加Button按钮以及实现点击事件
- Flex如何实现鼠标点击事件穿透功能
- iOS 自定义UITableViewCell上添加UIButton按钮如何确定点击了哪一行,代码块实现
- Android自定义View与添加点击事件
- 如何在table的每一行添加点击事件
- Extjs 自定义树结构实现以及点击不同节点动态生成不同表头显示效果
- vue自定义移动端touch事件,点击、滑动、长按事件
- 鼠标点击html表格表头实现表格数据自定义排序
- Gridview实现添加更新及鼠标移动事件
- 利用RecycleView实现类似ListView的Item点击,长按等操作事件以及点击后每一项在添加一个列表
- 点击表格的单元格时实现变颜色,通过for循环为每个单元格添加一个onclick事件
- 表格添加固定表头,js 实现 tableFixedHead.js
- C++实现WebBrowser控件中对鼠标点击事件的监听,并获取所点击标签的超链接
- vue 自定义点击事件