- 博客(13)
- 收藏
- 关注

原创 封装 uniapp 请求库的最佳实践
在请求时,通常需要设置timeout等信息。这些参数通常不会改变,因此可以设计为默认参数,同时保留外部覆盖默认参数值的能力。// 定义默认参数header: {在正常情况下,我们的接口通常会很快完成。然而,考虑到不同网络状况下,接口响应速度可能会变慢,从而增加用户的等待时间。为了优化用户体验,我们可以在全局请求中添加Loading提示,这将大大提升用户体验。title: '加载中',});},});这样每个接口请求时都会触发显示Loading。考虑到某些接口可能不需要显示。
2024-07-09 23:01:24
1067
1

原创 详解小程序常见的登录方式
基于 openid 或 手机号码快捷登录获取手机号码前置条件如何解决多账号的问题讲解前端、后端、微信登录过程中完整交互流程,方便更好去理解小程序登录。
2023-12-05 14:57:55
12209
原创 如何在线预览 pdf 文件
官网默认提供两个标准版本,一个 Prebuilt (modern browsers)、Prebuilt (older browsers),这个大部分情况下依赖科学上网,这里直接部署在在服务器上。对于预览的文件服务需要配置与许跨域。默认情况下,pdf.js 会校验文件的 origin。修改完成后,再次访问。出于安全考虑,只允许预览同域的文件。修改完成后,需要重新启动 nginx。此时发现,文件能正常请求且成功预览。但又发现新的问题,跨域问题。错误原因,预览文件的。这个问题的原因,默认。
2024-12-17 18:20:10
2181
原创 macOS 修改本地 hosts 文件
文件是一个系统级的配置文件,可以将域名映射到 IP 地址。操作步骤:2. 在文件末尾添加一行,将 localhost 映射到你想要的自定义域名:3. 保存并退出:按下 Ctrl + O 保存文件按下 Enter 确认文件名按下 Ctrl + X 退出编辑2. 重启 DNS 缓存为确保更改立即生效,可以通过以下命令刷新 DNS 缓存:
2024-12-10 18:54:48
2369
原创 uniapp 页面通信揭秘:深入理解 EventChannel 的使用与原理
在本文中,我们将探讨如何在 uniapp 中利用 EventChannel 实现页面之间的高效通信。EventChannel 是 uniapp 提供的一种专门用于页面间通信的机制,特别适合在页面间传递数据或更新状态的场景。
2024-08-28 12:14:22
1967
1
原创 如何在 uniapp 中实现导航前的用户认证检查
定义需要封装的方法:列出需要进行认证检查的导航方法。封装导航方法:重写这些方法,使其在导航前进行用户认证检查。通过上述方法,我们可以在 uniapp 中轻松实现导航前的用户认证检查,确保未登录用户无法访问受限页面。这种封装方法不仅增强了应用的安全性,还提升了用户体验。希望本文对你在 uniapp 开发中的认证需求有所帮助。
2024-07-09 23:54:04
394
原创 如何在小程序中获取文件的 md5 值
选择文件:使用方法获取文件。获取文件管理器:利用方法获取文件管理器,然后使用文件管理器的readFile方法以格式读取文件的二进制内容。计算 MD5 哈希值:使用spark-md5库提供的方法对获取的数据进行 MD5 哈希计算,并返回结果。
2024-06-14 11:15:52
1836
5
原创 前后端开发者必备:如何配置 Charles 抓包工具
抓包是一种基本手段,方便我们进行调试和排查问题。常用的抓包工具有Fiddler和Charles。在这里,主要讲解一下Charles的基本用法废话不多说, 直接进入主题.
2023-12-10 14:59:19
2323
原创 从实际营销活动案例看 H5 与 WebView 的交互
如何利用 jweixin sdk 在微信内部完成会话和朋友圈分享。同时,还讲解了 webview 与 H5 交互的原理,并介绍了如何借助 APP 的能力实现微信分享功能。最后,还详细讲解了如何利用 bitmap 将 H5 中的 base64 图片格式存储到本地系统目录中,并最终将图片保存到相册中。
2023-12-09 20:33:56
1308
原创 在小程序中实现自定义 Navbar
自定义navbar应该是很常见的需求。要自定义一个navbar并不难,只需要了解其组成部分即可。从上面的图片可以看出,Navbar由StatusBar和TitleBar组成。了解了这些组成部分之后,只需要知道它们各自的高度,就可以很好地完成自定义。
2023-12-05 21:25:58
822
原创 uniapp 定义动画的几种方式
from,to {10%,30%,50%,70%,90% {20%,40%,60%,80% {.shakeX {接下来通过编程实现上面抖动功能。具体采用哪种方式创建动画,可以根据实际业务场景来定。uniapp 编程方式,通过step来进行动画分组,同一个分组内动画函数会并行执行。多个动画分组之间的执行是串行的,也就是需等待上一个结束才会执行下一个。
2023-08-10 18:13:15
6752
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人