转发的小程序,怎么进入首页
发布于 5 年前 作者 tduan 13190 次浏览 来自 问答
  • 需求的场景描述(希望解决的问题)
  • 希望提供的能力

wx.navigateTo({

//   //   url: ’ 首页’,

//   // })

6 回复

根据场景值判断,是通过转发来的话就跳转到首页。

可以通过onShareAppMessage方法的返回值指定path,path为用户点击分享卡片时打开的页面。如果所有页面都需要这样处理的话,建议统一处理。

PS:path后可以带参数的,和页面跳转一样

https://developers.weixin.qq.com/miniprogram/dev/reference/api/Page.html

onShareAppMessage(Object object)

/**

  * 用户点击右上角分享

  */

onShareAppMessage: function (res) {

if(res.from === ‘button’){

//系统转发按钮

}

return{

title:‘转发出去的卡片标题’,

path:‘pages/home/home’,

success:function(res){

//转发成功

},

fail:function(res){

//转发失败

}

}

}

分享的时候在path上携带一个参数    分享页面抓到参数进行判断处理跳转

根据场景值判断,是可以自己写个返回首页的按钮的,通过场景值判断他的显示或隐藏

转发的页面 点击不能进入首页,只能通过影藏的按钮   进入首页

回到顶部