这是一个webview的js的onloand
<web-view src="https://xxxx/?userId={{userId}}&loginParams={{loginParams}}">web-view>
这是我的wxml 在安卓手机里打开没有问题,url了带了我传的参数userId和loginParams。我的h5
页面能拿到参数,但在ios里就不行了,拿不到参数,似乎在onload之前webview就加载了页面,url里这两个参数根本没有值。
希望能给出解决方案 谢谢
框架类型 | 问题类型 | 操作系统 | 操作系统版本 | 手机型号 | 微信版本 |
---|---|---|---|---|---|
小程序 | Bug | iOS | ios 11.4 | iphone 7 | 6.7.0 |
4 个回答
楼主,问题解决了吗?如果解决了请指教。官方的就是不理人
已解决,把web-view的src写成变量呗,onLoad里再赋值,如果url里有“{}”,还有带中文ios会白屏,转义下。不知道你是不是这个问题
请问楼主怎么解决的
已解决,改变url后面的参数,页面不会刷新,ios白屏是因为url里有“{}”,还有带中文也会白屏
把web-view的src写成变量呗,onLoad里再赋值
那样会白屏
那第一次默认放不含参数的,然后再setData一次带参数的呢
那第一次默认放不含参数的,然后再setData一次带参数的呢
在h5只会获得 默认放不含参数的url,后面的setData带参数的呢url获取不到