问题模块 | 框架类型 | 问题类型 | 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 有就跳转详情,没有就是首页了
左尘:
表达不清楚
现在用户点击分享卡片调转页面是哪
你想实现具体跳转是什么样的
我想不到什么分享场景是需要在app.js里面跳转(如果需要一进来就跳转,你可以在分享里面设置跳转页面的)