收藏
回答

订阅消息云函数中page无法跳转?

{
    const result = await cloud.openapi.subscribeMessage.send({
      touser: OPENID, //要推送给的那个用户
      page: `/pages/blog-comment/blog-comment?blogId=${event.blogId}`, //要跳转到哪个页面
      data: { //要推送的内容
        name2: {
          value: event.nickName
        },
        thing3: {
          value: event.content
        },
        time4: {
          value: event.createTime
        }
      },
      templateId: 'hG5q_pMg9XFcjAmIhtAOULZYr8lBWMZl_mivh9zwnis', //模板Id
      miniprogramState: 'developer'
    })

手机接收到订阅消息点进去可以进入 blog-comment页面,自定义组件调用此 云函数 blogId等参数也都传进来了,唯独 小程序无法 跳转页面,写成 page: 'pages/blog-comment/blog-comment' 也无法跳转到blog-comment页面 ,求大神指点!blog-comment.js 中 onLoad(options)函数 console.log(options) 调试版也没有打印出 blogId 无报错提醒.

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

1 个回答

  • Mr.Zhao
    Mr.Zhao
    2020-05-06
    page: pages   pages前面的斜杠去掉试试
    


    2020-05-06
    有用
    回复 4
    • ~徐
      ~徐
      2020-05-06
      还是跳 不过去 ,谢谢啦
      2020-05-06
      回复
    • Mr.Zhao
      Mr.Zhao
      2020-05-06回复~徐
      就这个路径跳不过去,还是所有路径都不行?
      2020-05-06
      回复
    • ~徐
      ~徐
      2020-05-06
      就这个云函数中subscribeMessage下面的page 路径 无法跳转 到对应页面,普通的navigateTo都可以实现跳转的。手机收到订阅消息点进去 是 blog-comment页面 但没有对应的其他显示 ,只是简单 的显示 pages/blog-comment/blog-comment.wxml。blog-comment页面我写了对应的样式和结构,但点进手机推送的消息就只显示 pages/blog-comment/blog-comment.wxml
      2020-05-06
      回复
    • Mr.Zhao
      Mr.Zhao
      2020-05-06回复~徐
      你代码写的有问题。你试试云开发启动模板
      2020-05-06
      回复
登录 后发表内容
问题标签