微信公开课
微信公开课小程序热门讨论关于「自定义导航」的小程序开发问题
补充:自定义导航
展开:需求的场景描述(希望解决的问题)用户点消息推送卡片进入小程序,我们希望他看到不止他在小程序操作的内容反馈,还想有让他进入小程序操作的可能希望提供的能力希望点消息推送的卡片进入展示消息的页面,在消息页的导航栏上有个回首页的功能,如果使用navigationStyle自定义导航,小程序所有的页面都要涉及到,这是一个不小的工作量希望可以单独页面配置自定义导航即速小程序:这个首页只在部分被分享或推送出去的消息点进来时才会显示通过pages的长度判断,没用scene判断在需要的页面加对应代码就是:<navigatorwx:if={{backHome}}class=homeurl=pageshomehomeopentype=switchTab首页<navigator data:{ backHome:false },onLoad:function(){varthat=thisif(getCurrentPages()length===1){setTimeout(function(){thatsetData({backHome:true})},3000)等3秒才显示}}:确实,现在只能用自定义导航栏或者像JD商城那样在页面右下方加个导航抽屉如果非要用自定义导航栏,可以看下这个https:developersweixinqqcomcommunitydevelopdoc000442e9f803e8b3c777e25585b806:我也不知道我表达清楚没就是用户点击消息推送的卡片进来的是我们的一个功能页这个功能页是从tabbar点进来的而消息推送卡片点进来,这个功能页面就不能回到首页了带上场景值,我们能够知道用户是从消息推送点到这个页面的,这个时候怎么在导航上加一个首页的按钮呢?:场景值https:developersweixinqqcomminiprogramdevframeworkappservicescenehtml
更多有关「自定义导航」的讨论可以前往微信公开课小程序参与互动哦!了解更多