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

发布于 8 年前作者 pengna1134 次浏览最后编辑 8 年前来自 issues

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: "", offsetTop: 0, offsetLeft: 0}

  2. detail:

    1. data: Array(1)

      1. 0:

        1. __proto__: Object

      2. length: 1

      3. nv_length: (...)

      4. __proto__: Array(0)

    2. __proto__: Object

  3. target: {dataset: {…}, id: "", offsetTop: 0, offsetLeft: 0}

  4. timeStamp: 18935

  5. type: "message"

2 回复
xuewei
xuewei1 楼6 年前

好像

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

要写在redirectTo后面

pxia
pxia2 楼6 年前

wx.miniProgram.reLaunch试试