uniapp
文章平均质量分 70
Vicentekw
努力写出优雅的代码
展开
-
uniapp怎么稳定获取cid
)方法来监听plusready事件,当该事件被触发时,说明plus对象已经被正确初始化,我们可以安全地调用plus.push.getClientInfo()方法获取客户端推送信息,并将CID保存在变量cid中。在上述代码中,我们定义了一个getCid方法来获取CID,并使用了闭包来缓存已经获取过的CID,避免重复获取CID的操作。然后,我们使用setInterval方法定时检查CID是否发生了改变,如果CID发生了改变,则重新获取CID并执行相关操作。可以使用异步方式获取CID。原创 2023-03-02 16:54:13 · 3637 阅读 · 0 评论 -
震惊 | iOS勾选推送并且基于HBuilderX 3.6.14+打包ipa变大的问题
今天uniapp打包ios测试包,测试完成后。准备打包正式包去上架商城,发现体积突然变大好多。从47M增大了113M,我还以为是导入了什么插件导致,最后去官网找到了相关文章。原创 2023-03-01 17:12:33 · 645 阅读 · 0 评论 -
uniapp GitCode托管使用
这里中间可能有一步绑定账号的操作,因为我之前绑定过了,正常按提示绑定就行。image.png(报错是我电脑的问题,升级过系统,mac需要重新安装 ,没问题的请忽略)。image.png没报错的是这样的,先别选所有,因为有些不必要的文件也在其中,按默认选择,只提交。image.png在项目中找到这个文件,打开发现是空的,没关系,可以网上找一个配置,直接把下面的代码复制到文件中,保存即可。//.gitignore5. 右击项目,点击Git提交(确保HbuildX已经安装了Git插件)image.pngima原创 2022-06-12 22:17:36 · 1048 阅读 · 0 评论 -
uni app TypeError: undefined is not an object (evaluating ‘modules[moduleId].call‘) __ERROR (最终解决)
项目在h5上运行正常,用真机调试打开,app报错并出现白屏。场景复现:路由跳转到toApproval页面,就会出现上述问题。排查问题:经一步步定位排查问题出现在toApproval页面的组件中首先toApproval页面是在主业务pages文件夹下, 但是此页面的WorkFlowDetail组件,是从分包pagesOA文件夹下引入。导致在真机调试时出业务跳转出现白屏,然而在h5浏览器上没有这么严格,不会出现这个问题,不容易定位到问题所在。解决方法:找到问题所在,就很容易解决了,可以把此原创 2022-03-13 10:23:51 · 8703 阅读 · 1 评论 -
uni-app的基础概念
uni-app的基础概念如果你有uni-app的开发经验,可省略观看~。没有uni-app的开发经验也没有关系,本小节将带你快速的了解uni-app这个高效率的跨端开发框架和生态。uni-app简介uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/QQ/快手/钉钉/淘宝)、快应用等多个平台。当前官网的介绍是一套代码可以发行到14个平台,比我刚开始学习时又多了4个平台:原创 2022-03-10 14:28:27 · 441 阅读 · 0 评论 -
Uni-push 推送实现全过程 (最新 最全 最细)
Uni-push 推送实现全过程序言:公司使用的uniapp开发的项目需要推送功能,看了下官方文档,经过几天努力,打通了推送功能。下图是ios和安卓(oppo和荣耀手机),在线或离线获取的推送通知。简介UniPush是DCloud联合个推公司推出的集成型统一推送服务,内建了苹果、华为、小米、OPPO、VIVO、魅族、谷歌FCM等手机厂商的系统级推送和个推等第三方推送。第一步:开通UniPush推送服务云端打包应用开通 Uni Push 功能以后,只需要在 HBuilderX 中打开manif原创 2022-01-14 11:39:34 · 25336 阅读 · 7 评论