小程序页面跳转地址配置

模板代码:

.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)\//,'')
            })
        }      
    }       
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容