小程序登录

在这里插入图片描述

<button class="primary" :loading='isLoading' @click="$noMultipleClicks(onOneLogin)">用户一键登录</button>
// 用户一键登录
onOneLogin () {
	// #ifdef MP-WEIXIN
	const _this = this;
	wx.login({
		success (res) {
			// console.log('onLogin', res.code);
			if (res.code) {
				_this.loginFn(res.code);
			}
		}
	})
	// #endif
},
loginFn (code) {
	this.isLoading = true;
	const _this= this;
	this.axios.request({
		url: `/app/mini/login/${code}`,
		method: 'GET',
		data: {
			code: code,
			corpId: '10001',
			type: 0
		}
	}).then(res => {
		if (res.data.code != 0) {
			_this.showToast(res.data.msg);
			return;
		}
		this.isLoading = false;
		if (res.data.data) {
			wx.setStorageSync('token', res.data.data);
			wx.setStorageSync('isLogged', true);
		}
	}).catch(err => {
		console.log(err);
	})
},

如有错误或不足,欢迎各位大佬评论指正。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值