这里实现的是点击小程序里的H5如何返回微信小程序,不是H5页面打开小程序
直接上干货
第一步:网页引用
引入时一定要注意要用https协议,http的不可!!!
jweixin的版本要1.4.0以上。低版本不支持!!!
<script src="https://res.wx.qq.com/open/js/jweixin-1.4.0.js"></script>
//要点:①一定要用https ②jweixin-1.4.0.js 或更高版本。低版本的不支持
第二步 判断当前环境
判断当前页面是否在小程序环境中,如果是就跳回小程序,否则打开其他H5页面。如果只用在小程序中,可以不用判断环境直接执行wx.minProgram.navigateTo
var wxApp=false;
wx.miniProgram.getEnv(function(res) {
if(res.miniprogram){
wxApp=true;
}else{
wxApp=false;
}
});
function fn2(){
if(wxApp){ //小程序环境
wx.miniProgram.navigateTo({
url:'/pages/index/index?id=8',//跳转回小程序页面,传参id
success: function(){
console.log('成功跳回小程序')
},
fail: function(){
console.log('跳转回小程序页面失败');
},
});
}else{
window.location.href='https://www.heitao8.cn/'
}
}```