uni-app中nvue里webview和原生混合的页面,webview初次点击整个页面会滚到webview部分的顶部
uni-app中nvue里webview和原生混合的页面,webview初次点击整个页面会滚到webview部分的顶部
已确认在Android App平台存在问题
更多关于uni-app中nvue里webview和原生混合的页面,webview初次点击整个页面会滚到webview部分的顶部的实战教程也可以访问 https://www.itying.com/category-93-b0.html
也就是说并不是我写法有问题, 以后会修复的是吧? 另外我在mac上的ios模拟器上也是这样, 没有ios手机,暂时不知道ios真机是不是这样的!
作者,咱们需求几乎一致,我也是采用的第一种方案,但是web-view的高度超过屏幕本身高度的时候,web-view在ios中有弹动效果,怎么办,与页面级滚动有冲突
正常你的首页webview容器最好跟内部承载的网页页面高度一致, 也就是说你可以在网页渲染好之后,给app页面传一下当前页面高度,然后每次页面高度更新都通知一下app, app实时更改webview容器高度为当前页面高度. webview容器高度跟页面高度一致的时候好像就不会出现你说的这种情况. 你可以试下!
回复 5***@qq.com: 我尝试过,哪怕web-view区域的高度我给他设置1万px,仍然具有弹性滚动,烦死了!
回复 9***@qq.com: 那是因为你web-view加载的h5页面发生了body级别滚动了,你如果是用uni-app项目开发的h5页面,可以这样处理:
App.vue里写 html, body { width: 100vw; height: 100vh; margin: 0; padding: 0; box-sizing: border-box; }
uni-app, uni-page, uni-page-wrapper, uni-page-body, uni-view{ box-sizing: border-box; } uni-page-body { height: 100%; display: flex; flex-direction: column; }
index.vue里写 <view class="content">
.content { flex: 1;
2022-08-15 还是没解决
确实, 我也在等. 时不时会开个demo试下
回复 5***@qq.com: 官方说这个bug不好解决,目前还没有解决方案。。。
nvue里webview和原生混合的页面, webview初次点击整个页面会滚到webview部分的顶部。这个bug影响挺大的,都无法使用高度大于屏幕的webview了,望大神们能尽快修复这个bug吧
啥时候能修复啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
2023-10-09 还是没解决
估计是不会管这个了,他们现在重点应该在新的uniapp-x上了,也许到时候uniapp-x成熟之后,可能就没这个问题了。
请问在nvue上使用web-view
有用到监听加载完成和加载中这两种状态么?有方法么么?

