收藏
回答

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

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

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

最后一次编辑于  09-20
回答关注问题邀请回答
收藏

4 个回答

  • 社区技术运营专员-小柿子
    社区技术运营专员-小柿子
    09-20

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

    09-20
    赞同
    回复
  • 思男
    思男
    09-20

    把你的url放出来看一下

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

    09-20
    赞同 1
    回复 1
    • dwx
      dwx
      09-20
      刚刚 没有中文, 甚至改成 https://www.baidu.com这样也不行
      09-20
      回复
  • dwx
    dwx
    09-20

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

    09-20
    赞同
    回复 3
    • 风舞红枫、づ
      风舞红枫、づ
      09-20
      看代码没什么问题,。。。放onload试试?,,,
      09-20
      回复
    • dwx
      dwx
      09-20回复风舞红枫、づ
      情况一样,见下图的输出
      09-20
      回复
    • dwx
      dwx
      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
      09-20
      回复
  • 风舞红枫、づ
    风舞红枫、づ
    09-20

    来个代码片段看看

    09-20
    赞同
    回复 1
    • dwx
      dwx
      09-20
      刚刚 没有中文, 甚至改成 https://www.baidu.com这样也不行
      09-20
      回复
问题标签