记录在uni-upgrade-center使用中的问题

在uniapp开发时候,遇到了根据官网App升级中心 uni-upgrade-center | uniCloud的一步步操作,遇到的问题。

第一个问题:提示页面没有出来。

这里我检查后发现是 缺少了 官方里的这一步,需要在pages.json文件中加入以下代码。目的该文件为提示升级的页面路径。

还要在 App.vue组件中引用检查版本的方法

import checkUpdate from '@/uni_modules/uni-upgrade-center-app/utils/check-update'

并调用调用

第二个问题:提示页面出来了,可是点击 去升级的按钮没有反应。

最后 提示升级页面出来了,感觉马上就要胜利了。不过还是出bug了, 点击页面上的 “立即跳转更新” 按钮时,没有任何反应。再次一步步的检查。在按钮事件的地方加了 下面的一个提示,就发现了为啥没有反应了,因为这个url,也就是安装包的下载地址没有获取到,为null。真的有点晕了。

通过查看check-update中的代码发现了获取url的函数

这时在upgrade-popup.vue文件中 调用一下该方法,并赋值给url这样就解决了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值