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

OSCHINA-MIRROR/zyzl22-zluniapp

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
App.vue 1.6 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
张强 Отправлено 3 лет назад b452eb4
<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 )

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

1
https://gitlife.ru/oschina-mirror/zyzl22-zluniapp.git
git@gitlife.ru:oschina-mirror/zyzl22-zluniapp.git
oschina-mirror
zyzl22-zluniapp
zyzl22-zluniapp
master