收藏
回答

setData动态赋值 webView时,IOS上webview页面不更新, 安卓没有问题

框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
小程序 Bug iOS 12.2 Iphone7 plus 7.0.5

使用tabBar 的一个tab中使用的是WebView   , 该WebView的url是js中动态赋值的, 安卓微信中WebView使用setData 赋值,页面更新正常,但IOS中setData方法执行完成, 但是对应的WebView页面没有更新

回答关注问题邀请回答
收藏

4 个回答

  • 思男
    思男
    2019-09-20

    把你的url放出来看一下

    尝试赋值url的时候encodeurl一下试试

    2019-09-20
    有用 1
    回复 1
    • dwx
      dwx
      2019-09-20
      刚刚 没有中文, 甚至改成 https://www.baidu.com这样也不行
      2019-09-20
      回复
  • 是小白啊
    是小白啊
    2019-09-20

    麻烦提供能复现问题的代码片段代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2019-09-20
    有用
    回复
  • dwx
    dwx
    2019-09-20

    没有中文, 甚至改成  https://www.baidu.com这样也不行

    2019-09-20
    有用
    回复 3
    • 风舞红枫、づ
      风舞红枫、づ
      2019-09-20
      看代码没什么问题,。。。放onload试试?,,,
      2019-09-20
      回复
    • dwx
      dwx
      2019-09-20回复风舞红枫、づ
      情况一样,见下图的输出
      2019-09-20
      回复
    • dwx
      dwx
      2019-09-20回复风舞红枫、づ
      已赋值......222222 tab5.js? [sm]:38 url2: https://www.baidu.com tab5.js? [sm]:79 已赋值......222222 tab5.js? [sm]:79 url2: https://www.baidu.com
      2019-09-20
      回复
  • 风舞红枫、づ
    风舞红枫、づ
    2019-09-20

    来个代码片段看看

    2019-09-20
    有用
    回复 1
    • dwx
      dwx
      2019-09-20
      刚刚 没有中文, 甚至改成 https://www.baidu.com这样也不行
      2019-09-20
      回复
登录 后发表内容
问题标签