小程序Banner跳转
isInArray(arr,value){
for(var i = 0; i < arr.length; i++){
if (value.indexOf(arr[i])) {
return true;
}
// if(value == arr[i]){
// return true;
// }
}
return false;
},
goToUrl({
currentTarget: {
dataset: { url }
}
}) {
// 判断是否为主菜单路径
let menu_arr = [
'/pages/index/index',
'/pages/person/index',
'/pages/vip/index',
'/pages/integral/index'
];
if (url) {
if (this.isInArray(menu_arr,url)) {
wx.reLaunch({
url
});
} else {
wx.navigateTo({
url
});
}
}
}
主菜单,通过reLaunch来跳转,其他页面通过navigateTo来跳转。