自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 uni-app 全端动态换肤方案 (Vue2 + uView 1.0)

uni-app 全端动态换肤方案摘要 本方案实现了H5、App和微信小程序的全端主题切换功能,采用CSS变量和JS API结合的方式: 技术实现: 页面元素使用CSS变量实现无感切换 原生控件通过JS API动态修改导航栏和底部菜单 解决了多端兼容性问题 核心结构: 主题配置文件定义颜色变量和原生控件配置 Vuex管理主题状态和切换逻辑 标准化图标资源命名规范 特色功能: 支持Tabbar图标动态替换 包含错误处理机制 提供主题样式注入方法 该方案实现了秒级主题切换,适用于Vue2+uView1.0技术栈的

2026-01-07 12:25:25 480

原创 uniapp_tabbar_safearea

UniApp H5 TabBar安全区适配终极方案,通过四层保护实现100%全平台兼容:1)在index.html设置viewport-fit=cover;2)App.vue全局CSS使用env(safe-area-inset-bottom);3)JS自动检测不支持env()时fallback到34px;4)为TabBar添加safe-area-bottom类。该方案完美适配iPhone刘海屏、iOS Safari、微信浏览器、抖音WebView等多种环境,确保TabBar在任何设备上都不会被安全区遮挡。

2025-11-14 18:17:41 778

原创 UniApp 多个异步开关控制教程

本文介绍如何在 UniApp + uView1.0 + Vue2 中实现多个异步控制的开关组件。每个开关可独立切换并调用接口,切换时显示加载状态。教程包含完整代码示例,通过loading状态防止重复点击,controlStatus避免循环触发,并演示如何替换为真实接口调用。适用于需要独立控制多个设备开关的场景,支持异步状态更新和加载动画显示。

2025-11-08 18:37:11 326

原创 UniApp 全局使用字体教程

UniApp 全局字体设置指南 在 UniApp 项目中实现全局字体统一: 1️⃣ 将字体文件(如 YouYuan.ttf)放入 /static/fonts/ 目录 2️⃣ 在 App.vue 中通过 @font-face 注册字体 3️⃣ 设置全局样式 font-family: 'YouYuan' 4️⃣ 注意不同平台路径写法差异(H5用/static/,App用@/static/) 5️⃣ 遇到问题可排查路径、文件名或重新打包 6️⃣ 支持单独页面使用或全局应用 ✨ 完成设置后,项目所有页面将统一显示指

2025-11-08 10:30:47 1132

原创 AMapWX 微信小程序 SDK 方法详解 amap-wx.js

高德地图微信小程序SDK提供了多种地图相关功能,包括逆地理编码、天气查询、POI搜索、路线规划等。开发者可通过初始化AMapWX类并调用对应方法实现,如getRegeo获取地址信息、getWeather查询天气、getPoiAround搜索周边兴趣点等。各方法需要传递经纬度或城市名等参数,并通过回调函数返回结果数据。该SDK仅适用于微信小程序环境,使用前需申请高德专用Key并正确引入amap-wx.js文件。

2025-10-29 17:04:16 1205

转载 uview 使用技巧处理

记录一下,防止后面找不到。

2025-10-27 17:59:29 34

原创 手把手教你使用uniapp对接facebook登录--发布应用

uniapp对接facebook登录 发布应用

2025-10-24 11:12:08 398

原创 手把手教你使用uniapp对接facebook登录

本文详细介绍了在Facebook开发者平台注册账号并创建应用的完整流程。主要内容包括:1)注册开发者账号并创建新应用;2)完善应用信息,包括绑定证书和获取密钥散列;3)在Uniapp中配置Facebook登录插件;4)编写Facebook登录代码;5)注意事项,如密钥散列获取、测试账号权限等。文章特别强调了开发过程中可能遇到的常见问题及解决方法,如密钥散列验证、测试账号权限、网络环境要求等,为开发者提供了实用的参考指南。

2025-10-13 16:39:42 667 1

转载 iOS Universal Links(通用链接)详细教程

iOS Universal Links配置指南 Universal Links是iOS 9推出的应用跳转机制,通过HTTPS链接实现应用无缝跳转。配置步骤包括:1)获取Bundle ID和Team ID;2)在Xcode中添加Associated Domains;3)创建apple-app-site-association文件并部署到服务器.well-known目录下。测试时需重新安装应用,在Safari或备忘录中输入配置的域名即可验证。常见问题排查包括核对文件格式、应用是否首次启动等。该技术可实现应用与网

2025-10-10 16:58:47 522

原创 uniapp 开发实现全部页面添加水印方案

本文介绍了两种在Vue项目中添加水印的方法。第一种是全局混入方案,通过创建mixin文件并使用Vue.mixin全局注册,适用于全站水印;第二种是组件方案,创建独立的水印组件并在需要的页面局部引入,适合个别页面使用。两种方案均实现了文本水印效果

2025-07-30 16:55:43 690

原创 uiniapp uview Slider 滑动选择器 在弹框中使用异常,无法正常滑动解决方案

滑动选择器在弹框中使用时容易出现宽度获取异常问题,导致滑动失效。解决方案是:在弹框显示时延迟渲染内容,确保选择器能正确获取宽度。具体实现方法是为弹框内容添加显示开关,弹框打开前隐藏内容,打开后延时400ms再显示,这样滑动选择器就能正常工作了。该方案适用于uView等多种滑动选择器组件。

2025-07-30 15:20:29 427

原创 uniapp uview Switch 开关选择器 实现开关异步控制

本文展示了如何使用uView的Switch开关选择器结合接口请求实现状态控制。代码示例通过watch监听开关状态变化,在请求过程中使用loading状态防止重复操作,并通过controlStatus变量避免循环触发。方法getRestultFromServer模拟异步请求,最终根据后端响应更新开关状态。该方案解决了开关状态与接口请求的同步问题,确保UI状态与业务逻辑的一致性。

2025-07-30 14:43:45 272

原创 uniapp uview input开发技巧-被禁用的输入框搜索框如何触发点击事件

本文探讨了在禁用状态下如何触发搜索框点击事件的问题。作者发现uView搜索组件在disabled状态下仅点击图标区域才能触发事件,尝试将click事件绑定在外层view标签仍无法解决。最终通过给搜索框添加CSS属性pointer-events: none成功实现全区域点击触发。该方法同样适用于原生input标签,有效解决了禁用元素的事件穿透问题,为类似场景提供了实用的解决方案。

2025-07-29 18:33:51 408

原创 uniapp 对接第三方line 登录

uniapp 对接第三方line 登录

2025-05-10 16:37:58 785

原创 git 的基本使用 gitHub基本使用(个人学习记录)

安装完git之后第一件事就是设置自己的用户名字和邮件 因为通过git 对项目进行管理的时候需要使用这些基本信息,记录是谁对项目进行了操作。当对已经提交的文件进行修改后 该文件的此次修改还没有放到暂存区 查询状态会发现 红色M 表示内容被修改但没有被放到暂存区。git status --short 或者 git status -s 精简方式显示文件状态。git add . 一次提交多个文件 一次性将新增和修改文件加入暂存区。git checkout -b 分支名称 创建并切换到新分支。

2023-06-24 22:48:18 253

原创 三种css 文本处理方式

3.最后使用text-overflow: ellipsis设置超出内容为省略号。2.然后使用white-space: nowrap设置内容不换行;1.使用overflow: hidden把超出的内容进行隐藏;

2023-06-24 10:45:05 220

原创 微信公众号开发的时候,微信开发者工具需要进行跨域设置

微信公众号开发的时候,微信开发者工具需要进行跨域设置

2023-06-24 10:43:06 1388

原创 检查笔记本电脑的电池健康状况(Win10)

笔记本电池健康度

2022-10-26 17:29:16 4579 1

原创 page.route获取当前页面路由

page.$getAppWebview() 获取当前页面的webview对象实例page.route 获取当前页面的路由

2022-06-14 09:53:13 1073 1

原创 H5 App调试工具vconsole

H5 App 调试工具

2022-06-06 17:10:54 1353 1

转载 处理html中的换行字符“↵”

1.textarea赋值直接把后端返回文本类型通过v-model绑定给textarea,就会有默认的换行,但是问题是textarea可能会在样式上有所不同,他不能随内容高度增加textarea高度实现自适应(可以通过js实现,比较麻烦),然后就有了第二种方法2.使用v-html输出文本<div v-html="value.replace(/(\r\n|\n|\r)/gm, '<br />')"></div>“↵”在html中会识别别为\r,\n等转义字符,所以需

2022-05-31 11:05:17 667

原创 navigationBarTextStyle动态修改状态栏颜色

手机状态栏就是这个区域近期项目有一个需求 , 手机状态栏是需要进行动态修改颜色的 虽然他也就只有两个取值,一个白色一个黑色,翻阅文档 ,uniapp和微信小程序都写了相关的在页面动态修改的方法 ,但是代码写上去却不生效。onPageScroll(e) { if (e.scrollTop > 360) { this.isTopBg = true wx.setNavigationBarColor({ frontColor: "#000000", }) } else

2022-05-28 14:07:36 7686 2

原创 uniapp 微信小程序 去除button默认样式

一般情况下 我们需要去掉的默认样式就是button按钮的背景和边框.btn{ width: 50%; color: #008DF8; text-align: center; border: none; border-radius:0; background-color:transparent; }此时你会发现 按钮 的边框并没有去掉 ,通过控制器定位到这个按钮的边框样式可以看到 ,这个边框线是通过伪元素实现的, 我们只需要多加一个处理即可将这个边框线去除.btn::aft

2022-05-23 11:21:31 3933

原创 uniapp判断当前运行环境 app h5 微信小程序 百度小程序

hbuilderX最新版本现在已经支持在代码中获取当前所处环境仅3.4.10+版本以上才支持,如果您的hbuilderX版本不是这个版本的需要先升级一下版本 hbuilderx下载选择3.4.11及以上版本const type = uni.getSystemInfoSync().uniPlatformconsole.log(type) // app uniPlatform 可取值如下:值生效条件appAppwebH5mp-weixin微信小程序mp-

2022-05-21 16:26:50 13335 3

转载 git小乌龟,svn代码托管

1.先下载git,按照相应的系统,https://git-scm.com/downloads,然后,一直next即可完成安装![在这里插入图片描述](https://img-blog.csdnimg.cn/0f271d3148ad481b9e48f36833b65d9d.png2.安装git小乌龟,https://tortoisegit.org/download/,同样的,一直next即可完成安装,但是,需要注意的是必须先安装git,在安装git小乌龟3.安装语言包,同样是https://tortoi

2022-05-21 15:10:06 894

转载 App多机型测试

App测试最烦的莫过于机型适配了,公司不可能提供市场上所有的机型。那么,如果接到用户反馈某种机型bug,想测试这个机型又没有时,我们该怎么办呢?市场上出现了这样一种平台,可以远程调试app,包含各种机型调试,安全测试,性能,自动化等功能。那么接下来就介绍几个用过的平台。1.百度移动云测试中心简称MTC该中心为开发者提供了上百种主流厂商的移动终端设备及增强模拟器,涵盖了Top 100 Android真机和各种配置的模拟器,方便开发者进行实时的手机应用开发和测试工作。MTC,针对开发者和厂商的不同需求,开

2022-05-21 14:06:45 1282

原创 微信小程序sitemap.json文件配置其小程序页面是否允许微信索引

先上官网链接 sitemap.json文件配置官方解释:微信现已开放小程序内搜索,开发者可以通过 sitemap.json 配置,或者管理后台页面收录开关来配置其小程序页面是否允许微信索引。当开发者允许微信索引时,微信会通过爬虫的形式,为小程序的页面内容建立索引。当用户的搜索词条触发该索引时,小程序的页面将可能展示在搜索结果中。需要注意的是,若小程序爬虫发现的页面数据和真实用户的呈现不一致,那么该页面将不会进入索引中。意思是就是说 ,用户搜索小程序的时候,微信爬虫会根据用户搜索的内容为用户提供相关的小程

2022-05-20 14:58:08 1387

原创 uni-app和微信小程序中的getCurrentPages()

判断当前页面是不是第一个,获取当前页面相关信息,多语言切换刷新,跨页面修改数据

2022-04-22 10:27:44 4241

原创 canvas隐藏功能如何实现呢

如何在页面隐藏canvas

2022-04-09 16:15:44 3268

原创 微信开发者工具H5网页调试设置跨域

桌面应用鼠标右键 > 属性 > 目标后添加 –disable-web-security --user-data-dir后缀开始处不要忘记一个空格

2022-03-23 14:23:44 2193 1

原创 字符串转对象

url 参数获取

2022-03-11 16:41:52 2642

原创 hbuilder报错npx browserslist@latest --update-db

hbuilder X 启动项目报错Browserslist: caniuse-lite is outdated. Please run:npx browserslist@latest --update-db尝试 在项目目录下执行npx browserslist@latest --update-db还是不行解决方案 :HBuilderX的安装目录找到HBuilderX/plugins/uniapp-cli 运行npx browserslist@latest --update-db...

2022-03-07 14:37:00 5023

原创 JS返回浏览器历史第一页

需求: 不管打开多少页面,如果页面出现了错误,就要返回第一页。然后偶然间发现window.history属性含有length属性。historyLength =window.history.length;window.history.go(-(historyLength -1));这样就成功了。

2022-02-26 15:33:19 814 1

原创 Less简介及VScode Hbuilder初步使用Less

Less简介 以及 VSCode HBuilder初步使用Less

2022-01-17 22:06:25 1038

原创 没有苹果手机制作上架截图

没有苹果手机怎么制作Appstore上架截图

2022-01-14 10:08:21 2751

原创 HTML5经典面试题

html5经典面试题1.html5新增标签布局标签header section footer article aside nav<header>头部</header><nav>导航栏</nav><article>文章</article><aside>侧边栏</aside><section>主题</section><footer>脚部</foot

2020-09-10 13:29:12 335

jquery插件- slick轮播图插件

jquery插件- slick轮播图插件

2023-06-19

空空如也

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

TA关注的人

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