天天看点

通过user-agent判断用户是用微信还是支付宝打开二维码

**

通过user-agent判断用户是用微信还是支付宝打开二维码

**

isWxOrAlipay() {
	var that = this
	var ua = navigator.userAgent.toLowerCase();
	//判断是不是微信
	if (ua.match(/MicroMessenger/i) == 'micromessenger') {
		that.payMethod = "WeiXin"
	}
	//判断是不是支付宝
	if (ua.match(/AlipayClient/i) == 'alipayclient') {
		that.payMethod = "Alipay"
	}
	//判断是不是QQ-->(ua.match(/QQ/i) == "qq")
}
           

如果二维码或链接带有参数,需要获取参数如下

created() {
	this.id= this.$mp.query.id
}
           

created():在模板渲染成html前调用,即通常初始化某些属性值,然后再渲染成视图。