时间:2019-05-03 来源:小程序工厂
这个首页只在部分被分享或推送出去的消息点进来时才会显示。
通过pages的长度判断,没用scene判断。
在需要的页面加对应代码就是:
data: {
backHome: false
},
onLoad: function() {
var that = this
if (getCurrentPages().length === 1) {
setTimeout(function () {
that.setData({
backHome: true
})
}, 3000) //等3秒才显示
}
}
确实,现在只能用自定义导航栏。或者像JD商城那样在页面右下方加个导航抽屉。如果非要用自定义导航栏,可以看下这个https://developers.weixin.qq.com/community/develop/doc/000442e9f803e8b3c777e25585b806
我也不知道我表达清楚没.
就是用户点击消息推送的卡片进来的是我们的一个功能页. 这个功能页是从tabbar点进来的
而消息推送卡片点进来, 这个功能页面就不能回到首页了.
带上场景值, 我们能够知道用户是从消息推送点到这个页面的, 这个时候怎么在导航上加一个首页的按钮呢?
场景值
https://developers.weixin.qq.com/miniprogram/dev/framework/app-service/scene.html