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 31 Javascript
用Jquery实现多级下拉框无刷新的联动
Dec 22 Javascript
理解JavaScript的prototype属性
Feb 11 Javascript
Underscore.js常用方法总结
Feb 28 Javascript
javascript实现10个球随机运动、碰撞实例详解
Jul 08 Javascript
ionic中列表项增加和删除的实现方法
Jan 22 Javascript
Javascript中的 “&” 和 “|” 详解
Feb 02 Javascript
JS中把函数作为另一函数的参数传递方法(总结)
Jun 28 Javascript
基于Vue实例生命周期(全面解析)
Aug 16 Javascript
Vue中的ref作用详解(实现DOM的联动操作)
Aug 21 Javascript
更强大的vue ssr实现预取数据的方式
Jul 19 Javascript
详解javascript脚本何时会被执行
Feb 05 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
人族 Terran 魔法与科技
2020/03/14 星际争霸
一个取得文件扩展名的函数
2006/10/09 PHP
一个典型的PHP分页实例代码分享
2011/07/28 PHP
php _autoload自动加载类与机制分析
2012/02/10 PHP
一个简单的php路由类
2016/05/29 PHP
基于PHP实现用户注册登录功能
2016/10/14 PHP
php支付宝APP支付功能
2020/07/29 PHP
Thinkphp5.0框架使用模型Model的获取器、修改器、软删除数据操作示例
2019/10/11 PHP
解决PHP curl或file_get_contents下载图片损坏或无法打开的问题
2019/10/11 PHP
PHP pthreads v3下的Volatile简介与使用方法示例
2020/02/21 PHP
php如何获取Http请求
2020/04/30 PHP
JavaScript之appendChild、insertBefore和insertAfter使用说明
2010/12/30 Javascript
JQuery EasyUI 数字格式化处理示例
2014/05/05 Javascript
node.js中的querystring.unescape方法使用说明
2014/12/10 Javascript
js格式化输入框内金额、银行卡号
2016/02/01 Javascript
JS面试题---关于算法台阶的问题
2016/07/26 Javascript
jQuery stop()用法实例详解
2016/07/28 Javascript
微信小程序 页面跳转及数据传递详解
2017/03/14 Javascript
详解vue-cli + webpack 多页面实例应用
2017/04/25 Javascript
原生JS实现小小的音乐播放器
2017/10/16 Javascript
RxJS的入门指引和初步应用
2019/06/15 Javascript
vue中activated的用法
2021/01/03 Vue.js
python基于右递归解决八皇后问题的方法
2015/05/25 Python
matplotlib简介,安装和简单实例代码
2017/12/26 Python
python3 实现对图片进行局部切割的方法
2018/12/05 Python
python重试装饰器的简单实现方法
2019/01/31 Python
Django模型修改及数据迁移实现解析
2019/08/01 Python
Jupyter 无法下载文件夹如何实现曲线救国
2020/04/22 Python
带你认识HTML5中的WebSocket
2015/05/22 HTML / CSS
Juice Beauty官网:有机美容产品,护肤与化妆品
2020/06/13 全球购物
幼师自我鉴定
2014/02/01 职场文书
《乡愁》教学反思
2014/02/18 职场文书
教师节宣传方案
2014/05/23 职场文书
2014大学生批评与自我批评思想汇报
2014/09/21 职场文书
校园之声广播稿
2015/08/18 职场文书
Python实现Excel文件的合并(以新冠疫情数据为例)
2022/03/20 Python