模板代码:
.coupon-btn(@tap="jumpTo({{couponData.url}})") {{res.button}}
js代码:
jumpTo(url) {
if(url){
if(url.indexOf('http') === 0){ // 如果是以http开头的链接,则跳转webView
wx.navigateTo({
url: `webView?url=${url}`
})
} else if(url.indexOf('mine') != -1 || url.indexOf('index') != -1){
wx.switchTab({ // 如果是tabBar,「首页」和「我的」页面使用
url: url.replace(/(pages|\/pages)\//,'')
})
} else { // 如果是普通的小程序页面
wx.navigateTo({
url: url.replace(/(pages|\/pages)\//,'')
})
}
}
}
网友评论