使用最新的hubilderx,uni-app云打包后安卓原生子窗口无法正常关闭

使用最新的hubilderx,uni-app云打包后安卓原生子窗口无法正常关闭

27 回复

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关闭弹窗吧

回复 恭喜n发财: 还有就是辛苦您看下我描述里面的图,不仅仅是路由跳转,比如我的取消按钮,点击之后只会关闭那个遮罩,里面的内容还留着页面上

回复 碎时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。这个里面的方法解决了,延迟在我的工程里面不生效

回到顶部