Слияние кода завершено, страница обновится автоматически
<script>
import wx from 'weixin-js-sdk';
import {
mapState
} from 'vuex'
export default {
onLaunch: function() {
// #ifdef MP-WEIXIN
console.log('on weixin')
const _this = this
uni.checkSession({
success(e) {
console.log('on weixin checksession')
console.log(e)
// 小程序里面检查是否过期,如果过期,将缓存置为空
if (e && e.errMsg == "checkSession:ok") {
console.log('在登录')
} else {
// 不在登录的时候,把 vuex 中的缓存设置为空
_this.$store.dispatch('clear_userinfo')
}
},
fail() {
// 不在登录的时候,把 vuex 中的缓存设置为空
_this.$store.dispatch('clear_userinfo')
},
complete() {
console.log('checksession complete')
}
})
// #endif
},
computed: {
...mapState(['userinfo']),
...mapState(['systemData'])
},
watch: {
// 检测userinfo的变化
userinfo(newVal) {
//userinfo 变好了
console.log('watch userinfo变化了')
}
},
onShow: function() {
console.log('App Show')
const _this = this
if (this.userinfo && this.userinfo.token) {
// 验证token是否有效
_this.$api.checkToken({
token: _this.userinfo.token
}).then(res => {
if (res.code == 0) {
// 不在登录的时候,把 vuex 中的缓存设置为空
_this.$store.dispatch('clear_userinfo')
}
})
}
},
onHide: function() {
console.log('App Hide')
},
methods: {
}
}
</script>
<style>
/*每个页面公共css */
@import 'components/gaoyia-parse/parse.css';
</style>
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарий ( 0 )