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 学习笔记(十四) 正则表达式
Jan 22 Javascript
innerHTML 和 getElementsByName 在IE下面的bug 的解决
Apr 09 Javascript
JQuery 选择器、过滤器介绍
Feb 14 Javascript
基于jQuery替换table中的内容并显示进度条的代码
Aug 02 Javascript
创建公共调用 jQuery Ajax 带返回值
Aug 01 Javascript
JavaScript设计模式之装饰者模式介绍
Dec 28 Javascript
js+css绘制颜色动态变化的圈中圈效果
Jan 27 Javascript
jQuery实现智能判断固定导航条或侧边栏的方法
Sep 04 Javascript
VUE中v-model和v-for指令详解
Jun 23 Javascript
详解angular分页插件tm.pagination二次触发问题解决方案
Jul 20 Javascript
解决vue-cli项目webpack打包后iconfont文件路径的问题
Sep 01 Javascript
JS绘图Flot如何实现可选显示曲线图功能
Oct 16 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
一个程序下载的管理程序(二)
2006/10/09 PHP
解决了Ajax、MySQL 和 Zend Framework 的乱码问题
2009/03/03 PHP
PHP编程最快明白(第一讲 软件环境和准备工作)
2010/10/25 PHP
PHP学习 变量使用总结
2011/03/24 PHP
Codeigniter实现处理用户登录验证后的URL跳转
2014/06/12 PHP
PHP中把错误日志保存在系统日志中(Windows系统)
2015/06/23 PHP
php实现微信公众平台账号自定义菜单类
2015/10/11 PHP
jQuery生成asp.net服务器控件的代码
2010/02/04 Javascript
新发现一个骗链接的方法(js读取cookies)
2012/01/11 Javascript
事件冒泡是什么如何用jquery阻止事件冒泡
2013/03/20 Javascript
jQuery源码解读之hasClass()方法分析
2015/02/20 Javascript
总结JavaScript三种数据存储方式之间的区别
2016/05/03 Javascript
JS获取当前使用的浏览器名字以及版本号实现方法
2016/08/19 Javascript
JS 实现 ajax 异步浏览器兼容问题
2017/01/21 Javascript
bootstrap weebox 支持ajax的模态弹出框
2017/02/23 Javascript
JS实现给json数组动态赋值的方法示例
2020/03/19 Javascript
JavaScript引用类型Date常见用法实例分析
2018/08/08 Javascript
Vue动态生成el-checkbox点击无法赋值的解决方法
2019/02/21 Javascript
Vue函数式组件的应用实例详解
2019/08/30 Javascript
[42:32]VP vs RNG 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.21.mp4
2020/07/19 DOTA
python socket网络编程步骤详解(socket套接字使用)
2013/12/06 Python
实例介绍Python中整型
2019/02/11 Python
详解Django定时任务模块设计与实践
2019/07/24 Python
pytorch中的上采样以及各种反操作,求逆操作详解
2020/01/03 Python
英国时尚和家居用品零售商:Matalan
2021/02/28 全球购物
总会计师岗位职责
2014/02/19 职场文书
小学德育工作经验交流材料
2014/05/22 职场文书
光棍节联谊晚会活动策划书
2014/10/10 职场文书
2014年社区党建工作总结
2014/11/11 职场文书
2015年党员自评材料
2014/12/17 职场文书
实名检举信范文
2015/03/02 职场文书
保险公司反洗钱宣传活动总结
2015/05/08 职场文书
2016年党校科级干部培训班学习心得体会
2016/01/06 职场文书
Node.js实现断点续传
2021/06/23 Javascript
探讨Java中的深浅拷贝问题
2021/06/26 Java/Android
Go调用Rust方法及外部函数接口前置
2022/06/14 Golang