原文:vue3 封装仿antd-vue的Table组件基本实现

最近需要在不使用UI框架的情况下封装一个简单的表格,由于对antd vue比较熟悉,所以仿照了antd vue的样子写了个简化版的Table组件。 组件源码见另一篇博客, 用到的技术栈:VUE SCSS 用过antd vue的都应该知道table组件主要的传参是两个:columns和dataSource,分别对应表头信息和表格的数据信息。 .表头数据columns 表头的传参数据结构如下: key ...

2021-10-28 16:23 0 967 推荐指数:

查看详情

vue3 antd封装table组件

1.子组件table <a-table :pagination="false"//关闭自身带的分页 :dataSource="dataSource"//表格数据 :columns="columns"//表头 :row-selection="{//前面的选择框 ...

Wed Feb 23 01:29:00 CST 2022 0 1352
antd-vuetable行高亮效果实现

【方式一】:通过设置customRow达到目的,点击时遍历所有行设置为正常颜色,把当前行设置为特殊颜色(高亮色) HTML: JS -> methods: CS ...

Sun Aug 09 09:58:00 CST 2020 0 3459
antd-vue实现导出excel

首先需要下载插件 "xlsx": "^0.15.6" 然后在mainjs 当中引入xlsx 并进行全局方法的封装 import XLSX from 'xlsx' /** * @function 生成表格的方法 * @param {String} excelName ...

Mon Jun 14 03:33:00 CST 2021 0 2391
antd vue table组件实现分页效果

1、<a-table></a-table>标签中添加属性 :pagination="pagination" 2、data中设置pagination pagination: {current: 1, pageSize: 10, showSizeChanger ...

Thu Jan 06 00:20:00 CST 2022 0 3367
antd vue table组件实现分页效果

1、<a-table></a-table>标签中添加属性 :pagination="pagination" 2、data中设置pagination pagination: { current: 1, pageSize: 10 ...

Wed Oct 20 22:20:00 CST 2021 0 1872
antd-vue的select组件实现既可以输入添加,又可以下拉选择

最近,项目中碰到需求,要求任务类型可以从下拉框(后台返回的数据)中选择,也可以手动输入添加新项,项目用的是antd-vue,所以最接近的组件就是a-select组件了,废话不多说,改造方法如下: HTML: View Code data定义 ...

Mon Aug 17 22:18:00 CST 2020 0 5896
vue3使用render对element-plus的table组件封装

需求: 自定义el-table的某些列 涉及知识点: 1.父组件传递给子组件render函数,自组件如何渲染出来 2.vue3中render函数使用第三方UI组件、传递属性、绑定事件 关于render函数的变更文档: https://v3.cn.vuejs.org/guide ...

Fri Nov 12 17:20:00 CST 2021 0 2962
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM