小程序页面跳转地址配置

2018-08-13  本文已影响14人  puxiaotaoc

模板代码:

.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)\//,'')
            })
        }      
    }       
}
上一篇下一篇

猜你喜欢

热点阅读