2 lines
1.1 KiB
JavaScript
2 lines
1.1 KiB
JavaScript
"use strict";const e=require("../../../common/vendor.js"),i=require("../../../common/store.js"),s=require("../config.js"),t={data:()=>({config:s.config,uniIdRedirectUrl:"",isMounted:!1}),onUnload(){},mounted(){this.isMounted=!0},onLoad(i){if(i.is_weixin_redirect){if(e.index.showLoading({mask:!0}),window.location.href.includes("#")){window.location.href.split("?")[1].split("&").forEach((e=>{const s=e.split("=");"code"==s[0]&&(i.code=s[1])}))}this.$nextTick((e=>{this.$refs.uniFabLogin.login({code:i.code},"weixin")}))}i.uniIdRedirectUrl&&(this.uniIdRedirectUrl=decodeURIComponent(i.uniIdRedirectUrl)),1===getCurrentPages().length&&(e.index.hideHomeButton(),console.log("已隐藏:返回首页按钮"))},computed:{needAgreements(){if(this.isMounted)return!!this.$refs.agreements&&this.$refs.agreements.needAgreements},agree:{get(){if(this.isMounted)return!this.$refs.agreements||this.$refs.agreements.isAgree},set(e){this.$refs.agreements?this.$refs.agreements.isAgree=e:console.log("不存在 隐私政策协议组件")}}},methods:{loginSuccess(e){i.mutations.loginSuccess({...e,uniIdRedirectUrl:this.uniIdRedirectUrl})}}};exports.mixin=t;
|