- 博客(157)
- 资源 (2)
- 收藏
- 关注
原创 Vue 项目动态接口获取翻译数据实现方案(前端处理语言翻译 vue-i18n)
在大型多语言项目中,将翻译数据硬编码在项目中往往不够灵活。通过接口动态获取翻译数据,并结合本地缓存提升性能,是更优的国际化实现方式
2025-07-25 09:57:34
934
原创 微信小程序文件下载与预览功能实现详解
列表展示可下载的文件信息支持 ZIP 文件下载与解压解压后文件列表展示多种类型文件预览(图片、文档等)分页加载列表数据。
2025-07-25 09:40:15
1104
原创 微信小程序长期订阅 用户关闭后 引导用户自动跳到小程序设置去打开
uni.requestSubscribeMessage 调用失败时,fail 回调返回的 errCode 对应不同的错误状态,这些状态码与微信小程序原生 wx.requestSubscribeMessage 一致,常见的错误码及含义。微信小程序的订阅消息机制要求必须通过用户主动交互触发,当用户拒绝订阅(尤其是勾选 “不再询问”)后,直接调用订阅接口会失败(错误码 20004)。此时需要通过合理引导,让用户自愿前往设置页开启权限。
2025-07-22 17:16:36
430
原创 前端上传 各类 文件 ,前端自己解析出来 生成界面 然后支持编辑(增强版 支持大多数文件格式的在线编辑)
前端上传 各类 文件 ,前端自己解析出来 生成界面 然后支持编辑(增强版 支持大多数文件格式的在线编辑)
2025-07-16 16:58:26
481
原创 只需一行代码,Win11也能用IE浏览器!
这意味着你可以通过脚本控制IE浏览器,比如打开网页、填写表单等。.Visible=true:这部分代码将IE浏览器的可见性设置为true,即让浏览器窗口显示出来。如果设置为false,则浏览器会在后台运行,用户看不到浏览器窗口。有一些工作上或者其他方面的需求:需要适配兼容IE浏览器去打开特定的网站,但是 IE 浏览器在 Windows 11 中已不再被默认支持,所以换个方式利用代码打开IE;这行代码的作用是创建一个Internet Explorer(IE)浏览器的实例,并将其设置为可见状态。
2024-10-14 16:50:40
2064
3
原创 VBA excel 表格将多行拆分成多个表格或 文件 或者合并 多个表格
为了将Excel中的数万行数据拆分成多个个每个固定行数的独立工作表,并且保留每个工作表的表头,你可以使用以下VBA脚本。这个脚本会复制表头到每个新的工作表,并将后续的数据行按固定行行的间隔进行拆分打开Excel并按下Alt + F11打开VBA编辑器。在VBA编辑器中,右键点击你的工作簿名称,然后选择插入 -> 模块,以创建一个新的模块。在新模块的代码窗口中,复制并粘贴以下VBA代码:确保你的数据在Sheet1上(或者将代码中的"Sheet1"替换为你的实际工作表名称)。
2024-06-05 13:13:54
2512
原创 自学Python笔记总结(2——了解)
网络了解网络调试助手 NetAssist.exeNetAssist.exe使用方法请自行寻找UDP协议 (只能一来一回的的发消息,不可连续发送)UDP 是User Datagram Protocol的简称, 中文名是用户数据报协议。在通信开始之前,不需要建立相关的链接,只需要发送数据即可,类似于生活中,“写信”。udp网络程序-发送数据import socket# 不同电脑之间的通信需要使用socket# socket可以在不同的电脑间通信;还可以在同一个电脑的不同程序之间通
2024-02-28 17:47:01
1253
原创 自学Python笔记总结(1 —— 基础)
自学Python笔记总结网址数据类型类型查看类型,使用type内置类标识符输出输入语句format函数的语法及用法数据类型的转换运算符算数运算符赋值运算符的特殊场景拆包比较运算符逻辑运算符 与 短路位运算符运算符优先级程序流程控制分支语句pass 占位循环语句 while 和 for代码运用 打印九九乘法表一行代码快速 打印九九乘法表跳出语句 break continue 使用容器类型的数据字符串**加和乘操作**切片操作字符串常见的操作成员测试常用的转义符列表创建列表添加元素替换 修改 元素列表删除
2024-01-15 17:05:41
930
原创 24 个关于设备视窗口的 CSS 单位
另一种记住这一点的方法是,如果你有两个彼此相邻的内联元素(例如两个跨度),那么它们堆叠的方向就是你的内联方向。这是 vi 的另一个,因此在水平写入路径中,这可以对应于视口顶部,而在垂直文件中,这可以构成视口的宽度。在水平书写方向上,这对应于视口的宽度,而在垂直书写方向上,这表示视口的高度。视口只是屏幕比例的一个精心设计的短语,因此,如果你使用的是宽度为 1920 像素的大型计算机设备,则 10vw 就是 192 像素。例如,如果你写了 10vw,那么,这将构成视口宽度的 10% 的。
2023-12-31 09:24:35
578
原创 vue 生产环境中项目打包bulid 移除 console.log 【babel-plugin-transform-remove-console】
安装babel-plugin-transform-remove-console 项目打包去除console。是生产环境的话就放入transform-remove-console。建立一个生产环境配置数组来判断一下当前环境是否为生产环境,区分 development 和 production。如果只想在生产环境来去除console的话。在 bulid 执行中 会输出。在 serve 执行中 会输出。
2023-12-30 01:58:06
809
原创 APIcloud 【现已更名 用友开发中心】 iOS发版 应用程序请求用户同意访问相机和照片,但没有在目的字符串中充分说明相机和照片的使用。
为了解决这个问题,修改应用信息中的目的字符串是合适的。相机和照片的Plist文件,解释为什么你的应用程序需要访问,并包括一个如何使用用户数据的例子。我们注意到你的应用程序请求用户同意访问相机和照片,但没有在目的字符串中充分说明相机和照片的使用。iOS 审核时 提示 首次安装软件 获取相机 相册 提示信息 怎么修改。在开发平台 移动打包下 权限设置 ios设置。
2023-11-16 11:11:04
1245
原创 APICloud app 开发 获取 相机 、麦克风、存储 等权限执行操作 安装首次使用时 弹窗 一键开启 或者 直接跳到 设置页面
没有开启权限时,无法进行拍照,存储……以至于在华为荣耀机型中 无法正常 打开照相机 等。
2023-03-22 16:29:19
742
原创 js中 使用 forEach,map 出现 return 无法结束当前 而是会继续执行下面的代码
无论return为true还是false都相当于循环中 终止当前循环继续执行下一次循环。当使用forEach、map进行数组遍历时,return并不能终止函数执行后续代码;方法一:使用foreach.break抛出异常终止循环。在forEach、map方法中。方法二:使用 for 循环。
2023-03-07 11:52:45
4153
原创 npm 安装依赖 报错 网上 说是node 安装版本不符
安装:npm install --legacy-peer-deps 依赖名称 --save。如下 类似 的报错 安装element-ui 或者 vue-router 等。卸载:npm uninstall --legacy-peer-deps 依赖名称。
2023-01-04 16:36:19
1372
原创 Vue项目实战 可视化 创建(vue2+Element ui) 并 创建远程仓库
可视化创建项目 桌面 输入 打开控制面板 然后输入 可视化指令:运行完 直接跳转到可视化界面,选择创建项目的路径点击下面的创建项目,项目完成可以保存预设 也可以不保存项目创建完成找到插件 右上角添加插件 搜索 选中 右下角 安装找到依赖 右上角添加插件 搜索 选中 右下角 安装进入到 码云 进行设置添加公钥 教程复制 修改成账号绑定的邮箱 然后 cmd 运行 这个指令点击完成 弹出框 输入账号密码
2022-12-08 11:18:42
1963
原创 微信小程序引入阿里巴巴矢量图标库(iconfont字体图标)
由于微信小程序线上的资源限制了各种接口安全域名,所以在小程序里如果想使用iconfont字体图标就需要把平时的iconfont字体图标远程路径换成base64引入。
2022-11-18 14:51:45
925
原创 微信小程序版本更新后提示用户更新
微信开发者工具上通过点击【编译模式】设置下拉列表,然后点击 【 添加编译模式】 ,最后点击【下次编译时模拟更新】,然后点击确定,重新编译就可以了。注: 需要注意的是,这种方式模拟更新一次之后就失效了,后边再测试仍需要对这种编译模式进行。3、新的版本已经下载好,调用 applyUpdate 应用新版本并重启小程序。2、小程序有新版本,则静默下载新版本,做好更新准备。1、打开小程序 , 检查小程序是否有新版本发布。
2022-10-27 22:05:36
3613
3
原创 微信小程序实现分享至朋友圈的功能
在我们要分享的页面js中,增加以下方法,默认生成的页面自带此方法。下面的这个例子是我“国庆专属头像”的分享设置。满足条件 1 后,页面需设置允许“分享到朋友圈”,同时可自定义标题、分享图等。微信小程序从基础库 2.11.3 开始,可将小程序页面分享到朋友圈。适用于内容型页面的分享,不适用于有较多交互的页面分享。小程序页面默认不可被分享到朋友圈,开发者需主动设置“分享到朋友圈”。首先,页面需设置允许“发送给朋友”。满足上述两个条件的页面,可被分享到朋友圈。还是要分享的页面js中,增加以下方法,
2022-10-27 18:27:37
11364
原创 微信 小程序 之PC端 不支持 wx.previewMedia 方法 故用自定义轮播图进行 模拟照片视频的播放
所以利用判断当前登录设备是否是移动端还是PC端,PC端进行创建轮播图播放模拟移动端。支持PC端可以进行播放,视频没有找到对应的方法。在真机和手机端都可以进项展示,PC端不支持。微信小程序自带的方法。...
2022-08-01 10:23:34
1931
原创 npm i 安装时报错问题解决
问题一: npm ERR! Unexpected end of JSON input while parsing near '...uQGX+dC\r\nUVgNSft8LN' 问题二: npm ERR! node-sass@4.14.1 postinstall: `node scripts/build.js` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the node-sass@4.14.1 postinstall s
2022-07-15 10:07:55
4438
原创 While resolving: liao2@1.0.0 npm ERR! Found: webpack@3.12.0 npm ERR! node_mo
问题描述While resolving: liao2@1.0.0 npm ERR! Found: webpack@3.12.0 npm ERR! node_mo问题解析处理方法
2022-06-17 10:21:24
1294
原创 谷歌浏览器书签保存在哪里以及书签导入导出方法
打开谷歌浏览器,在网页地址栏中输入,按回车查看谷歌浏览器版本信息。在新出现的页面中,找到个人资料路径,复制该路径。打开电脑资源管理器,将个人资料路径复制到管理器左上方的框中,按回车后就能跳转到对应文件。下滑找到Bookmarks文件,选择用记事本方式打开,就能查看书签内容和网址了。想要将书签导出,首先点击谷歌浏览器右上角的三个点,打开选项栏。在下拉选项中,找到并选择书签,选择打开书签管理器。在书签管理器中,点击书签一栏右侧的三个点,在出现的选项框中,选择导出书签。最后,在弹出窗口中,选择保存位置和文件
2022-06-07 10:56:34
15158
原创 经常弹出:VSCode尝试在目标目录创建文件时发生一个错误 重试 跳过这个文件 关闭安装程序
问题:总是弹出定位问题:弹窗提示:,可以确定是与VSCode相关解决方案找到vsCode的安装路径(桌面右击软件 打开文件所在位置)回退到上一级文件(鼠标右键选中Microsoft VS Code文件夹->属性)点击→添加Everyone,然后点击确定为 用户Everyone添加完全控制权限...
2022-06-06 22:50:54
1106
原创 vscode 配置 文件保存时自动格式化
打开vscode软件,左下角点击设置 → 打开设置 → 搜索设置搜索框输入`files.autoSave`,选择`onFocuschange`。搜索框输入`editor.defaultFormatter`,选择`Vetur`。搜索框输入`editor.formatOnSave`,选项`打钩`
2022-06-06 22:31:47
1100
原创 git拉取特定分支
文章目录git拉取特定分支git拉取特定分支首先新建个文件夹,右键打开Git Bash在Git Bash中直接输入指令:git clone -b 分支名称 代码仓库地址
2022-05-16 13:48:40
1539
原创 TypeScript学习笔记
文章目录TypeScript简介1、TypeScript 开发环境搭建2、TypeScript 基本类型类型声明语法类型:numberbooleanstring字面量anyunknownoidneverobjectarraytuple 元组enum 枚举类型断言3、编译选项自动编译文件自动编译整个项目4、webpack5、Babel6、面向对象1、类(class)构造函数简易写法2、面向对象的特点3、接口(Interface)4、泛型(Generic)TypeScript简介TypeScrip
2022-05-15 11:04:55
215
原创 一起从头学习 vue(未完待整理)
文章目录Vue指令Vue 事件Vue中key属性的作用 (考点)数组更新检测对象更新检测Class 与 Style 绑定表单输入绑定计算属性和侦听器组件注册Prop传递数据自定义事件 -- 子传父插槽Vue指令指令:就是以 v-指令=‘表达式’模板语法 - 表达式作用:获取vue数据 显示视图 模板语法来声明式地将数据渲染进 DOM语法:{{ js表达式 }}v-html=‘表达式’插入HTML数据 解析html代码 识别标签 &nbs
2022-05-12 10:03:00
348
原创 安装mysql-8.0.26详细教程(windows 10安装详细步骤)
文章目录下载MySQL安装MySQL下载MySQL安装包1、点击“downloads”按钮2、点击“No thanks, just start my download.”无需登录,直接在下载安装MySQL1、解压下载好的安装包2、在 mysql-8.0.21-winx64 的bin目录同级新建data文件夹和mysql.ini文件(1)将以下配置复制到“mysql.ini”文件中[mysql]# 设置mysql客户端默认字符集default-character-se
2022-05-12 10:00:13
2353
2
原创 vue时间过滤器(moment)
JavaScript 日期处理类库,用于日期格式转换的。官网地址npm下载: npm install moment方法一 :局部使用在需要用的组件中引入: import moment from “moment”;使用方法 this.num = moment(this.num).format(“YYYY年”);方法二:全局使用在全局中配置(main.js文件)// main.jsimport moment from 'moment'Vue.filter('dateForma
2022-05-06 16:35:18
5812
原创 vue项目 启动报红 但是不影响项目启动:RunScriptError: Run “C:\WINDOWS\system32\cmd.exe /d /s /c node scripts/build
× Install fail! RunScriptError: post install error, please remove node_modules before retry!Run “C:\WINDOWS\system32\cmd.exe /d /s /c node scripts/build.js” error, exit code 1RunScriptError: Run “C:\WINDOWS\system32\cmd.exe /d /s /c node scripts/build.j.
2022-04-21 17:48:43
5845
原创 控制台报错:Uncaught SyntaxError: Unexpected token u in JSON at position 0 at JSON.parse (<anonymous>)
控制台报错:Uncaught SyntaxError: Unexpected token u in JSON at position 0 at JSON.parse () 页面不加载您的应用正在尝试解析未定义的 JSON Web 令牌。此类故障可能是由于本地存储使用不当造成的。尝试清除本地存储。解决方案 谷歌浏览器示例: - F12 - 应用 Application - 本地存储 Local Storage - 全部清除 Clear All
2022-04-13 10:06:39
2733
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人