Слияние кода завершено, страница обновится автоматически
<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 )