- 博客(130)
- 资源 (23)
- 收藏
- 关注
原创 GcExcel
全功能的 API 接口;与 Excel 高度兼容;基于 Excel 的文档编程对象模型;类 Excel 全栈解决方案(与 SpreadJS 前后端兼容)简述:GcExcel Java 是一款基于 Java 平台,支持批量创建、编辑、打印、导入/导出Excel文件的服务端表格组件,能够高性能处理和高度兼容 Excel。
2025-02-17 12:20:11
320
原创 三十三、iview table form表单验证注意
regexp: 必须是ReGEXP的实例,或者是在创建新的ReGEXP时不会生成异常的字符串。object: 必须是类型对象而不是Array.isArray。array: 必须是由Array.isArray确定的数组。string: 必须是字符串类型。boolean: 必须是布尔型的。email:必须是电子邮件类型。method:必须是类型函数。integer:必须是整数.url: 必须是URL类型。number: 必须是数字。float:必须是浮点数.hex: 必须是十六进制。Length : 长度。
2025-02-17 12:00:32
178
原创 三十二、iview table的render函数中如何设置元素的样式
在html5页面中,我们知道设置元素样式的方法有2种:一种是直接在元素标签中添加style属性并设置样式,另一种是给元素添加class属性然后给class属性设置样式。既然原生的html页面有这两种设置属性的方式,那么iview的render函数当然也可以这么给元素添加样式啦。注意:这里的style是不加作用域scoped的,如果加了class样式就不生效了。“操作”列的render函数如下代码。第一种方法:直接设置style属性。第二种方法:给元素设置class属性。或者F12找到这个元素使用deep。
2025-02-17 11:49:35
133
原创 三十一、micro-app踩坑
基座与子应用共用一套路由权限,路由路径标记是否是子应用路由,这里标记‘/micro-’开头的路径为子应用路由,后面的命名可以根据不同的子应用动态调整,用于基座加载子应用时匹配不同的子应用name值。这里有个问题是当基座加载了子应用的A页面,当子应用的A页面跳转到二级页面,刷新浏览器又会回到A页面,这个交互显然是有问题的,正确的应该是刷新二级页面后路由应该还是在二级页面。基座存储到浏览器本地,加载子应用时优先取缓存中的地址,离开子应用时清掉缓存(很重要!1.子应用单独运行正常,基座加载子应用后接口404。
2025-02-14 17:47:58
103
原创 三十、nvm管理多版本node,npm淘宝镜像丢失问题
注意,要跑最新的前端项目,node版本请使用 CURRENT 16.9.0及以上,建议使用长期稳定的 LTS 版本。悲催的不几道中国NPM镜像是不是让老毛子啃掉了,拔剑四顾心茫然。木资源,还是得靠万能的hub Die....npm 8.1.2 默认支持16.13.2,是否支持其他LTS版本,请自行查阅~提示获取node关联的npm版本下载失败,需要手动去github找到对应版本下载。若使用 16.13.2 附上 npm包,免得趴梯子翻半天。nvm管理多版本node,npm淘宝镜像丢失问题。
2025-02-14 15:08:13
40
原创 SpreadJS设计使用说明书
图表的类型:area(地区图)、areaStacked(堆积面积图)、areaStacked100(百分比堆积面积图)、barClustered(集群条形图)、barStacked(堆积条形图)、barStacked100(百分比堆积条形图)、boxWhisker(箱线图)、bubble(气泡图)、clusteredColumn(群集列图)、columnClustered(聚簇柱状图)、columnClustered(聚簇柱状图)、columnClustered(聚簇柱状图)A1:H4'(图表基础数据!
2025-02-14 14:29:23
731
原创 Spreadjs与GcExcel
即便对于单线程的批量I/O操作,SpreadJS 在 Node.js的运行性能仍不如SpreadJS 在GcExcel for Java中运行,一方面是由于GcExcel性能的确非常优秀,它在Java平台上运用了很多优秀、成熟的解决方案,做到了同类产品中最一流的性能表现,另一方面是由于GcExcel对Excel和SpreadJS有更加全面的功能支持。GcExcel 是一款基于 Java 和 .NET 平台的服务端高性能表格组件,提供后端批量创建、加载、编辑、打印、导入/导出 Excel 文档的功能。
2025-02-14 12:14:20
1110
原创 V7.0 新特性 - Wyn 商业智能软件
7.0版本在设计器原生集成的基础上,提供了对设计器和查看器更深入、更细粒度的自定义能力,包括:设计器菜单、属性预置、初始化数据集、参数控制等。产品升级中内置了9个基于Echarts的内置图表,包括柱状图,折线图,饼图,雷达图,气泡图,组合图,漏斗图,词云,3D柱状图,并提供了灵活的JS扩展能力,用户可以根据需求高度自定义。升级实现在线导入多个模型,添加天空、地面、灯光以及数据图层,通过条件格式化预警,注入动画实现多个模型的场景切换,最终嵌入数据可视化大屏进一步交互、分析。设计器组件位置如图5,效果图6。
2025-02-14 11:49:21
685
原创 二十八、vue项目预览pdf文档示例
progress :当前页面的加载进度,范围是0-1 ,等于1的时候代表当前页已经完全加载完成了。rotate : 旋转角度,比如0就是不旋转,+90,-90 就是水平旋转。展示效果如下,可以把pdf文件按页分割开来,点击上一页,下一页进行切换。src:pdf 文件的路径,可以是本地路径,也可以是在线路径。page-loaded :页面加载成功的回调函数,不咋能用到。link-clicked:单机pdf内的链接会触发。然后再具体要使用的vue文件中引入,分为三种情况,error :加载错误的回调。
2025-02-14 10:08:08
262
原创 wynDIV模式集成
1.进行DIV集成之前,需要将Wyn 系统进行跨域配置,允许跨域请求,步骤:后台-->系统设置-->系统配置(添加允许跨域资源共享的地址)参数前台中选中看板,在URL中即可看到它的ID如‘/b60082554-9c66-4605-8cf3-5f1ffbd9c314/’1.安装后会在桌面生成快捷图标双击(图2-1)桌面wyn应用图标会启动本地服务(“2.vue3(vben-admin)和vue2建议采用都为vue2的集成方式。”---前台服务(图2-2),简称前台、“”---后台服务(图2-3),简称后台)
2025-02-14 09:52:49
363
原创 wyn仪表板设计使用说明书
步骤:单击目标图表(被控制对象)->单击联动分析关系设置->单击控制对象图表设置->关闭自动->点击源字段右侧‘+‘->选择源字段->选择目标字段->应用确定即可。步骤:双击富文本编辑框->选中文字->插入表达式->选择数据集->选择字段,应用即可。步骤:单击饼图->选择数据集->拖拽(数值轴、分类轴)步骤:单击柱状图->选择数据集->拖拽(数值、分类)步骤:单击折线图->选择数据集->拖拽(数值、分类)步骤:单击地图->选择数据集->拖拽(数值、位置)步骤:单击仪表盘->选择数据集->拖拽(实际值)
2025-02-14 09:31:49
302
原创 活字格集成
1.集成前需要对开发出的页面做页面权限配置,因开发出的应用再平台内使用,所以页面权限配置如下。说明:活字格使用需要开发者本地安装活字格设计器,服务器可安装到线上。2. Ifarme嵌入。1. 应用发布。
2025-02-13 17:17:39
185
原创 活字格使用说明书
单独按钮---按钮、文字按钮---(超链接、按钮)、图片---图片、普通列表---图文列表、分页器---(分页导航按钮、EL-分页)、输入框---(文本框、EL-输入框)、下拉框---(组合框、EL-选择器)、日期---(日期、EL-日期选择器)、tabs---(选项卡、EL-标签页头)、iframe---可交互的页面容器(iFrame)、条形码|二维码---条形码。方案二:弹窗页面中单元格使用EL-标签页头(命令)+页面容器。方案:主列表单元格使用组件(组件使用如下图设置)④页面填充列和行设置范围模式。
2025-02-13 16:44:25
311
原创 十八、vben框架前端编码风格及标准
template内部的dom标签,不应该存在行内style,涉及动态逻辑判断的除外,逻辑判断应抽离到computed中,同时不应出现style标签来管理组件内部的css样式,应抽离到对应的.scss文件,视图层的数据字段不带this。包含index.vue,index.scss,局部compoents,以及服务于index.vue的相关组件,如add,edit,请看下方如图红色框选区域,结合上方文件/夹截图,views中,service中,它们都是一一对应的,这是必须遵守的命名联动标准;
2025-02-13 16:34:13
57
原创 前端调用串口通信
目前前端做与串口通讯需要单独开启node服务,网页不可单独调用serialport。1) 安装serialport。3)执行代码运行与串口通信。2)编写index.js。
2025-02-13 16:13:10
160
原创 前端构建工具
一、什么是前端构建工具? 前端构建工具就是在项目开发及编译阶段帮助我们完成那些需要反复重复的任务,比如代码压缩、编译等工作,构建工具能够大大提高我们的开发效率。 常用构建工具:grunt(JavaScript 世界的构建工具)、gulp(用自动化构建工具增强你的工作流程)、webpack(专注于构建模块化项目)、yeoman(强健的工具,库,及工作流程的组合)二、为什么需要构建工具? 模块规范化产生,不同模块规范下产生的代码不互通,需要解决复杂应用开发代码组织的问题。
2025-02-13 16:01:34
1091
原创 二十六、使用docsify搭建文档管理平台
全文搜索插件会根据当前页面上的超链接获取文档内容,在 localStorage 内建立文档索引。在对应的 Gitee 仓库服务中选择 Gitee Pages,选择您要部署的分支,填写您要部署的分支上的目录,例如docs,填写完成之后点击启动即可。如果需要创建多个页面,或者需要多级路由的网站,在 docsify 里也能很容易的实现。和部署所有静态网站一样,只需将服务器的访问根目录设定为 index.html 文件。直接将文档放在 docs/ 目录下,在设置页面开启。运行时找到创建docs的文件夹中,
2025-02-13 15:58:30
403
原创 micro-app微前端集成方案
每个应用的路由实例都是不同的,应用的路由实例只能控制自身,无法影响其它应用,包括基座应用无法通过控制自身路由影响到子应用,官方提供了三种路由之间的跳转方式,此处结合项目选择了使用数据通信的方法,实现基座与子应用路由之间的跳转。1.首先修改子应用的根标签id名称,与基座挂载的子应用的name值保持一致(如果加载有多个子应用,每个子应用的id需要保持唯一),此时不出意外的话开发环境基座中就可以加载出子应用的页面了。2.通过fetch+url获取子应用的index.html。7.完成子应用的初始化。
2025-02-13 15:10:12
435
原创 三、ElementPlus下拉搜索加弹窗组件的封装
近期产品提出了一个需求,要求一个form的表单里面的一个组件既可以下拉模糊搜索,又可以弹窗搜索,我就为这个封装了一个组件,下面看效果图。
2024-10-12 15:15:09
1090
原创 二、后台管理系统布局菜单可拖动
前两天产品提出了一个需求,说后台管理系统的左边菜单的名称字数过多,遮挡了。希望能让客户能够看到全部的名称,给左侧菜单增加一个可拖动的功能,经过我的研究,这个功能最终也做出来了,先看效果,双击查看。
2024-10-12 15:10:31
672
原创 一、el-table的滚动条加粗并解决遮挡内容问题
近期接到产品提的需求,反馈用户说table里面的滚动条过小,不方便拖动,希望加粗,然后我就研究了下如何加粗,发现加粗后会导致遮挡内容的问题,并予以解决。先说理论,原先想着能加padding往下撑,发现内容就会更加遮挡,放弃该方法。以上就是如何使el-table的滚动条加粗,并解决遮挡问题的方法,其中。实现后的项目中样式,我的条数是200行,滚动条加粗并显示在内容底部。从F12不难看出,它是自己写的横向和纵向滚动条。那么改变这个节点的样式,还有纵向滚动条样式。,如果有其他的问题,也可以发私信交流。
2024-10-12 15:05:01
1241
2
原创 十八、QGIS的作用和下载
最近在学习webGIS的时候,发现路径文件是geoJSON文件,那么如果是你没有这个文件怎么办,从哪里能够获取呢,我最近就查询了文档,发现大多数都是shp转geoJSON,或者是osm转geoJSON,那如何去转换呢,就有两个方法,如果只关注QGiS,第一个方法可以忽略。shp转geoJSON只是它一个很小的功能,它还能自己创建点,线,面合并、编辑等功能,还支持PostGis数据库、源码可更改操作,有的我还不知道,还需要慢慢研究。
2024-04-23 10:30:42
240
原创 十七、openstreetmap下载全球任意地方的地理信息
在我们webGIS开发的时候,无论是高德地图还是百度地图,都会牵扯到街道路线的文件信息,如果只是省市区的区域或者点的信息,只需要从高德API获取或者到echarts上获取就行了,那不是常规的省市区,只是要求只有一个角,或者就是某个街道的信息呢,能够怎么获取呢。
2024-04-23 10:22:14
977
原创 十六、Qgis工具如何将shp转换geoJson类型文件
在使用GIS地图的时候线路图是非常重要的一个部分,根据以前的下载方法下载好了Qgis工具,那么如何将在openstreetmap下载下来的.shp文件转换为geoJson呢
2024-04-23 10:17:19
1604
原创 十七、vben合并行后操作按钮如何合并
上期我们说了如何在table内部合并行,行内的内容都是字符串,那么如果是多个操作按钮呢,他们是如何合并的,事件是怎么触发的,怎么写呢。
2024-02-02 17:56:30
330
原创 十六、Vben框架table内部合并行
在vben项目中合并内部的行是一个常规的操作,以前我们说过如果是一条数据内部只需要分割拿高撑开就可以实现,在第三章的时候我们已经讲过了,那么如果是不定的条数合并为一条数据呢,怎么能够实现呢,下面我们就来讲讲。
2024-02-02 17:53:16
758
原创 二十五、报错 Git: npm WARN exec The following package was not found and will be installed:lint-staged
not found and will be installed:lint-staged
2024-01-25 11:46:56
767
原创 HarmonyOS 应用开发入门
HarmonyOS 应用有两种模型,分别是 FA(Feature Ability)模型和Stage模型。FA模型ArkTS应用(过时)JS应用(最新版IDE已不再支持)Stage模型ArkTS应用(推荐)应用模型的演进API 4-8 仅支持FA模型,API 9 后新增 Stage模型,是目前主推且会长期演进的模型,FA 暂时保留但不推荐。Stage模型的优点为复杂应用而设计支持多设备和多窗口形态平衡应用能力和系统管控成本对比传统FA模型和Stage模型。
2024-01-18 10:45:53
3249
原创 VScode 好用的插件合集
VS Code是一个轻量级但功能强大的源代码编辑器,轻量级指的是下载下来的VS Code其实就是一个简单的编辑器,强大指的是支持多种语言的环境插件拓展,也正是因为这种支持插件式安装环境开发让VS Code成为了开发语言工具中的霸主,让其同时支持开发多种语言成为了可能。俗话说的好工欲善其事必先利其器,安装一些实用插件对自己日常的开发和工作效率能够大大的提升,避免996从选一款好的开发插件开始。以下是我整理的一些比较实用的VS Code插件希望对大家有用。
2024-01-18 09:24:44
5154
原创 charles抓包工具使用方法
Charles其实是一款代理服务器,通过过将自己设置成系统(电脑或者浏览器)的网络访问代理服务器,然后截取请求和请求结果达到分析抓包的目的。
2024-01-18 09:10:06
1562
1
原创 十五、CSS3DObject和CSS2DObject的区别
在3d场景中我们会遇到很多标签,主要分为三种,css3dobject、css2dobject、css3dsprite三种,今天主要说说css3dobject和css2dobject的相似点和区别。
2024-01-16 17:33:01
986
原创 十四、Three场景物体增加描边
以上就是实现物体描边的步骤,只需要调节composer.js里面outlineParams的参数就可以调节到你需要的描边的颜色、粗细等参数,还有是否闪烁,闪烁的交替颜色等,如果还有不懂的可以联系我哦。项目的场景中需要点击建筑物产生描边的效果,看着很是不错,本期就来给大家讲解一下怎么来实现。本次使用的是threejs138版本,在vue3+vite+ant的项目中使用。
2024-01-16 15:22:26
634
原创 十三、Three场景物体增加发光特效
物体发光效果非常炫酷,本期来讲three场景内物体自带发光效果怎么来实现。本次使用的是threejs138版本,在vue3+vite+ant的项目中使用。
2024-01-15 17:41:03
2093
1.12版本解决登录注册的漏洞问题,并增加层级结构的方案
2024-01-12
这是一些天空和天空大海3d场景的天空图, 主题为天空和天空大海的一些环境贴图,制作不易,大家好好珍惜
2023-08-22
这是一些夏季3d场景的天空图,主题为春季的一些环境贴图,制作不易,大家好好珍惜
2023-08-22
这是一些冬季3d场景的天空图 主题为冬季的一些环境贴图,制作不易,大家好好珍惜
2023-08-22
这是一些春季3d场景的天空图 主题为春季的一些环境贴图,制作不易,大家好好珍惜
2023-08-22
这是一些3d场景的天空图 主题为秋季的一些环境贴图,制作不易,大家好好珍惜
2023-08-22
使用js模块实现,再threejs实现的3d场景中展示烟囱冒烟效果
2023-08-02
vue2+iview+webpack 和vue3+vben+vite的技术对比的ppt
2022-07-31
Free File Recovery 文件恢复软件
2022-06-09
unity3d技术安装包,用于大家学习和使用unity工具的包
2022-05-26
使用docsify搭建文档管理平台
2022-05-25
yapi二次开发的详细手册
2022-04-08
一款全屏展示的软件,类似F11,但是它把F11禁止了,达到了全屏的效果。
2022-04-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人