1 Star 0 Fork 0

Null/优惠券红包封面

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
App.vue 1.36 KB
一键复制 编辑 原始数据 按行查看 历史
Null 提交于 2021-06-25 18:14 . 日常更新
<script>
export default {
onLaunch:function(e) {
new Promise((resolve, reject) => {
this.$api('config', "get").then((res) => {
this.$store.commit('config/setConfig', res.data[0])
resolve(res.data[0])
})
}).then(() => {
//#ifdef MP-WEIXIN
uni.showLoading({
title: "登陆中"
})
uni.login({
provider: 'weixin'
}).then(code => {
code = code[1].code
this.$api('user-center', 'loginByWeixin', {
code,
invitation: e.query.invitation || 0,
}).then(res => {
if (res.code === 0) {
uni.hideLoading()
// 如果使用2.7.15及以上版本建议存为uni_id_token
uni.setStorageSync('uniIdToken', res.token)
this.$store.commit('user/login', res.userInfo)
uni.setStorageSync('uni_id_token_expired', res.tokenExpired)
this.$isResolve()
}
})
})
//#endif
//#ifndef MP-WEIXIN
this.$isResolve() //放行app
//#endif
})
//#ifdef H5
this.$api('user-center','checkToken').then(res=>{
if(res.code!==0){
//处理过期
uni.navigateTo({
url:"../../../pages/user/login",
fail:(err)=>{
console.log(err)
}
})
}
})
//#endif
},
onShow: function() {
console.log('App Show');
},
onHide: function() {
console.log('App Hide');
}
};
</script>
<style>
/* 引入remixicon图标库 */
@import 'static/libs/remixicon.css';
</style>
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/kdcnb/coupon-red-envelope-cover.git
git@gitee.com:kdcnb/coupon-red-envelope-cover.git
kdcnb
coupon-red-envelope-cover
优惠券红包封面
master

搜索帮助