摘要: 最近在给微信小程序添加主题色的时候,发现切换原生的TabBar页面会闪一下白色,然后才显示我的主题色,最后找了微信社区一整天终于找到 解决办法:在pages.josn里的每个主页面添加 "style": { "backgroundColorContent": "#121214" } 阅读全文
posted @ 2026-05-08 17:53 light丶 阅读(7) 评论(0) 推荐(0)
摘要: 本文章的重点是使用了离屏canvas不需要在dom上进行显示和文件存入在本地和本地文件清理 /** * 离屏 Canvas 图片压缩(纯 JS 版 - 暴力清空内存版) * @param {String} imagePath - 原图临时路径 * @param {Number} quality - 阅读全文
posted @ 2026-04-25 12:00 light丶 阅读(8) 评论(0) 推荐(0)
摘要: 在需要判断是否到达顶部的元素前面放置一个dom元素 <view id="sentinel" style="height: 1px; width: 100%;"></view> data() { return { isStuck: false }; }, onReady() { const sysIn 阅读全文
posted @ 2026-04-24 16:04 light丶 阅读(6) 评论(0) 推荐(0)
摘要: 这个功能是把手机浏览上的h5添加到桌面上,变成一个单独的应用,有自己的图标 ,开屏加载图片,后台应用 目前只知道苹果的safari,谷歌可以实现,其它的可以自行测试 第一步是在html里添加头部声明 html <!-- 添加主屏幕名称 --> <meta name="apple-mobile-web 阅读全文
posted @ 2025-10-25 16:25 light丶 阅读(404) 评论(0) 推荐(0)
摘要: 当我们把h5添加到桌面后,有新的版本更新上去,在网页h5打开是更新了最新版本,但在添加到桌面后的伪应该上没有更新到最新代码 这是有关于Service Worker机制的问题,它是浏览器后台的一个脚本,能拦截和处理网络请求和管理缓存,这个处理了也能做到离线访问。 有兴趣的可以看看:https://ju 阅读全文
posted @ 2025-10-25 15:41 light丶 阅读(101) 评论(0) 推荐(0)
摘要: 大该原因是内嵌的h5问题,但具体原因不知道,有那位大神知道麻烦告诉我一下,我这个解决文案也是最后的手段 因为内嵌h5的生命周期只在第一次进入页面时执行,后面重复进入不会执行,所以没有办法通过onshow来重复触发某个函数,大该思路就是h5父传值给内嵌h5子,发送消息 然后使用页面重排的方法来使htm 阅读全文
posted @ 2025-10-23 11:33 light丶 阅读(10) 评论(0) 推荐(0)
摘要: 在uniapp不同的编译环境传值和接收方式不同,现在展示两种方式APP-h5; h5-h5,注在uniapp打包成h5页面后内嵌的方法就是iframem内嵌了 html页面 <template> <view class="cloud-page"> <web-view id="myWebview" r 阅读全文
posted @ 2025-10-14 16:10 light丶 阅读(92) 评论(0) 推荐(0)
摘要: var ua = navigator.userAgent.toLowerCase();if (ua.indexOf('html5plus') > -1) {//APP环境}if (ua.indexOf('html5plus') -1) {//webview环境} if (('standalone' 阅读全文
posted @ 2025-10-14 10:58 light丶 阅读(47) 评论(0) 推荐(0)
摘要: 参考这个链接:https://juejin.cn/post/7121515637624537119 阅读全文
posted @ 2025-08-13 11:58 light丶 阅读(10) 评论(0) 推荐(0)
摘要: .box { width: 100%; border-radius: 48rpx; margin-top: 24rpx; border: 2rpx solid transparent; //transparen加上 background-clip: padding-box, border-box; 阅读全文
posted @ 2025-07-31 16:13 light丶 阅读(14) 评论(0) 推荐(0)