You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
46 lines
1.1 KiB
46 lines
1.1 KiB
<script>
|
|
import {
|
|
WxToken
|
|
} from './common/wx_token.js'
|
|
import user from '@/api/user.js'
|
|
|
|
import Api_url from '@/common/config.js'
|
|
var wxtoken = new WxToken();
|
|
export default {
|
|
async onLaunch() {
|
|
// #ifdef MP-WEIXIN
|
|
uni.login({
|
|
provider: 'weixin',
|
|
success: function(loginRes) {
|
|
let data = {
|
|
'code': loginRes.code
|
|
}
|
|
// user.get_xcx_token(data).then(res => {
|
|
// uni.setStorageSync('token', res.data.token)
|
|
// user.get_info().then(res=>{
|
|
// uni.setStorageSync('sfm',res.data.invite_code)
|
|
// })
|
|
// })
|
|
}
|
|
})
|
|
// #endif
|
|
// #ifdef H5
|
|
var ua = navigator.userAgent.toLowerCase();
|
|
var isWeixin = ua.indexOf('micromessenger') != -1;
|
|
if (!isWeixin) {
|
|
console.log("非公众号-暂不登陆")
|
|
return false;
|
|
} else {
|
|
wxtoken.verify('userinfo'); //静默获取openid
|
|
}
|
|
//微信公众号获取token -必须是认证的服务号
|
|
// #endif
|
|
},
|
|
onShow: function() {},
|
|
onHide: function() {},
|
|
}
|
|
</script>
|
|
|
|
<style lang="scss">
|
|
@import '~@/static/styles/app.scss';
|
|
</style>
|