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 相关文章推荐
一些有关检查数据的JS代码
Sep 07 Javascript
JS二维数组的定义说明
Mar 03 Javascript
使用jquery.validate自定义方法实现"手机号码或者固话至少填写一个"的逻辑验证
Sep 01 Javascript
JavaScript实现向右伸出的多级网页菜单效果
Aug 25 Javascript
实例详解jQuery结合GridView控件的使用方法
Jan 04 Javascript
JS选取DOM元素的简单方法
Jul 08 Javascript
基于BootStrap栅格栏系统完成网站底部版权信息区
Dec 23 Javascript
vue router使用query和params传参的使用和区别
Nov 13 Javascript
Vue-Router基础学习笔记(小结)
Oct 15 Javascript
vue-form表单验证是否为空值的实例详解
Oct 29 Javascript
Vue vee-validate插件的简单使用
Jun 22 Vue.js
JavaScript中的宏任务和微任务详情
Nov 27 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
很让人受教的 提高php代码质量36计
2012/09/05 PHP
js和php邮箱地址验证的实现方法
2014/01/09 PHP
php中使用getimagesize获取图片、flash等文件的尺寸信息实例
2014/04/29 PHP
PHP简单遍历对象示例
2016/09/28 PHP
PHP二维数组去重实例分析
2016/11/18 PHP
php中__toString()方法用法示例
2016/12/07 PHP
Laravel模型事件的实现原理详解
2018/03/14 PHP
jquery 使用点滴函数代码
2011/05/20 Javascript
button没写type=button会导致点击时提交
2014/03/06 Javascript
jquery JSON的解析方式示例介绍
2014/07/27 Javascript
AngularJS入门教程之Hello World!
2014/12/06 Javascript
13 款最热门的 jQuery 图像 360 度旋转插件推荐
2014/12/09 Javascript
jQuery实现仿腾讯微博滑出效果报告每日天气的方法
2015/05/11 Javascript
两种JS实现屏蔽鼠标右键的方法
2020/08/20 Javascript
JS实现浏览器状态栏文字从右向左弹出效果代码
2015/10/27 Javascript
jQuery对象与DOM对象转换方法详解
2016/05/10 Javascript
js Canvas实现的日历时钟案例分享
2016/12/25 Javascript
layui前端框架之table表数据的刷新方法
2018/08/17 Javascript
vue使用自定义指令实现拖拽
2021/01/29 Javascript
[48:53]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS VG第一场
2014/05/26 DOTA
Python3基础之条件与循环控制实例解析
2014/08/13 Python
python3爬虫之设计签名小程序
2018/06/19 Python
python使用matplotlib模块绘制多条折线图、散点图
2020/04/26 Python
Django restframework 源码分析之认证详解
2019/02/22 Python
python sorted函数的小练习及解答
2019/09/18 Python
Python搭建代理IP池实现获取IP的方法
2019/10/27 Python
python操作cfg配置文件方式
2019/12/22 Python
tensorflow2.0保存和恢复模型3种方法
2020/02/03 Python
Python叠加矩形框图层2种方法及效果
2020/06/18 Python
python使用自定义钉钉机器人的示例代码
2020/06/24 Python
python 如何区分return和yield
2020/09/22 Python
开业庆典答谢词
2014/01/18 职场文书
春节晚会主持词
2014/03/24 职场文书
介绍信的格式
2015/01/30 职场文书
简单的辞职信模板
2015/05/12 职场文书
golang在GRPC中设置client的超时时间
2021/04/27 Golang