自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(125)
  • 收藏
  • 关注

原创 uniapp手写滚动选择器

【代码】uniapp手写滚动选择器。

2025-12-11 11:51:08 204

原创 在vue-next-admin开源项目增加定义布局配置:页面缓存接口数据

开启可以避免每次进入页面重新请求后端接口数据。在themeConfig文件定义字段。template代码。清除本地缓存即可生效。

2025-10-24 17:44:12 233

原创 vue3调用ant-design-vue组件库的a-table组件

【代码】vue3调用ant-design-vue组件库的a-table组件。

2025-10-22 17:32:09 235

原创 vue3使用pinia封装存储数据

vue页面引入和调用。

2025-10-22 16:50:24 232

原创 vue实现打印PDF文档

【代码】vue实现打印PDF文档。

2025-10-21 11:41:09 242

原创 echarts中,series和legend的data中有相同的name如何正常渲染

在legend中使用formatter打印发现:明明有三条数据,但formatter只执行了两次,对data进行了自动去重。1.先确保series的name和legend的字符都是唯一且相同的,可以在前面加个索引作为她的id。2.再通过formatter格式化字符处理,把多余的字符切割掉。tooltip的formatter代码。legend的formatter代码。

2025-09-09 18:12:32 271

原创 JS把数组里面的所有对象的相同属性合成一个数组,最后返回一个数组嵌套多个数组

【代码】JS把数组里面的所有对象的相同属性合成一个数组,最后返回一个数组嵌套多个数组。

2025-09-05 11:26:26 142

原创 vue3使用leaflet地图

下载全国省市区的json数据,可放在public目录下,也可放在后台服务器,有跨域问题,后端解决。

2025-08-14 18:30:10 512

原创 vue3大屏,缩放比例页面自适应

【代码】vue3大屏,缩放比例页面自适应。

2025-08-14 17:53:06 177

原创 vue3引用vue-ueditor-wrap组件

放在public目录下​。

2025-02-20 10:42:42 677

原创 vue3实现打印table订单表格

utils/commonFunction.ts 把数字转换成繁体中文封装函数。废话少说,直接上代码!

2024-12-20 15:39:24 566

原创 uniapp自定义树型结构数据弹窗,给默认选中的节点,禁用所有子节点

components/sonTreeNode/sonTreeNode.vue 封装成组件。实现逻辑:给默认选中节点的所有子节点添加一个disabled属性,以此禁用子节点。兼容H5、安卓App、微信小程序。data.js 定义树形结构数据。

2024-12-19 10:46:05 762

原创 vue3渲染el-tree组件,给默认选中的节点,禁用所有子节点

需求:给默认选中节点的所有子节点添加一个disabled属性,以此禁用子节点。

2024-12-18 12:36:52 646

原创 uniapp树型结构数据弹窗选择器

封装成组件:/components/peng-tree/peng-tree.vue,经修改过的源码。该组件进行了懒加载处理,可以更快的加载数据,支持多选、单选、级联选择。经过处理,支持数据反显,当选中子节点时,默认选中父节点。组件样式 style.css。

2024-12-17 22:40:32 1055

原创 el-tree组件的父节点半选中状态—(选中和不选中的区别)

回显数据需要在el-tree组件添加default-checked-keys属性。

2024-12-17 16:46:33 758

原创 el-tree组件选中子节点默认选中父节点

当子节点未全部选中时,父节点为半选中状态,将选中的节点数组和半选中的节点数组组合。给el-tree组件定义ref,便于在script获取dom树。

2024-12-16 21:29:39 318

原创 Vue3+Element-Plus使用el-form和el-table嵌套实现表格编辑并提交表单校验

⑥ 整个html结构是一个大表单 el-form里边嵌套的el-table,而el-table中又嵌套了表单项 el-form-item支持编辑。④ :prop="`tableData.${$index}.name`" 绑定传入Form 组件的 model 中对应的字段name。① :model="formData" 给表单绑定数据,formData是表单的数据对象。② 表单数据对象formData中定义的tableData是表单内嵌套的表格显示数据。③ rules为表单绑定的校验规则。

2024-12-11 11:17:30 2670

原创 vue导出json文件

方法来创建一个可下载的JSON文件。在Vue中,您可以使用JavaScript的。

2024-12-03 11:02:09 495

原创 前端用express搭建本地服务器

在日常前端开发中,我们离不开数据,可能是用于页面内容展示方便调样式、测试接口问题等等。在合作的过程中,我们如果需要数据的时候,但前后端的开发进度不一致,我们作为前端开发者,可以先模拟本地服务器和假数据进行测试,实现简单的前后端通信。

2024-12-01 22:04:30 1267

原创 Vue3在PC端接入萤石云监控

【代码】Vue3在PC端接入萤石云监控。

2024-11-30 23:17:07 927

原创 vue实现弹窗输入验证码

实现思路:后端把验证码图片通过base64的字符传给前端,前端把字符当成图片展示出来,登陆的时候把验证码传给后端,后端判断验证码是否准确。/component/GraphCodeDialog /index.vue 封装成组件。前端获取验证码的接口。template代码。

2024-11-30 10:58:56 628

原创 vue实现echarts饼图自动轮播

echartsFn.ts 把echarts函数封装成一个文件。template代码。

2024-11-30 09:41:30 551

原创 uniapp App端在renderjs层渲染echarts获取不到service层id的问题

这样的写法App端有时在renderjs视图层获取不到server逻辑层的数据。解决方法:需要把数据(id)通过server层向renderjs层传值。

2024-11-29 23:26:57 648 1

原创 uniapp-vue2在App端引用echarts组件,解决无法渲染formatter问题

在App端option里面直接写上formatter,是无法执行方法的。需要在echarts组件里面给options再重新赋值。

2024-11-29 23:11:37 477

原创 VSCode的json2ts插件的使用

调整为Ctrl + Shift + Alt + V。

2024-11-29 09:26:52 812

原创 uniapp连接mqtt频繁断开原因和解决方法

心跳时间最小值可以为0,表示客户端不断开。为了保持mqtt长期在连接中,建议设置心跳间隔时间为1秒,即使在某种情况(手机缩小化、手机熄屏、网络问题)断开mqtt后,只要应用在线只需一秒钟就会自动重连。心跳间隔设置的目的是让客户端和服务器之间有一个正常的保活机制,避免因为网络问题或者长时间不活动而导致连接断开。心跳机制问题:MQTT有心跳机制,如果心跳间隔设置不当或者服务器端心跳检测机制严格,会导致频繁断开。调整心跳设置:根据服务器端的心跳检测策略调整客户端的心跳设置,确保心跳间隔不会被服务器端认为是断开。

2024-11-29 00:46:46 2290

原创 vue引入并调用electron插件在网页报错Dynamic require of “electron“ is not supported

这个错误信息表明你正在尝试在一个普通的网页环境中动态地引入('electron'),但是这是不被允许的。Electron是一个用于构建桌面应用程序的框架,它结合了Node.js和Chromium,并不能直接在浏览器中使用。把引用electron框架的代码封装成一个组件,并在App.vue引入,引用is-electron模块判断是否需要运行该组件。安装is-electron 该模块是一个简单的Node.js模块,用于检测当前环境是否在Electron应用程序中运行。

2024-11-28 23:32:33 1069

原创 vue3+vite使用vite-plugin-electron-renderer插件和script-loader插件有冲突

报错问题是在使用vite-plugin-electron-renderer插件不支持import动态引入,该报错信息并不准确,实际原因是vite-plugin-electron-renderer插件和script-loader插件有冲突。果你的项目既需要 Electron 也需要 Vite 的快速热重载功能,你可能需要同时使用两种工具,分别为 Electron 的主进程和渲染进程设置构建环境。的功能,可以寻找 Vite 官方支持的插件或者加载器,或者自己编写 Vite 插件以实现类似的功能。

2024-11-28 22:59:20 686

原创 JavaScript的dayjs日期库

Day.js是一个轻量级、极简的JavaScript库专为现代浏览器设计,用于解析、验证、操作和显示日期和时间。这个插件以其超小的压缩体积(通常小于2KB)、广泛的浏览器兼容性以及提供的链式操作等特点而受到前端开发者的青睐。(Moment.js 的 API 设计保持完全一样)

2024-11-28 20:59:33 421

原创 JavaScript实用工具lodash库

Lodash是一个功能强大、易于使用的JavaScript实用工具库,它提供了丰富的函数和工具,能够方便地处理集合、字符串、数值、函数等多种数据类型。通过使用Lodash,开发者可以大幅度提高JavaScript编程的效率和可读性,使得代码编写更加快捷、简洁、易懂。

2024-11-28 20:39:02 459

原创 Vue使用Mockjs插件实现模拟数据

就如同救星一般出现了。Mockjs 是一款能够模拟生成随机数据,拦截 Ajax 请求并返回模拟数据的工具,它极大地提高了前端开发的效率,让前端开发可以独立于后端进行。在前端开发过程中,我们经常会遇到后端接口尚未完成,但前端需要进行页面构建和功能测试的情况。main.ts入口文件。

2024-11-28 17:53:45 645

原创 uniapp-vue2关闭sourceMap的生成,提高编译、生产打包速度

遇到问题:由于微信小程序引入了mpvue-echarts\echarts.min.js,文件体积超过 500KB,影响性能,本地运行到微信小程序模拟器太慢了。文件,可以关闭source map的生成,从而提高编译、生产打包的速度。

2024-11-28 14:20:30 1168

原创 uniapp实现小程序的版本更新

uni.getUpdateManager()是uniapp框架提供的一个API,用于管理小程序的版本更新。这个API返回一个全局唯一的版本更新管理器对象,该对象可以用于检测新版本、下载新版本以及提示用户重启应用以完成更新。

2024-11-28 12:00:49 1493

原创 原生微信小程序实现登录、获取用户信息、获取手机号

接口可以获取临时登录凭证(code),然后再把这个code传到开发者的服务器,服务器端再调用微信的接口来获取用户的openid和session_key。在微信小程序中,使用。

2024-11-28 10:03:10 1550 1

原创 原生微信小程序前端解密数据获取手机号

原生小程序RdWXBizDataCrypt是一个用于微信小程序的加密数据解密库。它提供了一个安全的方式来处理微信小程序的数据加密和解密。微信小程序在获取用户手机号时安全正确的做法是把获取的iv等信息传递给后端,让后端解密,再提供接口返回给前端;但要是遇到一个比较一般的后端或者懒的后端的话,前端也可以考自己完成手机号解密,不需要后端的解密接口。2.下载RdWXBizDataCrypt 解密文件。3.在需要解密的最顶部引用该文件。1.使用授权手机号组件按钮。放在utils目录下。

2024-11-28 09:34:38 630

原创 uniapp在小程序连接webScoket实现余额支付

【代码】uniapp在小程序连接webScoket实现支付。

2024-11-28 00:17:48 648

原创 uniapp在App端定义全局弹窗,当打开关闭弹窗会触发onShow、onHide生命周期怎么解决?

解决逻辑:我们可以在vuex定义一个变量,默认为false,当打开弹窗(跳转弹窗页面)之前把该变量改成true,关闭弹窗(从弹窗页面返回上一页)之后把该变量改成false,在调用弹窗的页面的onShow、onHide函数判断如果该变量为true,直接结束函数。遇到问题:当打开弹窗(跳转弹窗页面)就会触发当前页面的onHide函数,关闭弹窗(从弹窗页面返回上一页)就会触发上一页的onShow函数。在页面调用弹窗和处理打开关闭弹窗多次触发onShow和onHide函数的问题。

2024-11-27 20:06:02 1029

原创 html+css+js实现爱心表白动画画面

arr变量可以自定义开始时间。

2024-11-26 22:47:12 373

原创 uniapp-vue2引用ayy-modal全局弹窗组件

1、pages.json 注册页面路由(注意pages.json对json有严格校验,最后一个节点不允许有‘"," 所以以下代码{}前后是否需要加逗号看你将下面代码加在那个位置)1、安装 vue-inset-loader,该插件主要是在每个页面将组件标签写入。3、pages.json配置文件中添加insetLoader。2、需要重新设置弹窗的路径,否则在APP弹窗无效。2、配置vue.config.js。

2024-11-26 19:05:29 610

原创 uniapp-vue2引用了vue-inset-loader插件编译小程序报错

是node_modules目录的vue-template-compiler和vue依赖包的版本号不一样导致的报错。把vue依赖包改成和vue-template-compiler依赖包一样的版本号。在package.json的dependencies依赖管理自动改变版本。安装了vue-inset-loader插件编译微信小程序的报错信息。安装完vue依赖包版本自动改成安装的版本。

2024-11-26 17:03:15 1009

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除