- H5使用JSAPI调起支付,在外部浏览器无法跳转到微信app,无法调起支付,怎么解决
示例代码: <template> <div> <button @click="go">跳转</button> </div> </template> <script> import { jsSDK } from '@/libs/wxjs.js' export default { methods: { go () { let r = { 'appId': 'xx', 'nonceStr': 'xx', 'package': 'xx', 'paySign': 'xx', 'signType': 'MD5', 'timeStamp': 'xx' } let opthions = { appId: r.appId, timeStamp: r.timeStamp, nonceStr: r.nonceStr, package: r.package, signType: r.signType, paySign: r.paySign } jsSDK(opthions) } } } </script> export function jsSDK (params) { if (typeof WeixinJSBridge === 'undefined') { if (document.addEventListener) { document.addEventListener('WeixinJSBridgeReady', onBridgeReady, false) } else if (document.attachEvent) { document.attachEvent('WeixinJSBridgeReady', onBridgeReady) document.attachEvent('onWeixinJSBridgeReady', onBridgeReady) } } else { onBridgeReady(params) } } function onBridgeReady (params) { WeixinJSBridge.invoke( 'getBrandWCPayRequest', { 'appId': params.appId, // 公众号ID,由商户传入 'timeStamp': params.timeStamp, // 时间戳,自1970年以来的秒数 'nonceStr': params.nonceStr, // 随机串 'package': params.package, 'signType': params.signType, // 微信签名方式: 'paySign': params.paySign // 微信签名 }, function (res) { if (res.err_msg === 'get_brand_wcpay_request:ok') { console.log('---') } else { console.log('---') } }) } 这样在微信app内部可以正常跳转,但是用safari或者其他浏览器,点击【跳转】按钮, 没有反应
2023-07-03 - 小程序自带的map组件,归北按钮怎么实现?
https://developers.weixin.qq.com/miniprogram/dev/component/map.html [图片] 用了 show-compass 。 但是模拟器和真机表现不同。 真机点击左上角, 没有任何反应 编码方式: “微信开发者工具” 自带模拟器。 真机:iPhone12. 想请问一下, 归北按钮对应的api是show-compass吗? 怎么用了表现不一样呢
2021-09-27 - 通过‘在网页直接点击’方式领取会员卡 显示空白页面?
会员卡已经配置成功了, 可以通过扫码的方式领取, 没有问题。 但是 “在网页直接点击” 这个方式不行呢。 显示空白页面呢? 有人知道怎么解决吗 图一是空白的 图二是扫码领取正常的 [图片][图片]
2021-07-21