table的创建<a-table :columns="columns" // 表头 :dataSource="data" // 数据源 :loading='loading' // 加载loading :pagination="pagination" // 页脚 :scroll="scroll" // 控制table的滚动 :rowKey="setTableKey"
转载 2024-04-10 06:32:12
1582阅读
1、需求:可以自定义设置表格表头展示哪些内容,如默认展示(图一),点击表格最后一表格的图标弹出表头的全部字段(图二),经过设置之后(图三)图一: 图二: 图三:2、具体实现(因为还没确认表头默认展示和全部展示的数据是否是后台返回,所以自己写了静态数据)父组件: <a-table :columns="state.columns" :row-key="(record) =&g
转载 2024-06-27 20:10:00
230阅读
原理: 合并指定字段,按行遍历,相同的地方rowSpan设为0,第一行设为n(n行重复);table代码:<a-table :columns="methodColumns" :data-source="PreData(methodData,1)" bordered></a-table>PreData里的参数:methodData为数据源,1为要合并的顺序,目前的方法只可以
转载 2024-03-20 13:08:16
802阅读
vue.draggable 拖拽项目需求中,需要支持拖拽,即找到了vue.draggable,下面来说一下基本使用方法 1.首先需要安装它,官网地址 https://www.itxst.com/vue-draggable/tutorial.html 2.安装 npm i -S vuedraggable 3.基本教程请看官网例子 我这边是根据后端接口请求的数据进行布局与官网例子稍有不同 我们首先看一
转载 2024-05-15 20:35:47
2357阅读
环境:Visual Studio 2015,.NET Framework 4.5.2,ASP.NET MVC5,Vue.js,Element UI 什么叫可变列表格?顾名思义,就是Table的Column的数量是可变的,可能是3个、4个,或者5个。如下图:那么,可变列表的应用场景是什么?通常,在开发的过程中,总是会遇到在一个列表中根据不同的用户角色和业务场景,展示不
背景项目需要表格支持拉伸每的宽度,查看了文档,官方建议是用 vue-draggable-resizable 插件结合 components 属性,给表头 header 增加一个可拖拽的功能。其实下面的前三个问题都很好解决,网上也有很多解决方案,但因为考虑到项目中表格很多,而且每个表格都要支持拉伸宽度,所以不可能按官方文档那样,每个表格的 vue 组件都写重复的代码,所以就封装了一个方法,专门获
转载 2024-07-24 09:52:03
2519阅读
GridManager 是一套可快速、灵活的table标签进行实例化的表格组件。使用简单快捷, 功能强大,基于原生js实现, 不依赖任何框架,目前支持react、vue、angularjs三大框架。今天就来说一说,gridmanager在react中的使用。引入 基于目前前端项目多数使用webpack或其他工具进行打包部署,所以可以直接通过package.json中
转载 2024-09-11 10:46:01
1215阅读
需求 最近接到的一个需求,在table栏中实现属性的可编辑单元格,并且table内部可动态删减的单元格,外部操作新增或删除一行新旧数据的操作,无交互的前端实现,这篇文章希望你有帮助。想法或思路如何去实现这一功能,无非是数组的增删改查 1、规则模块单独抽离出来,封装成一个公共组件,实现代码的可用性,在今后的开发中,没有局限性的限制,整个团体都可以使用你开发的东西,这是一个循序渐进的过程。 2.开发
转载 2024-05-20 21:57:38
283阅读
思路实现该组件有两个思路,一个使用v-model进行双向绑定,一个是使用prop的.sync修饰符、父子组件通信。1.v-model形式v-model的实现需要在自定义组件中自定义一个inputvalue值,因为vue中的父子组件传递机制问题,在组件中直接修改props注入的key字段时,vue会给出错误。子组件中定义inputvalue字段,用于子组件中input元素的值的双向绑定,子组件中的i
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、实现基本table的封装二、如何食用总结 前言最近一个技术考核要实现 使用vue不依赖任何UI实现 封装一个公共的 table组件,基本的table功能,表头,行,功能,api用法参看elementUI/antUI,实现固定表头和实现按照排序,实现合并单元格,花了我三天时间,也在网上看了很多资料,废话不多少,看
转载 2024-06-24 09:21:00
2094阅读
1,什么是ant ant是构建工具 2,什么是构建 概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去等等操作,当然不仅与此,但是主要用来干这个 3,ant的好处 跨平台 --因为ant是使用java实现的,所以它跨平台 使用简单--与ant的兄弟make比起来 语法清晰--同样是和make相比 功能强大--ant能做的事情很多,可能你用了很久,你仍然不知道它能有多少
转载 6月前
38阅读
前言:最近重构的项目中有这样一个页面,一个固定表头和的表格,表格数较多,大概有60多,200多条数据,而且表格需要实现拖拽滚动功能。 原页面的表格是用的一个比较老旧的表格插件实现,拖拽滚动是用iScroll.js实现的,性能很差,即使每页只有二、三十条数据,拖拽起来也严重卡顿。我首先使用了element-ui自带的的table组件实现了拖拽滚动的功能,性能稍微比老页面强了一点,每页50条数据
转载 9月前
215阅读
前言vue作为前端主流的3大框架之一,目前在国内有着非常广泛的应用,由于其轻量和自底向上的渐进式设计思想,使其不仅仅被应用于PC系统,对于移动端,桌面软件(electronjs)等也有广泛的应用,与此诞生的优秀的开源框架比如elementUI,iView, ant-design-vue等也极大的降低了开发者的开发成本,并极大的提高了开发效率。笔者最初接触vue时也是使用的iview框架,亲身体会之
背景:官方和网上的例子都很简单,实际项目开发中比较的一般都是对象数组,且属性值不一定全为数值,有可能为字符串,比如某个数据没有值,默认显示字符串:"--" 需求:降序或者升序无数值的在最后面显示 开发步骤: (1)HTML:<a-table @change='compare' :columns='c ...
转载 2021-08-05 14:20:00
1041阅读
2评论
网页制作中,通常用表格来以行和的方式来组织数据。可能在使用中会遇到这种情况,我们所要列出的数据很多很长。这时候,浏览起来就很不方便,察看后面数据的时候不得不经常滚动到页面的上方来看看对应的表头。  这里介绍一个更好的方法,使用简单的CSS就能够实现表头固定的表格(在IE和Firefox、Mozilla下通过)。  这个方法是通过在一个两行一的表格中,上面一行放置作为表头的表格,下面一行放置一个
转载 7月前
328阅读
一、递归组件什么是递归,Javascript中经常能接触到递归函数。也就是函数自己调用自己。那对于组件来说也是一样的逻辑。平时工作中见得最多应该就是菜单组件,大部分系统里面的都是递归组件。文章中我做了按需引入的配置,所以看不到我引用组件、Vue3的相关API等等。需要了解的小伙伴可以看我的另一篇文章 Vite4+Pinia2+vue-router4+ElmentPlus搭建Vue3项目(
转载 2024-07-11 17:16:43
237阅读
记录一下,使用 Ant Design Vue a-tree 需要实现可搜索且后台返回数据不是标准数据的问题 目录 可搜索 自定义字段 完整全部代码 可搜索 自定义字段 实现自定义字段需要使用 Tree props 的 replaceFields 属性 <template> <div&gt
转载 2024-04-05 00:00:57
63阅读
刚接触Ant Design Vue的童鞋们可能会有这样的问题,不就是修改默认的组件样式吗,为什么一会生效,一会又不生效。希望看完这个文章,会给你一些收获~一、想要修改组件的默认样式,首先你需要知道组件是渲染在哪里的这个组件是渲染在当前页面内部,还是脱离vue根节点单独渲染?(根节点默认id=“app”)这个问题的答案很容易得到,打开文章顶部的antdv官方文档,任意选中组件,F12打开调试,观察E
转载 2024-05-30 23:23:17
362阅读
Ant Design VueVUE3下的upload组件使用以及文件预览 文章目录Ant Design VueVUE3下的upload组件使用以及文件预览一、多文件上传1.需求2.样例3.代码二、单文件上传1. 需求2. 样例3.代码二、多文件上传产生的时间超时问题三、文件系统名称更改1. 修改文件`index.html`2. 修改文件`index.js`3. 修改数据库存储的系统名称四、系统
转载 2024-06-20 17:24:23
98阅读
从前篇文章说起前几天我写了一篇文章,sortable.js——Vue 数据更新问题 ,当时自己只是数据的强制刷新角度去分析,而且并没找到真正的“元凶”。很感谢有人帮我指出,可能是 Vue 的 key 值,导致数据渲染不正确的。由此,我做了进一步的尝试。key 的一个错误使用——使用 index 作为 key不知道你在写 v-for 的时候,会不会直接使用 index 作为它的 key 值,是的,我
转载 2024-09-10 08:04:58
208阅读
  • 1
  • 2
  • 3
  • 4
  • 5