- 博客(12)
- 收藏
- 关注
原创 树莓派折腾记录
树莓派:deb https://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ bookworm main。清华大学开源软件镜像站:https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/
2025-03-16 23:16:29
75
原创 微信浏览器iOS 长按图片不可识别或分享问题
解决方案是通过父子页面传值。当子页面长按二维码图片时,在父级页面生成一个二维码盖在上面,而且抬起手指后依然能触发子页面元素的 touchend。同时为避免在安卓出现意外,要先判断 iOS 环境。在子页面下,需要通过 postMessage 解决 iframe 跨域问题来传值,其中 postMessageMap 为父子页面对应字典可自行修改。在 iOS 中遇到长按图片不可识别或分享的情况,经过一番排查有了以下发现和解决方案。但添加后长按仍无响应,原来是 iframe 跨域在 iOS 中不支持长按识别。
2025-02-25 16:25:21
469
原创 uniapp 微信公众号登录失败之页面获取 code 问题
按照参考文档https://uniapp.dcloud.io/collocation/pages所提供的信息,仔细核对配置是否正确。此时,检查 app.vue 的 onLaunch 配置以及 pages.json 配置是关键。当遇到 uniapp 微信公众号登录失败,能正常取到 code 但页面获取不到的情况时,这确实可能是 uniapp 默认页面配置导致的。可能需要调整相关配置,确保登录页在获取 code 后能够正确地处理和展示,而不是被错误地重定向。
2025-02-25 16:04:22
315
原创 uniapp 微信公众号登录失败之安全域名问题
首先,要仔细检查在 uniapp 项目中配置的相关域名设置。确保所设置的域名与微信公众号后台配置的 JS 接口安全域名完全一致,包括大小写、拼写等细节。在 uniapp 中,可能需要检查相关的配置文件或者设置选项,找到与域名相关的部分进行准确修改。当遇到 uniapp 微信公众号登录失败提示与公众号配置的 JS 接口安全域名对照是否一致时,这是一个需要重点关注的问题。同时,也要注意网络环境等因素可能对域名验证产生的影响。另外,还可以参考微信官方关于安全域名配置的文档和说明,以确保自己的配置符合要求。
2025-02-25 15:56:20
167
原创 uniapp 微信公众号鉴权与登录
然后在用户点击微信公众号登录按钮时,触发相应的请求,将 appid 传递给后台。这样,就可以实现基于微信公众号的登录功能,为用户提供更便捷的登录体验,同时也能借助微信的生态优势来提升应用的用户粘性和使用便利性。当然,在实际操作中,还需要注意安全性、稳定性以及与其他功能的协同等方面的问题,以确保整个流程的顺畅和可靠。首先,对于微信公众号鉴权,通常涉及到与微信服务器的交互等一系列操作,以确保应用的合法性和安全性。在 uniapp 开发中,实现微信公众号鉴权以及通过微信公众号登录网站是很常见的需求。
2025-02-25 15:53:17
302
原创 element 下拉多选添加全选功能
当salesmanCheckAll为false时,如果选中的选项数量等于列表长度减 1 且不包含’all’,则将’all’添加到选中值数组中;如果选中了’all’,则将salesmanCheckAll设为true,清空选中值数组,然后将所有选项的值添加进去。这里使用了el-select组件来创建下拉多选框,并通过v-model绑定了选中的值到salesmanVal变量,@change事件绑定了salesmanChange方法,当选择发生变化时会触发该方法。在前端开发中,下拉多选框是很常见的交互元素。
2025-02-25 15:23:28
393
原创 前端修改代理、通过node mock后端接口
接下来,使用需要接入Mock,mock规则通过Mock.mock来控制,Mock.mock用来记录数据模板。当拦截到匹配 rurl 的 Ajax 请求时,将根据数据模板 template 生成模拟数据,并作为响应数据返回。在前端开发中,有时候会需要mock接口,虽然有的工具提供了云端mock的功能,但是定制化比较低,所以我用node写了一个mock小工具,主要使用了express、mockjs、cors,这样,后端服务就ok了,node启动server.js即可运行,我这里使用的是3000端口。
2024-11-25 14:28:07
788
原创 命令切换电脑屏幕朝向
公司把我配给了一个可以上下手掰转圈的显示器,这样作为一个前端狗,在写代码的时候换换屏幕朝向还是比较能体现饱和的工作量的(bushi),但是每次都要去系统设置里歪头调,太麻烦了,所以搞了一个命令行工具,可以快速切换屏幕朝向。尝试过使用Python,但其本身并不直接提供控制屏幕朝向的API。分享一个叫display64的小工具,可以快速切换屏幕朝向。将命令保存为bat文件,加入系统环境变量即可随时使用。在cmd中执行之下命令即可使用该工具实现屏幕旋转。
2024-11-25 14:21:36
362
原创 使用命令快捷切换网络
在工作中,有时需要切换网络,比如从公司内部网络环境切换到外部网络。而每次切换都需要手动修改网络配置,非常麻烦。那么,使用命令行就可以实现自动切换网络。可以将这些脚本保存为批处理文件,比如switch_network.bat,然后双击运行、或者在命令行中执行即可实现自动切换网络。注意:以上命令中的“以太网”和“无线网络连接”需要根据实际情况修改为你的网络连接名称。这个方法主要基于win系统的Netsh工具,可以很方便地切换网络。得到这些信息,我基于我们工作内容使用以下命令切换网络。得到当前网络的信息,比如。
2024-11-22 17:46:15
664
原创 设置开机自启动
每次打开电脑,都需要打开一些必要的软件,比如微信、QQ、浏览器、IDEA等,每次打开都很麻烦,所以我想写一个批处理文件,每次打开电脑,自动打开这些软件。尝试过很多方法,包括修改注册表、添加本地策略组、在任务计划程序库中添加任务、添加系统服务等,不是太麻烦就是经常失效。最后使用一种简便高效的方法,就是在程序启动文件夹中添加快捷方式,这样每次开机都会自动打开。当然,如果想直接在浏览器中打开指定网址,可以创建一个html文件,将这些代码复制进去即可。2、在这里输入输入:shell:startup。
2024-11-22 17:10:31
1726
原创 微信小程序修改第三方组件(vant)样式不生效
对于vant的组件,虽然我们不能直接修改其源代码,但如果你封装了自定义组件并引用了vant的组件,可以在你的自定义组件中设置styleIsolation: ‘apply-shared’为了解决这个问题,我们可以在使用该组件的页面的.json配置文件中添加"styleIsolation": "shared"属性,以关闭该页面的样式隔离。这样,页面内的样式就可以作用于引入的组件了。在微信小程序项目中,我引入了vant的步骤条/时间线组件,并尝试通过自定义CSS来修改其样式,但发现修改后的样式并未生效。
2024-11-22 16:39:31
817
原创 语法提示:v-else/v-else-if has no adjacent v-if or v-else-if.
v-else/v-else-if has no adjacent v-if or v-else-if.告警处理
2024-11-22 16:15:44
750
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人