微信小程序使用web-view 在web-view选择商品 跳回微信小程序里面支付 微信小程序跳h5 h5在跳回微信小程序

发布时间 2023-07-01 15:11:24作者: 张二十

                        孩 你好

 

 

在微信公众平台 添加 web-view 业务域名。

 

实现需求 是    在web-view里面购买商品 要支付的时候跳到小程序里面 支付 支付成功在回去 跳到web-view订单页。

 

由于 微信内置浏览器 js-sdk不支持 微信小程序支付, 而且后端也只能跳到h5 页面 。跳到微信小程序 只能是前端做。

后端创建订单成功 把参数 放到url 上面,跳到了h5 在这个h5里面 ,前端做判断 在跳回微信小程序 可以用 js-sdk 里面的·方法

<script src="https://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script>直接引入js-sdk  必须要1.6.0 以上的 因为有些方法 版本低不兼容用不了

方法就是       jWeixin.miniProgram.getEnv   判断 是在什么环境下    如果是在微信小程序下面 就用   jWeixin.miniProgram.redirectTo({  url: "   路径  ?  a =  "   +  '     可以拼接参数    '  }) 就可以跳转到微信小程序啦啦啦

              如果不支持  jWeixin  那就用wx.miniProgram   我就是不支持wx.miniProgram 才用    jWeixin.miniProgram的

jWeixin.miniProgram.getEnv(res => {        
if (res.miniprogram) {
jWeixin.miniProgram.redirectTo({
url: "/pages/homeIndex/cs/cs?data=" + JSON.stringify(e),
})
return
} else {
}
})