收藏
回答

web-view使用postMessage参数没有传递过去,是不是使用redirect组件不算销毁?

h5代码如下


<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <title>Authoriztion Success</title>

</head>

<body>

    <div>Loading...</div>

    <script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.3.2.js"></script>

    <script type="text/javascript">

         wx.miniProgram.postMessage({

             url:'123'

         })

        wx.miniProgram.redirectTo({

            url:'/pages/navigator/index/index'

        })

    </script>

</body>

</html>


    拿到数据如下 ,是空的

  1. currentTarget{dataset{…}id""offsetTop0offsetLeft0}

  2. detail:

    1. dataArray(1)

      1. 0:

        1. __proto__Object

      2. length1

      3. nv_length(...)

      4. __proto__Array(0)

    2. __proto__Object

  3. target{dataset{…}id""offsetTop0offsetLeft0}

  4. timeStamp18935

  5. type"message"


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

2 个回答

  • 袁康
    袁康
    11-19

    好像

     wx.miniProgram.postMessage({ data:{data:data}})

    要写在redirectTo后面

    11-19
    赞同
    回复 2
    • 陈小安
      陈小安
      11-19
      试了不行
      11-19
      回复
    • 陈小安
      陈小安
      11-19
      是postMessage格式不对吗,外面要套个data?
      11-19
      回复
  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    11-19

    wx.miniProgram.reLaunch试试

    11-19
    赞同
    回复 4
    • 陈小安
      陈小安
      11-19
      试了不行
      11-19
      回复
    • o0o有脾气的酸奶
      o0o有脾气的酸奶
      11-19回复陈小安
      数据要有data,data里面才是你的数据
      11-19
      回复
    • 陈小安
      陈小安
      11-19回复o0o有脾气的酸奶
      嗯,看到了,吐血
      11-19
      回复
    • 陈小安
      陈小安
      11-19回复o0o有脾气的酸奶
      谢谢。。
      11-19
      回复
问题标签