- 博客(92)
- 资源 (1)
- 收藏
- 关注
原创 uniapp使用history路由模式打包上线到前端网页托管的注意事项
我们在使用uniapp开发项目的时候,在manifest.json配置项的web配置中,路由模式有两种,分别是hash模式和history模式,在之前项目中,我们经常采用hash模式,这种路由模式打包简单,不用做额外的配置,主要的问题是,会在url中出现#号,可能会影响美观,如何解决那?
2025-12-25 17:01:53
474
原创 如果做微信支付出现invalid wxpayPublicKeyld的报错弹窗这么解决
在创建完订单进行支付的是,会出现如下:invalid wxpayPublicKeyld 错误的弹窗,这个提示是无效的无效wxpay公钥id。
2025-12-20 14:14:51
163
原创 开发uniapp前端通用价格组件提交到DCloud插件市场
开发一款可以给uniapp项目是使用的价格组件,可以通过调用DCloud插件市场组件,通过传递属性便可实现美观的商品金额价格样式。
2025-12-18 10:57:28
1067
原创 【bug修复】集合JLJ-pay-order内索引out_ trade_ no冲突, 冲突值为out_ trade_ no: null,了解unicloud数据库索引问题
错误:message: "DUPLICATE_ KEY:集合JLJ-pay-order内索引out_ trade_ no冲突,冲突值为out_ trade_ no: null ,看错误就知道是JLJ-pay-order这个scheme集合下面out_ trade_ no这个字段的问题,问题出现的原因是索引的限制导致数据冲突了。
2025-12-17 18:41:16
542
原创 uniapp+unicloud实战项目,九两酒微信小程序商城及后台管理系统前后端部署运行步骤
通过简单的配置,即可得到一个微信小程序商城客户端和配套的vue3后台管理系统,整个项目采用的是uniapp+unicloud前后端技术栈,上线运维成本极低,功能齐全包含商城购物、优惠券、积分、签到、同城配送、商家入驻等功能,下面就演示一下如何配置部署项目。
2025-12-16 17:46:56
879
原创 解决九两酒商城[uni-pay-co]: Error:执行失败,积 分需要大于等于1的bug
在开发九两酒微信小程序商城时候,在订单页面,如果金额比较低,就会出现score积分为0的情况,支付完成后会报如下错误“[uni-pay-co]: Error:执行失败,积 分需要大于等于1”
2025-12-16 15:39:14
383
原创 Git可视化管理工具SourceTree管理代码仓库
通过Git可视化工具SourceTree,通过历史记录可以查看开源项目的操作记录,并能克隆项目提交项目的修改变动。
2025-11-20 16:10:13
485
2
原创 在unicloud的云对象中如何调用同一服务空间内的另外其他云对象
云对象间是可以互相调用的,但是这样有个前提,那就是被调用的云对象不是使用的JQL语法格式,大家应该知道使用JQL语法查询数据库的话,是需要有scheme表结构权限验证的,涉及到权限那就需要clientInfo获取客户端传过来的信息,如果不传,那调用其他云对象的时候就肯定会报错
2025-10-30 10:19:37
766
原创 uniapp开发微信小程序使用物流服务的查询组件展示订单物流信息,以及使用中会遇到的问题
自己开发的微信小程序商城,用户下单后如何像淘宝、京东等可以查看跟踪物流配送状态那,我们可以使用微信小程序自带的物流服务下的查询组件来实现,只需要简单配置即可跟踪同城配送订单状态以及快递物流的配送状态
2025-10-24 12:51:21
1116
原创 uniapp项目打包H5在浏览器标签显示favicon.ico图标
通常浏览网站,会在网页标签前面都有小图标,使用uniapp打包的web如何显示小图标那?
2025-10-13 12:55:13
485
原创 使用getUpdateManager小程序版本更新后,自动检查手动重启更新版本
大家在使用微信小程序的时候,有没有见过上面这种自动弹窗出现:新版本已经准备好,是否重启应用?点击确定后,会重启小程序,将打开最新的小程序版本。
2025-09-29 15:22:31
478
原创 跑通uni-pay统一支付示例项目实现微信小程序支付详细的配置参数
uni-pay统一支付模块虽然简单,但是支付厂商的参数获取还是比较复杂,如果获取的参数不对,就无法实现支付,所以官方也建议:在对接自己的项目之前,建议先跑通示例项目,能跑通示例项目,代表你的配置和证书一定是正确的,然后再将uni-pay集成到你自己的项目中。
2025-09-16 21:12:12
1171
原创 解决getLocation获取当前的地理位置,报错:getLocation:fail auth deny及方法封装
在开发微信小程序使用wx.getLocation或uni.getLocation获取当前的地理位置、速度的API时,会弹出如下的授权框,如果用户点了允许,那么就会获取到API提供的latitude纬度、longitude经度、speed速度等,但是点了拒绝就会报错:{errMsg: "getLocation:fail auth deny"},下面就将出错的问题以及开启手动授权的方法给大家介绍一下。
2025-08-25 14:26:27
1027
原创 微信小程序服务端api签名,安全鉴权模式介绍,通过封装方法实现请求内容加密与签名
本文介绍了微信小程序API安全机制的实现方法,重点讲解了如何开启API安全配置(包括对称/非对称密钥生成)及使用xxm-wx-crypto插件进行加密接口调用。通过微信物流服务接口示例,演示了从密钥配置到插件集成、数据初始化的完整流程,并提供了代码片段说明如何调用加密API。该方法可有效提升接口传输安全性,简化开发复杂度,适用于需加密鉴权的敏感接口场景。
2025-08-22 15:28:03
1127
原创 uni-data-select及uni-data-picker使用云端数据驱动的选择器数据回显问题解决办法
uni-data-select及uni-data-picker是uniapp的扩展组件,不但支持本地渲染数据,而且还支持渲染云端数据库的数据,但是云端数据会出现回显的问题,下面就将我再开发中遇到的问题,给大家说一下解决方法。
2025-08-22 12:57:55
710
原创 微信小程序通过uni.chooseLocation打开地图选择位置,相关设置及可能出现的问题
本文详细介绍了在uniapp中使用uni.chooseLocation API的完整配置流程。首先需在manifest.json中勾选位置接口权限,添加scope.userLocation声明;其次要在源码视图中申明requiredPrivateInfos字段;最后还需在小程序后台申请接口权限并完善用户隐私保护指引。通过这三个步骤的配置,才能成功调用该API获取位置信息,包括详细地址、位置名称及经纬度坐标。文章以图文并茂的方式展示了每个配置环节,并提供了常见错误的解决方案。
2025-08-18 22:13:39
1424
4
原创 HbuilderX安装Prettier自动保存格式化代码
本文介绍了如何在HBuilderX中安装配置Prettier插件实现代码自动格式化。首先通过插件市场安装Prettier,安装后可在菜单栏查看。配置步骤包括启用插件、自定义格式化规则,并提供了官方配置文档链接。最后建议在编辑器设置中开启"保存时自动格式化"功能,实现保存即自动格式化,提升开发效率。支持less、sass、vue等多种文件类型的格式化。
2025-08-18 13:57:30
739
原创 使用uniCloud开发客户端及后台管理如何共用一个服务空间?不覆盖云函数及schema表结构
两个项目共用一个服务空间,通过不同类型的关联服务空间,减少后期上传云端时候出现的云函数、云对象、schema表结构重名覆盖的问题。
2025-08-06 16:38:33
664
原创 uniapp Vue3版本使用pinia存储持久化插件pinia-plugin-persistedstate对微信小程序的配置
使用uniapp开发微信小程序商城时候,会涉及到加入到购物车模块,一般用户选择的商品加入购物车,在开发的时候可以使用pinia
2025-07-31 22:35:10
1830
1
原创 为自己的软件申请软件著作权,保护自己的合法权益,附申请流程
开发者或其他权利人依法对计算机软件享有的财产权利和精神权利的总称,涵盖软件程序、文档等表现形式,并包含发表权、署名权、修改权等多项专有权利。
2025-07-22 15:16:40
1271
1
原创 css的attr函数与伪元素::after妙用实现自定义价格尾数
很多的商城都会采用放大整数部分缩小小数部分,而且有些购票平台的评分也会采用这种方式,这种好处就是:让消费者倾向于关注价格左侧的数字,通过视觉强化整数部分,降低消费者对零头的敏感度,如何实现这种效果那?
2025-07-16 14:48:56
760
原创 创建uniapp项目引入uni-id用户体系使用beforeRegister钩子创建默认昵称
基于uniCloud开发项目,通常会使用用户体系,可以采用官方推荐的beforeRegister钩子,会在注册用户记录入库前触发,接收到参数并按照我们的需要插入到数据库中。
2025-07-12 23:55:10
728
原创 解决uniapp vue3版本封装组件后:deep()样式穿透不生效的问题
使用uniapp开发微信小程序,在页面中使用了uniapp的扩展组件uni-easyinput,该组件默认是圆角矩形的框,想要修改成圆角矩形框,该组件并没有属性对自身修改这个样式,所以采用:deep()穿透深度修改css样式
2025-06-26 22:24:28
1275
原创 『咸虾米壁纸』小程序:从0到1打造专属你的壁纸微信小程序
使用uniapp+uniCloud技术栈开发的微信小程序,经过多个版本的迭代,当前版本已实现理想的用户体验与界面效果,可以在微信小程序搜索『咸虾米壁纸』,欢迎搜索体验实际效果。
2025-06-22 19:21:10
2039
9
原创 css布局排序order的用法
使用css的order属性,在不破坏dom结构的情况下,可以轻松实现顺序的调整,会使用了order属性之后,你可以做很多之前只能使用定位才能做的布局。
2025-06-19 10:13:31
1016
原创 在uniCloud云对象内使用unipay的微信退款出现错误“uniPayCo.refund Error: token校验未通过”的解决方案
uniPay支付模块集成微信退款报错"token校验未通过"的解决方案
2025-06-10 15:25:03
559
原创 在uniCloud云对象中定义dbJQL的便捷方法
本文介绍了在uniCloud云对象中优化JQL数据库调用代码的最佳实践。通过将uniCloud.databaseForJQL()初始化移到云对象的_before生命周期钩子中,解决了在每个方法重复定义数据库实例的问题。
2025-06-08 18:52:14
402
原创 微信云开发支付配置绑定商户号时,无法发起授权,通过工作流或云开发模版解决支付问题
在之前开发发布的项目课程,早先做支付的时候非常容易,只需要在云开发设置中,配置一下微信商户号,然后点一下授权就可以直接使用了,但是现在改了规则,通过这篇文章来实现模版完成微信支付。
2025-04-17 13:56:19
1848
原创 使用css的@property规则注册自定义属性结合deepseek完成渐变色融合过渡效果
@property 是一个新特性,支持主流浏览器,它允许开发者显式地定义他们的CSS 自定义属性, 允许进行属性类型检查、设定默认值以及定义该自定义属性是否可以被继承,通过一个简单的案例为大家介绍一下@property规则的用法
2025-02-26 14:43:14
1377
原创 使用css3锥形渐变conic-gradient实现有趣样式
在之前的篇幅中介绍过css的线性渐变linear-gradient()和径向渐变radial-gradient(),这一节再介绍另一种渐变方法,conic-gradient()锥形渐变,所谓锥形渐变:它围绕一个中心点旋转,颜色沿着圆周方向变化。
2025-02-10 11:27:16
1844
原创 咸虾米壁纸微信小程序下载图片到相册saveImageToPhotosAlbum功能修改
当我将咸虾米壁纸这个项目进行重构的时候,想要将图片资源变得小一点,所以在上传图片的时候均采用了webp格式的,这样就导致再预览页面下载图片的时候出错了,之前使用的是uni.getImageInfo()这个API,该API不支持webp图片格式获取临时地址,所以这篇文章将getImageInfo方法改成uni.downloadFile()方法便可解决。
2024-12-20 11:39:05
1198
原创 uniCloud云开发视频教程-从基础入门到项目开发实战-uniapp进阶课文章管理系统(云函数/云数据库/云存储)
今天给大家带来一门uniCloud基础入门到项目开发实战的课程。
2024-12-13 10:32:48
1728
原创 uniapp使用扩展组件uni-data-select出现的问题汇总
在录制这门课程的时候,可能在视频中出现的一些问题,没有发现或者没有解决,因此写一篇文章记录一下已知的bug以及扩展知识。
2024-11-29 14:29:10
2689
2
原创 咸虾米录制的uniCloud云开发入门课程再次得到官方推荐
uniCloud云开发vue3版本被官方评审后收录,官方推荐请大家放心食用。该门课程,学时将近16个小时,录制历时1个多月完成。
2024-11-21 09:30:44
690
原创 quill-delta-converter 公共模块不存在,请在 uniCloud/database 目录右击“配置schema扩展公共模块“添加 quill-delta-converter 模块
在uni-admin项目中,导入uni-cms运行,通常就会出现如下报错,quill-delta-converter 公共模块不存在,请在 uniCloud/database 目录右击"配置schema扩展公共模块"添加 quill-delta-converter 模块。
2024-11-15 09:40:11
980
1
原创 uniCloud云对象调用第三方接口,根据IP获取用户归属地的免费API接口,亲测可用
收费文档的肯定有很多,基本你百度搜“归属地免费API”,搜出来的都是那种免费多少次的,后续要收费的那种,真正免费的很少,这些年也用了几个归属地API接口,运行一段时间发现挺稳定的,给大家推荐一下。
2024-11-09 18:15:07
1976
原创 vite跨越配置设置bypass函数,查看真实的接口地址,适用于uniapp
vite跨越配置设置bypass函数,查看真实的接口地址,适用于uniapp项目调用第三方接口的时候,出现跨越配置,查看真实的接口调用地址的方法。
2024-11-08 10:58:36
1087
原创 js使用取余的方式,匹配合并两个数组,使用map循环遍历解决问题
通过这种取余的方式进行两个数组匹配合并,还是挺好用的,上面代码AI写的,正好满足我的要求,下面的上传图片代码就是使用这种方式解决的,记录一下,以后用的时候别忘了。
2024-10-30 15:04:48
476
1
原创 uniapp+uniCloud前端独立开发全栈项目Vue3版本学习路线,轻松开发H5、微信小程序、APP
这个学习路线是uniapp+uniCloud生态开发微信小程序、H5、APP等实战项目,从零基础开始到各种类型的项目案例,使用比较新的vue3语法糖版本,通过前端的技术可以轻松开发上线前后端全栈应用,当然,如果你熟悉vue2可以学习vue2版本uniapp开发生态学习路线,不过目前vue3比较盛行,编译打包速度也要快,建议入手vue3版本的学习路线。
2024-10-28 15:16:12
3393
2
自定义元素宽高比例(aspect-ratio)与@supports兼容支持和图片裁剪(object-fit)的用法
2023-11-01
uniapp零基础到项目打包_青年帮新闻源码
2022-09-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅