h5页面跳转微信小程序页面

// 判断环境是否在微信小程序里
function isMiniProgram(){
    var ua = navigator.userAgent.toLowerCase();
    var envType='#';

    if(ua.match(/MicroMessenger/i) == 'micromessenger'){ //微信环境
        wx.miniProgram.getEnv(function(res) {
            if (res.miniprogram) { // 小程序环境下逻辑
                envType = true
            }else { //非小程序环境下逻辑
                envType =  false
            }
        })
    }else{ //非微信环境逻辑
        envType = false
    }
    return envType
}


// 动态加载js脚本文件 h5跳转小程序 还需要加载一个微信的jssdk
let script = document.createElement("script");
script.type = "text/javascript";
script.src = 'https://res.wx.qq.com/open/js/jweixin-1.3.2.js';
document.body.appendChild(script);

// 点击跳转小程序页面
wx.miniProgram.navigateTo({
    url: '/pages/scenic/scenic_detail/kjcg?id='+id+'&title='+title
})

web-view

微信JS-SDK说明文档

你可能感兴趣的:(javascript,h5与微信小程序页面交互)