同样的代码和项目结构,使用HBuilder打包样式正常,代码逻辑也正常,但是使用HBuilderX打包之后,在安卓端出现代码bug,苹果端出现了样式错误和少量的代码bug,HBuilderX勾选了HBuilder没有的SQLite选项打包,是否两款软件打包方式存在不同?
目前安卓(华为P9)出现最严重的代码bug,动态修改页面dom元素后,实际代码已经改变,但是页面给用户的展示没有改变,类似于页面卡死的情况,但是可以进行互动;img标签的src属性使用https的网络图片地址无法显示,重进页面或替换图片后重新复制粘贴之后可以正常显示
苹果端(iphone8P)出现是样式bug,例如沉浸式效果消失等
因为以前都是使用HBuilder打包测试,所以并没有发现这些问题,这次使用HBuilderX打包后bug频发,不知道是不是打包方式不同,导致我没有设置正确?希望能得到答复

明叶
- 发布:2019-07-10 18:06
- 更新:2019-07-10 18:50
- 阅读:2808
明叶 (作者)
那么有没有什么汇总贴或者什么地方可以知道如何进行修改呢?
2019-07-10 19:08
明叶 (作者)
请问你还在吗?
2019-07-12 15:39
DCloud_heavensoft
回复 明叶: 手机连上,用webview调试,查看dom
2019-07-12 17:56
明叶 (作者)
回复 DCloud_heavensoft: 现在的情况是,webview显示html代码已经改变,但是用户看到的页面样子没变化,实际上的交互效果也跟着代码变化了,导致给人的感觉是我们的数据乱窜,点进去进了另外的页面,实际上是代码已经更新了,页面没变化
2019-07-12 18:39
DCloud_heavensoft
回复 明叶: webview调试的结果和真机屏幕肯定是一样的,不然谷歌就有bug了。它也可以打断点debug调试
2019-07-12 18:54
明叶 (作者)
回复 DCloud_heavensoft: 手机和webview是一样的,我意思是问题在于html代码改变了,但是页面显示效果没变,js互动效果也改变了,但是不知道原因,无所下手解决,只知道以前用HBuilder打包和测试都没有出现过这种问题
2019-07-12 19:05
DCloud_heavensoft
回复 明叶: 不会的,不管用什么打包。webview还是系统的webview,它该怎么渲染就怎么渲染,我们不控制也控制不了
2019-07-12 22:11
明叶 (作者)
回复 DCloud_heavensoft: 谢谢,问题现在集中在了SQLite数据库的代码上,不是打包的原因,注释掉数据库代码就不会出现视图卡住的情况
2019-07-15 10:39