前言

阿里的antd组件说实话真的非常完善了,可是vue版的寥寥无几,vue3的更少了,今天有空就封装一个高仿的ProTable

开始

其实很简单的,我们是基于vue版的antd进行二次封装,我们把表格组件联动到表单组件即可,然后预留一些位置让组件灵活的更高。

介绍

注意点:

  1. antd的表单组件必须是全局组件
  2. ProTable算是一个半成品(满足基本使用)
  3. 需要vuedraggable、screenfull依赖
  4. 把它转成element 组件的话也非常简单

完成度:

  1. 自动生成查询表单(支持antd全部表单组件)
  2. 表格头部、头部下边(可做勾选了多少列)、底部、表单查询、自定义表单查询的卡槽都有空余出来
  3. 表格的列设置、全屏、密度

其实完成的差不多了,满足我们日常开发需求了。

使用

全局组件(main.ts):

import ProTable from './components/ProTable/IndexView.vue'
app.component('ProTable', ProTable);

ProTable组件代码:

<template>

vue3 + antd + typeScript 封装一个高仿的ProTable相关推荐

  1. 【游戏开发创新】手把手教你使用Unity制作一个高仿酷狗音乐播放器,滨崎步,旋律起,爷青回(声音可视化 | 频谱 | Audio)

    文章目录 一.前言 二.获取UI素材 三.使用UGUI制作界面 1.界面布局 2.账号圆形头像 3.搜索框 4.调节UI层 5.黑色按钮悬浮高亮效果 6.纯文字按钮 7.滚动列表自适应 8.歌名与视频 ...

  2. 再来一个高仿开眼的短视频APP

    早上好,骚年,我是小菜,我的公众号「菜鸟翻身」会推荐 GitHub 上有用的项目,一分钟 get 一个优秀的开源项目,挖掘开源的价值. 我的引语 这是一个高仿「开眼 Eyepetizer」的短视频 A ...

  3. Vite + Vue3 + Antd + Typescript 管理后台前端简易框架

    Vite + Vue3 + Antd + Typescript 管理后台前端简易框架 这里是antd版本,如果你更倾向于使用element-plus,请点击这里. ✨ 最新版本 v1.0.5 新增环境 ...

  4. vue3+ts+element封装一个简易的curd

    vue3+ts+element封装一个简易的curd 闲来无趣做一个简单的table封装,不喜勿喷 首先创建一个公共的Table.vue/pagination.vue文件 Table.vue < ...

  5. 推荐一个高仿微信的项目 有点屌!!

    点击上方"小强的进阶之路",选择"星标"公众号 优质文章,及时送达 预计阅读时间: 分钟 1 前言 该项目是一款高仿微信的开源项目,iOSAppTemplate ...

  6. 推荐一个高仿微信的开源项目,有点屌!

    点击蓝色"架构文摘"关注我哟 加个"星标",每天上午 09:25,干货推送! 前言 该项目是一款高仿微信的开源项目,iOSAppTemplate代码重构,基于T ...

  7. DBSliderView一个高仿屏幕解锁的控件

    控件下载地址点击打开链接 分享一个封装好的滑块控件,因为项目中用到滑动滑块获取验证码,如屏幕解锁的控件.它可用于的场景有滑动换皮肤,滑动获取红包,滑动获取验证码等场景.控件颜色大小可自定义,同时提示文 ...

  8. android 自定义特效,Android自定义View之高仿QQ健康

    我们都知道自定义View一般有三种直接继承View.继承原有的控件对控件的进行修改.重新拼装组合,最后一种主要针对于ViewGroup.具体的怎么做不是本文的所涉及的内容(本文是基于第一种方式实现的) ...

  9. 一款高仿 Eyepetizer | 开眼短视频的 MVVM 开源项目

    " 基于 Kotlin[1] 语言仿写「开眼 Eyepetizer[2]」的一个短视频 Android 客户端项目,采用 Jetpack[3] + 协程[30]实现的 MVVM 架构.&qu ...

最新文章

  1. 向 Web 开发人员推荐35款 JavaScript 图形图表库
  2. python【蓝桥杯vip练习题库】ALGO-189 P0505(阶乘问题)
  3. 云服务器 ECS Linux 系统下使用 dig 命令查询域名解析
  4. boost::format模块测试 wchar_t 格式的使用
  5. 来几个FUNNY PICS,让大家笑一笑!
  6. linux部署jar项目报错_Spring boot项目部署linux系统tomcat报错解决办法
  7. 《C++之那些年踩过的坑(附录一)》
  8. post报文给mqtt服务器没有响应,post请求转为mqtt的方法
  9. java计算器用什么布局_求JAVA语言写的计算器的代码。用GridLayout布局。
  10. My安卓知识6--关于把项目从androidstudio工程转成eclipse工程并导成jar包
  11. RHCE盘点(5)—— 打印机
  12. 直流稳压电源基本概念及使用方法入门
  13. js下载文件格式为Excel后提示与文件扩展名不一致,打开文件前请验证文件没有损坏且来源可信.
  14. SQL中的DDL、DML、DCL、TCL是什么意思
  15. STM32F103C8T6定时器
  16. 平面设计新手如何用PS制作出一张合成海报
  17. 地球经纬度计算两点距离
  18. librosa--学习笔记(1)
  19. python能在业余时间赚钱吗?分享自己的接私活经验及学习经验
  20. pcr扩增mix试剂选购相关问题

热门文章

  1. 小米工程师提交补丁被骂,Linux官方回复:太疯狂!
  2. Excel管理批量文件
  3. Adobe 系列软件安装及激活异常解决方法
  4. day38课后作业--手机端测试adb
  5. 供给、需求和弹性的三种应用
  6. 腾讯程序员晒出了自己近五年的年薪,这涨幅简直叫人羡慕
  7. Java搭建宝塔部署实战毕设项目WMS仓库管理系统源码
  8. MyDockFinder
  9. 计算机网络学习11:媒体接入控制、静态媒体接入
  10. 【科普】华为5i耳机降噪效果差,没感觉,扒扒~