收藏
回答

web-view在苹果下不能设置变量

框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 Bug web-view 客户端 iOS 6.6.6 1.9.1

我使用web-view来

<web-view src="https://aa.com/api/test.php?t={{t}}#wechat_redirect" >

</web-view>

当在data中对t 变量设置常量,在苹果手机中不会白板


data: {

    t: 'asdfasdfadf'

  },

但是,如果我想让t从其他的页面传值过来,即设置成为变量就会出现白板

而且无论怎么传变量都不行。

比如:


data: {

    t:wx.getStorageSync('t')

  },


data: {

    t:app.globalData.t

  },

或者在onload中使用setData也不行

如:

onLoad: function (options) {

    this.setData({

     t:  options.t

    })

  },

以上方法,对于安卓可以正常打开,在开发工具中也可以。

但只要是苹果就不行,

但是如果t不是变量,就可以打开,但我现在需要从其他页传值到t。

不知道这是一个bug,还是什么原因。





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

4 个回答

  • 快乐每一天
    快乐每一天
    2018-05-07

    好,我试试

    2018-05-07
    有用
    回复
  • MrDing
    MrDing
    2018-05-07

    组织好完成的url再赋值给webview src

    2018-05-07
    有用
    回复
  • 强牛
    强牛
    2018-04-26

    hello,各位老铁,我也遇到这个问题,怎么解决?

    2018-04-26
    有用
    回复
  • You can you up
    You can you up
    2018-04-13

    src有了初始值再改变它  页面就不渲染了

    2018-04-13
    有用
    回复
登录 后发表内容