vue.js 微信支付前端代码分享


Posted in Javascript onFebruary 10, 2018

实例如下所示:

onBridgeReady: function () {
  const openId = localStorage.getItem('openId')
  payService.payment(this.$route.params.orderId, 1, openId).then(rt => { //1:支付类型,可不填
  this.message = rt.t
  WeixinJSBridge.invoke(
    'getBrandWCPayRequest', {
    'appId': this.message.appId,
    'timeStamp': this.message.timeStamp,
    'nonceStr': this.message.nonceStr,
    'package': this.message.package,
    'signType': this.message.signType,
    'paySign': this.message.paySign
    },
   function (res) {
   console.log(res)
   if (res.err_msg === 'get_brand_wcpay_request:ok') {
    Toast('微信支付成功')
    this.$router.push('/MineOrder')
   } else if (res.err_msg === 'get_brand_wcpay_request:cancel') {
    Toast('用户取消支付')
    // window.location.href = 'gift_failview.do?out_trade_no=' + this.orderId
   } else if (res.err_msg === 'get_brand_wcpay_request:fail') {
    Toast('网络异常,请重试')
   }
   }
  )
  })
 },
 callpay: function () {
  if (typeof WeixinJSBridge === 'undefined') {
  if (document.addEventListener) {
   document.addEventListener('WeixinJSBridgeReady', this.onBridgeReady(), false)
  } else if (document.attachEvent) {
   document.attachEvent('WeixinJSBridgeReady', this.onBridgeReady())
   document.attachEvent('onWeixinJSBridgeReady', this.onBridgeReady())
  }
  } else {
  this.onBridgeReady()
  }
 }

以上这篇vue.js 微信支付前端代码分享就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript 基础问答三
Dec 03 Javascript
EXT窗口Window及对话框MessageBox
Jan 27 Javascript
jquery调取json数据实现省市级联的方法
Jan 29 Javascript
js针对ip地址、子网掩码、网关的逻辑性判断
Jan 06 Javascript
JavaScript操作选择对象的简单实例
May 16 Javascript
jquery siblings获取同辈元素用法实例分析
Jul 25 Javascript
快速移动鼠标触发问题及解决方法(ECharts外部调用保存为图片操作及工作流接线mouseenter和mouseleave)
Aug 29 Javascript
vue router2.0二级路由的简单使用
Jul 05 Javascript
详解jquery插件jquery.viewport.js学习使用方法
Sep 08 jQuery
微信小程序获取手机号授权用户登录功能
Nov 09 Javascript
基于Vue-Cli 打包自动生成/抽离相关配置文件的实现方法
Dec 09 Javascript
JS实现判断移动端PC端功能
Feb 21 Javascript
详解如何实现一个简单的 vuex
Feb 10 #Javascript
vue实现微信分享朋友圈,发送朋友的示例讲解
Feb 10 #Javascript
使用 vue.js 构建大型单页应用
Feb 10 #Javascript
javascript中的隐式调用
Feb 10 #Javascript
VUEJS 2.0 子组件访问/调用父组件的实例
Feb 10 #Javascript
webpack之devtool详解
Feb 10 #Javascript
React组件refs的使用详解
Feb 09 #Javascript
You might like
thinkphp Apache配置重启Apache1 restart 出错解决办法
2017/02/15 PHP
PHP实现中国公民身份证号码有效性验证示例代码
2017/05/03 PHP
laravel 去掉index.php伪静态的操作方法
2019/10/12 PHP
javascript+ajax实现产品页面加载信息
2015/07/09 Javascript
JS实现弹性漂浮效果的广告代码
2015/09/02 Javascript
Bootstrap每天必学之滚动监听
2016/03/16 Javascript
jQuery.deferred对象使用详解
2016/03/18 Javascript
浅谈JavaScript对象与继承
2016/07/10 Javascript
Vue表单实例代码
2016/09/05 Javascript
js+css3制作时钟特效
2016/10/16 Javascript
JavaScript之underscore_动力节点Java学院整理
2017/07/03 Javascript
浅谈js的解析顺序 作用域 严格模式
2017/10/23 Javascript
详解使用webpack+electron+reactJs开发windows桌面应用
2019/02/01 Javascript
使用jQuery如何写一个含验证码的登录界面
2019/05/13 jQuery
微信小程序实现文件、图片上传功能
2020/08/18 Javascript
微信小程序工具函数封装
2019/10/28 Javascript
在vue中使用防抖函数组件操作
2020/07/26 Javascript
[53:18]Spirit vs Liquid Supermajor小组赛A组 BO3 第三场 6.2
2018/06/03 DOTA
Python实现的概率分布运算操作示例
2017/08/14 Python
Python中的random.uniform()函数教程与实例解析
2019/03/02 Python
基于django传递数据到后端的例子
2019/08/16 Python
python中如何实现将数据分成训练集与测试集的方法
2019/09/13 Python
python中用ggplot绘制画图实例讲解
2021/01/26 Python
Html5页面上如何禁止手机虚拟键盘弹出
2020/03/19 HTML / CSS
世界上最大的在线旅行社新加坡网站:Expedia新加坡
2016/08/25 全球购物
植物选择:Botanic Choice
2017/02/15 全球购物
数控专业毕业生求职信范文
2013/09/21 职场文书
入团者的自我评价分享
2013/12/02 职场文书
学校采购员岗位职责
2014/01/02 职场文书
买房子个人收入证明
2014/01/16 职场文书
微观物理专业自荐信
2014/01/26 职场文书
2014基层党员干部学习全国两会心得体会
2014/03/17 职场文书
成本会计实训报告
2014/11/05 职场文书
2015年基层党建工作汇报材料
2015/06/25 职场文书
大学学习委员竞选稿
2015/11/20 职场文书
Redis 常见使用场景
2021/08/30 Redis