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 相关文章推荐
改进:论坛UBB代码自动插入方式
Dec 22 Javascript
xtree.js 代码
Mar 13 Javascript
js Flash插入函数免激活代码
Mar 31 Javascript
JAVASCRIPT模式窗口中下载文件无法接收iframe的流
Oct 11 Javascript
js实现的点击数量加一可操作数据库
May 09 Javascript
js实现双击图片放大单击缩小的方法
Feb 17 Javascript
AngualrJS中每次$http请求时的一个遮罩层Directive
Jan 26 Javascript
angular分页指令操作
Jan 09 Javascript
node.js中实现kindEditor图片上传功能的方法教程
Apr 26 Javascript
动态加载JavaScript文件的3种方式
May 05 Javascript
如何用input标签和jquery实现多图片的上传和回显功能
May 16 jQuery
JavaScript装饰者模式原理与用法实例详解
Mar 09 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入库和出库
2013/06/25 PHP
PHP中将ip地址转成十进制数的两种实用方法
2013/08/15 PHP
微信公众平台开发关注及取消关注事件的方法
2014/12/23 PHP
php中header跳转使用include包含解决参数丢失问题
2015/05/08 PHP
PHP7标量类型declare用法实例分析
2016/09/26 PHP
PHP编写daemon process 实例详解
2016/11/13 PHP
PHP自定义错误处理的方法分析
2018/12/19 PHP
JS控制表格隔行变色
2006/06/26 Javascript
js form 验证函数 当前比较流行的错误提示
2009/06/23 Javascript
javascript 跨浏览器开发经验总结(五) js 事件
2010/05/19 Javascript
使用jQuery模板来展现json数据的代码
2010/10/22 Javascript
JS+ACTIVEX实现网页选择本地目录路径对话框
2013/03/18 Javascript
用nodejs实现PHP的print_r函数代码
2014/03/14 NodeJs
Javascript 完美运动框架(逐行分析代码,让你轻松了运动的原理)
2015/01/23 Javascript
简单实现限制uploadify上传个数
2015/11/16 Javascript
Summernote实现图片上传功能的简单方法
2016/07/11 Javascript
浅谈Vue的加载顺序探讨
2017/10/25 Javascript
JS实现数组简单去重及数组根据对象中的元素去重操作示例
2018/01/05 Javascript
JS实现DOM节点插入操作之子节点与兄弟节点插入操作示例
2018/07/30 Javascript
vue多次循环操作示例
2019/02/08 Javascript
使用vue中的混入mixin优化表单验证插件问题
2019/07/02 Javascript
JS数据类型STRING使用实例解析
2019/12/18 Javascript
Python3.5 Pandas模块之DataFrame用法实例分析
2019/04/23 Python
Python日志无延迟实时写入的示例
2019/07/11 Python
python实现输出一个序列的所有子序列示例
2019/11/18 Python
Python print不能立即打印的解决方式
2020/02/19 Python
python GUI库图形界面开发之PyQt5访问系统剪切板QClipboard类详细使用方法与实例
2020/02/27 Python
python 双循环遍历list 变量判断代码
2020/05/04 Python
Python模拟登入的N种方式(建议收藏)
2020/05/31 Python
浅谈如何使用python抓取网页中的动态数据实现
2020/08/17 Python
从一次项目重构说起CSS3自定义变量在项目的使用方法
2021/03/01 HTML / CSS
幼儿园中班评语大全
2014/04/17 职场文书
贸易跟单员英文求职信
2014/04/19 职场文书
2019最新版火锅店的创业计划书 !
2019/07/12 职场文书
http通过StreamingHttpResponse完成连续的数据传输长链接方式
2022/02/12 Python
Nginx使用ngx_http_upstream_module实现负载均衡功能示例
2022/08/05 Servers