使用最新的hubilderx,uni-app云打包后安卓原生子窗口无法正常关闭
使用最新的hubilderx,uni-app云打包后安卓原生子窗口无法正常关闭
hide 只能关闭遮罩
更多关于使用最新的hubilderx,uni-app云打包后安卓原生子窗口无法正常关闭的实战教程也可以访问 https://www.itying.com/category-93-b0.html
官方辛苦看下呀!现在公司的项目也都出现了这个问题,卡住没办法上线了
谁能给看下呀
就这些 大神也看不出来,使用空项目做一个原生弹窗 然后如果还有问题也可以吧空项目上传上来
回复 恭喜n发财: 好的,我这就弄下
回复 恭喜n发财: 项目文件和演示视频都放附件了,新项目也会有这个问题
回复 碎时UP: 唉,加300延时再跳转呀,关闭 uni.getCurrentSubNVue().hide(‘slide-out-bottom’, 300); 的这个地方不是要300后才能关闭嘛
回复 恭喜n发财: 你说的这个是我第一个想到的解决版本,明面上的方法我都试过了,不行才来社区找答案的,我刚刚在本地重新打包可还是不可以,你可以试试
回复 碎时UP: 我延迟了是可以的才说的
回复 碎时UP: 默认是600毫秒哦,你延迟了多久
回复 恭喜n发财: 关闭延迟动画300MS,为了更加明显我延迟了3000Ms,一样是不可以的,稍等我录个长视频给你看下,我用的设备是华为p30 pro,还小米设备,都是不可以的
回复 恭喜n发财: 对了还有一个现象,在运行到自定义基座后,首次打开问题必现,此时如果你改动了代码进行了热更新,及时不加延迟也是正常的,加了延迟也是正常的,打包成正式包我试了100%不可以,所以测试的时候不要热更新,卸载基座重新安装进行调试
https://blog.csdn.net/weixin_38707512/article/details/128094687 找到一个这样的方法是有效果,但是真的看不懂为什么
回复 恭喜n发财: 需要用云打包走自定义基座,问题就会出现
回复 恭喜n发财: 无法下载了!你能把你的代码片段发我下么?我这加了延迟也是不行,你的用Hbuildx是多少版本呢?
回复 碎时UP: 手机才能下哦,正式版最新的,代码下面有,是setTimeout 延时哦,怎么可能延时3000没用,你是延时3000关闭弹窗吧
回复 碎时UP: 用手机下我打包的看吧,关闭和跳转都没问题
回复 恭喜n发财: 我知道为什么你说下载不了了,刚才我发送appid给别人的时候 发现 appid旁边4根下横线被去掉了 _+UNI+_B99AD41
回复 恭喜n发财: 谢谢大哥帮我看这么久,方便加个v么?我的V:shouqilaizs 我这还有个项目,项目文件很多,也是一样的问题,但是加延迟确实是不可以的,我调了好几天了还是不可以
回复 碎时UP: 要是代码一样你那边不可以我这边也不知道啥问题了,我也只有周六上班闲的时候看看
官方能给解决下么
求路过大哥给看下
这个原生弹窗好像还真有个问题
打开原生弹窗后 uni.getSubNVueById(‘popupBottom’).show(‘slide-in-bottom’,200,()=>{})
1、手势返回/ 系统返回直接退出应用了
2、关闭弹窗后跳转页面 ,点返回也直接退出应用/ 会提示再按一次退出应用
uni.getCurrentSubNVue().hide(‘slide-out-bottom’, 300);
setTimeout(() => {
uni.navigateTo({
url: ‘/pages/index/test’
});
}, 300)
打自定义调试包没这个问题了
我用https://blog.csdn.net/weixin_38707512/article/details/128094687。这个里面的方法解决了,延迟在我的工程里面不生效