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-世界上误解最深的语言分析
Aug 12 Javascript
js判断变量是否未定义的代码
Mar 28 Javascript
不同的jQuery API来处理不同的浏览器事件
Dec 09 Javascript
jQuery阻止事件冒泡具体实现
Oct 11 Javascript
详解vue跨组件通信的几种方法
Jun 15 Javascript
JS实现移动端判断上拉和下滑功能
Aug 07 Javascript
vue 添加vux的代码讲解
Nov 30 Javascript
微信小程序日期时间选择器使用方法
Feb 01 Javascript
js统计页面上每个标签的数量实例代码
May 29 Javascript
element ui table(表格)实现点击一行展开功能
Dec 04 Javascript
layui的面包屑或者表单不显示的解决方法
Sep 05 Javascript
JavaScript的变量声明与声明提前用法实例分析
Nov 26 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 VS ASP
2006/10/09 PHP
phpMyAdmin 安装及问题总结
2009/05/28 PHP
IIS6+PHP5+MySQL5+Zend Optimizer+phpMyAdmin安装配置图文教程 2009年
2009/06/08 PHP
php中设置index.php文件为只读的方法
2013/02/06 PHP
PHP curl CURLOPT_RETURNTRANSFER参数的作用使用实例
2015/02/07 PHP
php进程daemon化的正确实现方法
2018/09/06 PHP
laravel 字段格式化 modle 字段类型转换方法
2019/09/30 PHP
javascript 表单规则集合对象
2009/07/21 Javascript
JavaScript 模拟用户单击事件
2009/12/31 Javascript
javascript 星级评分效果(手写)
2012/12/24 Javascript
JavaScript中for..in循环陷阱介绍
2013/11/12 Javascript
javascript模拟实现C# String.format函数功能代码
2013/11/25 Javascript
JavaScript实现的图像模糊算法代码分享
2014/04/22 Javascript
jQuery检查事件是否触发的方法
2015/06/26 Javascript
Bootstrap模态框禁用空白处点击关闭
2016/10/20 Javascript
学习JavaScript图片预加载模块
2016/11/07 Javascript
深入学习Bootstrap表单
2016/12/13 Javascript
使用base64对图片的二进制进行编码并用ajax进行显示
2017/01/03 Javascript
微信小程序 css使用技巧总结
2017/01/09 Javascript
基于JavaScript实现选项卡效果
2017/07/21 Javascript
详解react native页面间传递数据的几种方式
2018/11/07 Javascript
jquery 插件重新绑定的处理方法分析
2019/11/23 jQuery
在vant 中使用cell组件 定义图标该图片和位置操作
2020/11/02 Javascript
mapboxgl实现带箭头轨迹线的代码
2021/01/04 Javascript
Python遍历目录的4种方法实例介绍
2015/04/13 Python
Windows下搭建python开发环境详细步骤
2020/07/20 Python
深入了解Python iter() 方法的用法
2019/07/11 Python
使用Python给头像戴上圣诞帽的图像操作过程解析
2019/09/20 Python
python实现飞机大战小游戏
2019/11/08 Python
python 实现dict转json并保存文件
2019/12/05 Python
Html5实现用户注册自动校验功能实例代码
2016/05/24 HTML / CSS
薇诺娜官方网上商城:专注敏感肌肤
2017/05/25 全球购物
高中军训感想300字
2014/03/04 职场文书
成龙霸王洗发水广告词
2014/03/14 职场文书
《春天来了》教学反思
2014/04/07 职场文书
python编程简单几行代码实现视频转换Gif示例
2021/10/05 Python