web-view在Redmi 4armeabi-v7a上无法获得传入参数
发布于 6 年前 作者 longyong 19449 次浏览 来自 问答

Redmi 4armeabi-v7a

23

6.6.5

1.9.98

384ms

Wi-Fi

<web-view src=https://ssss.ss/api/test.php?t={{t2}}&time={{time}}#wechat_redirect” >

</web-view>

data: {

    t2: app.globalData.t2 ||’’,

    time: (new Date()).valueOf()

  },

  /**

   * 生命周期函数–监听页面加载

   */

  onLoad: function (options) {

    if(options.t){

      console.log(‘options.t:’ + options.t)

      this.setData({

        t2: options.t

      })

    }

  },

  /**

   * 生命周期函数–监听页面初次渲染完成

   */

  onReady: function () {

     this.setData({

       t2: app.globalData.t2

     })

  },

  /**

   * 生命周期函数–监听页面显示

   */

  onShow: function () {

    this.setData({

      t2: app.globalData.t2

    })

  },

无论是在哪个方法中,还是用options或globaldata来传值,

在test.php文件中都无法得到t2的值,都是为空,

如果这样

data: {

    t2: 'asdf',

    time: (new Date()).valueOf()

  },

则就能得到t2的值为asdf

即只要想通过options或globalData或getStorageSyn来传变量就不行,设置一个常量可以。

但这个在大多数的手机上都可以,

现在测到在以上机型不能正常传值。

可能是一个BUG。

1 回复

你好!请问解决了吗?

回到顶部