- 博客(130)
- 收藏
- 关注
原创 js使用qrcode与canvas生成带logo的二维码
errorCorrectionLevel: 'H' // 容错率(H是最高,其它看文档)使用qrcode生成二维码,使用canvas绘制合并到一起。如需把文本替换成图片,参考上面。width: 200 // 大小。margin: 2 // 边距。
2025-01-15 15:39:07 619
原创 js日期时区问题
数据库读取的是0时区,转换后是东八区(根据电脑的默认设置),与上面时间不一样,这时需要转为0时区时间字符串再使用(或者在读取数据时直接用sql语句转换好在输出)正常存的时间如果是东八区的,哪怕读取的是0时区的格式,也可以js直接转换使用;但如果数据库存的是0时区的格式 ,这时就需要手动先转为东八区再使用。我们所在地域使用的是 东八区 时区,所以平常使用的电脑设置的多是东八时区。读取的虽然是0时区格式,但经过js转换后还是与上面一致。数据库存的是正常时间格式(类似字符串格式)如果数据库里存的是0时区格式。
2024-12-20 17:54:44 353
原创 uniapp开发微信小程序优化项目
"lazyCodeLoading" : "requiredComponents" 是解决提示:组件按需加载问题,发布时可以看到效果。配置分包与主包的页面:pages里面配置主包页面,subPackages里面配置分包页面。如果分包应用的文件被打包到主包的vendor.js里面,可以把依赖移入分包里面引用。分包配置 与 组件懒加载配置。
2024-12-18 18:03:00 563
原创 Vue3中pinia持久化
使用 pinia-plugin-persistedstate 插件。与正常用法多了第三个参数:{ persist: true }调用时不要直接解构,如要解构可使用 toRefs。
2024-08-22 12:04:09 487
原创 JS中的export与Node中的exports
在JavaScript ES6中,export与export default均可用于导出常量、函数、文件、模块等。export、export default 负责 导出,import则负责导入。export 在一个js文件中可以有多个,export default 最多只能有一个。export 可以和 export default 混用通过 export 方式导出,在导入时要加{ },export default 则不需要,并可以起任意名称。
2024-06-06 11:40:41 640
原创 layui实现鼠标移入/移出时显示/隐藏tips
鼠标移入 dom 或 tips 区域,显示 tips 弹窗;鼠标移出 dom 或 tips 区域,隐藏 tips 窗口;
2024-05-30 17:34:36 948
原创 electron 打包错误
退出vscode,删除文件夹中的out文件,重新打开vscode打包,就正常了。electron项目移动目录后,需要重新安装依赖 node_modules。
2024-04-30 12:17:30 1187
原创 vue3使用echarts离开页面后再次进入页面不渲染问题
简单方法:清除echarts实例dom上的 _echarts_instance_ 属性。
2024-04-22 14:54:02 497
原创 webpack打包携带某个文件到dist目录
将 'path/to/your/file.ext' 替换为要复制的文件的实际路径,将 'to: dist' 替换为希望文件复制到的目标目录;运行Webpack构建命令,Webpack将会将指定文件复制到dist目录中;在 Webpack 配置文件 webpack.config.js 中,可以使用 CopyWebpackPlugin 插件实现将特定文件复制到dist目录;在 Webpack 配置中,添加 CopyWebpackPlugin 插件的配置,指定要复制的文件和目标目录。
2024-04-08 09:32:41 641
原创 Vue3+vite打包后页面空白问题
项目是放在根目录运行,使用默认配置 import.meta.env.BASE_URL 默认输出 '/';vite.config.js 增加 base: './'如果项目打包后放在二级目录运行,例如:test/dist。nginx配置(项目放在二级目录时配置nginx)里面的【路由History模式打包页面空白】打包后 index.html。
2024-03-01 12:05:54 5478 1
原创 Vue3修改Element-plus语言与项目国际化
在 App.vue 引入 Element-plus 语言包,并使用 el-config-provider 标签。在 src 目录下创建 locales 目录,里面创建文件:en.js、zh-cn.js、index.js。在 App.vue 使用 el-config-provider 标签配置。在页面 home.vue 使用 language.vue 组件。Element-plus默认语言是英语,可修改为其它语言;此处 Element-plus 为自动按需导入方式配置;使用 vue-i18n 模块。
2024-02-29 11:29:51 3947 4
原创 vue或webpack加载highcharts与highcharts-3d
点击对应的文件可打开,复制代码到(创建一个同名文件)里面;两种引入 highcharts.js 方法皆可用。
2024-02-21 10:41:02 654
原创 记一个npm安装依赖报错
根据错误信息显示,uglifyjs-webpack-plugin@2.2.0 需要 webpack@^4.0.0 作为 peer dependency,但是项目中已经安装了 webpack@5.90.2,这就导致了冲突。如果还是无法解决,可以尝试更新或者降级uglifyjs-webpack-plugin和相关的依赖版本,以使它们与webpack@5兼容。解决这个问题的方法之一是尝试使用`--force`或者`--legacy-peer-deps`选项来强制接受不完全匹配的依赖关系解析。
2024-02-19 17:30:28 1913
原创 前端js调用Lodop实现云打印
首页最下面有个教程案例跳转地址,可以查看一些官方给的一些案例。本例子云打印使用 On_Return 方法捕捉打印返回结果。此例子使用超文本打印方法:ADD_PRINT_HTM。双击进行安装,里面有些页面文件是一些教程案例。更多示例可查看官方文档。
2024-01-13 18:25:27 1242
原创 ue5地图检测错误
2、MapCheck: Warning: 空间加载的Actor /Game/***.***_1214 参考 非空间加载的Actor /Game/****.HEK1651_2。MapCheck: Warning: 空间加载的Actor /Game/***.***_1214 参考 非空间加载的Actor /Game/****.HEK1651_2。1、MapCheck: Error: 关卡脚本蓝图引用流送Actor /Game/****.HEK1644_2。3、重新地图检测即可看到问题消失;
2024-01-03 14:08:45 2188
原创 UE5蓝图接口使用方法
传值给前面实现事件的蓝图打印输出,目标需要选择一个实现事件的actor,这里选择的是前面实现的蓝图actor。在上面右键 -- 选择实现事件 -- 蓝图里面就会多出一个接口事件 -- 创建一个打印事件并连起来。在右侧已实现的接口处 -- 点击添加 -- 搜索前面创造的蓝图接口。右键函数 -- 重命名 -- 名称自定义(用好记的)点击下边输入后面的 + 号创建一个值。选择后 -- 右侧会出现一个接口列表。在另一个蓝图里面(搜索方法名字)添加。在一个蓝图类里面 -- 点击类设置。双击打开后关闭左边窗口。
2023-11-09 17:43:36 2827 2
原创 ue5蓝图请求接口
5、基本用法:打开关卡蓝图使用(url改为自己的接口、Verb是请求方式)以上为基本使用,如要处理复杂接口,需要一定代码基础,如有疑问可以留言。5.1、或者复制以下代码在关卡蓝图里面直接粘贴。1、在虚幻商城搜索 VaRest 插件。2、选择自己项目的对应版本安装。两个插件(勾选后会提示重启项目)4、进入项目后,分别启动。3、查看是否安装成功。
2023-10-13 18:03:49 1752
原创 python写一个开机启动的选项
pyautogui用于创建一个简单的对话框,询问用户是否要将程序添加到开机启动项中。如果用户选择是,它将创建一个批处理文件并将其添加到注册表中,以便在开机时启动Python脚本。创建一个Python脚本,以便用户可以选择在开机时启动它,可以使用pyautogui库来创建一个简单的交互式界面,其中用户可以选择是否将程序添加到开机启动项中。替换示例代码中的"C:\\path\\to\\your_script.py"为你的Python脚本的实际路径。此外,可能需要管理员权限来修改注册表项。
2023-10-05 10:05:36 504
原创 node 获取请求者的ip地址
设置告诉Express信任代理服务器发送的标头。方法设置中间件来处理代理头。在Express中,可以使用。将会反映真实的客户端IP地址。
2023-09-19 09:51:22 1107
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人