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 相关文章推荐
如何在node的express中使用socket.io
Dec 15 Javascript
JavaScript判断IE版本型号
Jul 27 Javascript
js实时获取并显示当前时间的方法
Jul 31 Javascript
Jquery技巧(必须掌握)
Mar 16 Javascript
基于jQuery实现表格的查看修改删除
Aug 01 Javascript
省市区三级联动jquery实现代码
Apr 15 Javascript
Bootstrap 3浏览器兼容性问题及解决方案
Apr 11 Javascript
axios使用拦截器统一处理所有的http请求的方法
Nov 02 Javascript
JavaScript模板引擎原理与用法详解
Dec 24 Javascript
如何使用CSS3和JQuery easing 插件制作绚丽菜单
Jun 18 jQuery
Vue实现腾讯云点播视频上传功能的实现代码
Aug 17 Javascript
简单聊聊Vue中的计算属性和属性侦听
Oct 05 Vue.js
详解如何实现一个简单的 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
php取得字符串首字母的方法
2015/03/25 PHP
Laravel重写用户登录简单示例
2016/10/08 PHP
Laravel框架集成UEditor编辑器的方法图文与实例详解
2019/04/17 PHP
在textarea中屏蔽js的某个function的javascript代码
2007/04/20 Javascript
jQuery 操作option的实现代码
2011/03/03 Javascript
jquery插件制作 表单验证实现代码
2012/08/17 Javascript
javascript验证身份证完全方法具体实现
2013/11/18 Javascript
js正则表达式中test,exec,match方法的区别说明
2014/01/29 Javascript
JavaScript中的闭包(Closure)详细介绍
2014/12/30 Javascript
JavaScript实现将数组中所有元素连接成一个字符串的方法
2015/04/06 Javascript
jQuery中 prop() attr()使用详解
2015/05/19 Javascript
Node.js 应用跑得更快 10 个技巧
2016/04/03 Javascript
jQuery简单实现中间浮窗效果
2016/09/04 Javascript
浅谈javascript控制HTML5的全屏操控,浏览器兼容的问题
2016/10/10 Javascript
微信小程序 火车票查询实例讲解
2016/10/17 Javascript
详解JavaScript中数组的reduce方法
2016/12/02 Javascript
详谈Angular 2+ 的表单(一)之模板驱动型表单
2017/04/25 Javascript
Electron中实现大文件上传和断点续传功能
2018/10/28 Javascript
Node.js 实现远程桌面监控的方法步骤
2019/07/02 Javascript
layui-select动态选中值的例子
2019/09/23 Javascript
微信小程序仿淘宝热搜词在搜索框中轮播功能
2020/01/21 Javascript
vue-model实现简易计算器
2020/08/17 Javascript
如何利用node转发请求详解
2020/09/17 Javascript
[01:18]一目了然!DOTA2DotA快捷操作对比第一弹
2014/07/01 DOTA
[47:43]完美世界DOTA2联赛PWL S3 Magama vs GXR 第二场 12.19
2020/12/24 DOTA
从零学Python之hello world
2014/05/21 Python
Python解析网页源代码中的115网盘链接实例
2014/09/30 Python
分析用Python脚本关闭文件操作的机制
2015/06/28 Python
python利用小波分析进行特征提取的实例
2019/01/09 Python
python实现websocket的客户端压力测试
2019/06/25 Python
Pandas之Fillna填充缺失数据的方法
2019/06/25 Python
环境科学专业个人求职信
2013/12/15 职场文书
经理助理岗位职责
2014/03/05 职场文书
汽车促销活动方案
2014/03/31 职场文书
裁员通知
2015/04/25 职场文书
自信主题班会
2015/08/14 职场文书