html52.com
我爱小程序-开发者交流社区

官方大大好,请教个navigateTo触发问题

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug navigateTo 客户端 最新 最新

navigateTo跳转必须手动触发事件才能调用吗?我们这边需要实现这个功能:用户分享商品详情页出去,其他人从微信聊天框点击分享卡片进入,到达商品详情页,左上角能有个返回首页按钮,(navigationStyle能支持独立页面配置就能实现这个功能,但该功能还没上线,全局配置navigationStyle也能实现,但改动太大),我就想用户先到达首页,再自动跳转一次详情页,所以我在app.js的onLaunch加上跳转功能,实现改功能了,但用户退出重新进入,不再调用onLaunch,这时只能到达首页。故我把跳转放在app.js的onShow、index页面的onLoad或onShow均报错navigateTo:fail page "pages/index/pages/good_detail/good_detail?pid=1093" is not found,所以请大家是不是有其他办法?

网友回复

后米米米米:

路径错了。你这里拼接了当前路径,在分享那个方法中的路径中,"page/good_detail/good_detail"之前加一个斜杠  /

A.充满希望的明天:

一个/ 的事。。。

。:

分享时的 path 定为首页 后面跟上商品pid ,首页onLond 拿数据pid 有就跳转详情,没有就是首页了

左尘:

表达不清楚

  1. 现在用户点击分享卡片调转页面是哪

  2. 你想实现具体跳转是什么样的

  3. 我想不到什么分享场景是需要在app.js里面跳转(如果需要一进来就跳转,你可以在分享里面设置跳转页面的)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付