1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/changemore-tcb-hackthon--wuhanyou

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
App.vue 1.6 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
黄德智 Отправлено 10.02.2020 18:50 6eed53f
<script>
import { mapMutations } from 'vuex';
export default {
onLaunch: function() {
console.log('App Launch')
this.getTimeLineData()
this.gitFinalTime()
this.checkToken()
},
onShow: function() {
console.log('App Show')
},
onHide: function() {
console.log('App Hide')
},
methods: {
checkToken() {
try{
let token = uni.getStorageSync('token')
let uid = uni.getStorageSync('uid')
uni.request({
url: 'https://cnrocks.com/users/api/token/',
method: 'POST',
data: {
token,
uid
},
success: res => {
if (res.data.errMsg === 'auth pass') {
this.updateUserInfo(res.data.userInfo)
this.updateIsLogin(true)
}else{
uni.clearStorage()
}
},
fail: () => {},
complete: () => {}
});
}catch(e){
//TODO handle the exception
}
},
gitFinalTime() {
uni.request({
url: 'https://cnrocks.com/statistic/api/finaltime/',
method: 'GET',
success: res => {
this.updateFinalTime(res.data.data)
},
fail: () => {},
complete: () => {}
});
},
getTimeLineData() {
uni.request({
url: 'https://cnrocks.com/timeline/api/timeline/',
method: 'GET',
success: res => {
this.setTimeLine(res.data.data)
},
fail: () => {},
complete: () => {}
});
},
...mapMutations(['setTimeLine', 'updateFinalTime', 'updateIsLogin', 'updateUserInfo'])
}
}
</script>
<style>
/*每个页面公共css */
page {
display: flex;
flex-direction: column;
min-height: 100%;
position:relative;
}
view {
display: flex;
}
</style>

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/changemore-tcb-hackthon--wuhanyou.git
git@api.gitlife.ru:oschina-mirror/changemore-tcb-hackthon--wuhanyou.git
oschina-mirror
changemore-tcb-hackthon--wuhanyou
changemore-tcb-hackthon--wuhanyou
master