socket通讯中wx.onSocketMessage里无法跳转页面
发布于 5 年前 作者 dguo 5177 次浏览 最后一次编辑是 4 年前 来自 问答

你想反馈一个 Bug 还是 提一个需求?

如果是 Bug:

* Bug 表现是什么?预期表现是什么?

wx.onSocketMessage(function (res) {

在这个方法中根据服务器返回的消息内容我需要跳转到相应的页面

但是不报错,也不跳转!

if (ms == “gotoHome”) {

       console.log(“aaaaaaaaaa”)//这里是可以后台打印出来但是下面的不跳转

       wx.redirectTo({

         url: ‘/page/home’,

       })

     }

* 如何复现?

* 提供一个最简复现 Demo

  wx.onSocketMessage(function (res) {

     var that = this;

     var ms = res.data;

     console.log(‘收到服务器内容:’ + ms)

 

     thisvar.showSuccess(‘发送成功’)

     thisvar.setData({

       loading: true

     })

     if (ms == “gotoHome”) {

       console.log(“aaaaaaaaaa”)

       wx.redirectTo({

         url: ‘/page/home’,

       })

     }

   })

如果是需求:

* 你希望有什么能力?

可以根据接收到的信息内容跳转到相应的页面上

* 你需要这个能力的场景是 ?

比如和第三方设备进行对接。如单独的摄像头或者专业的拍照设备

1 回复

竟然没有引起重视

回到顶部