收藏
回答

路由跳转问题,官方人员进来一下

框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
小程序 Bug Android 。。。 。。 。。。

<view class='slideItem' data-url="../classify/classify" bindtap='navigatorMod'>

<image src="{{item.img}}" class="slide-image" mode='widthFix' />

</view>


../classify/classify  这个也面是tabBar页面


navigatorMod(e) {

util.navigatorMod(e);

}


/**路由跳转 */

exports.navigatorMod = function(e){

if (typeof e === 'object' && e.currentTarget.dataset.url) {

let url = e.currentTarget.dataset.url;

wx.navigateTo({

url,

fail(error) {

console.info(/tabbar/ig.test(error.errMsg))

if (/tabbar/ig.test(error.errMsg)) {

wx.switchTab({

url

})

}

}

})

}else {

console.warn('缺少data-url属性');

}

}


打印出来的日志,Ios跟安卓不一样;

ios console.info(/tabbar/ig.test(error.errMsg)) == true   navigateTo:fail can not navigateTo a tabbar page;

安卓 console.info(/tabbar/ig.test(error.errMsg)) == false  navigateTo:fail can not navigateTo a tab bar page;



tab bar   安卓分开写了。。。。

回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容