<script>
import { mapState, mapMutations } from 'vuex';
export default {
    methods: {
        ...mapMutations(['_login', '_userInfo'])
    },
    onLaunch: function () {
        const token = uni.getStorageSync('token');
        if (token) {
            this._login(token);
        }
        const userInfo = uni.getStorageSync('userInfo');
        if (userInfo) {
            this._userInfo(userInfo);
        }
		// #ifdef MP-WEIXIN
		const updateManager = uni.getUpdateManager();
		updateManager.onCheckForUpdate(function (res) {
		  // 请求完新版本信息的回调
		  console.log(res.hasUpdate);
		});
		updateManager.onUpdateReady(function (res) {
		  uni.showModal({
		    title: '更新提示',
		    content: '新版本已经准备好，是否重启应用？',
		    success(res) {
		      if (res.confirm) {
		        // 新的版本已经下载好，调用 applyUpdate 应用新版本并重启
		        updateManager.applyUpdate();
		      }
		    }
		  });
		
		});
		updateManager.onUpdateFailed(function (res) {
		  // 新的版本下载失败
		});
		// #endif
        // uni.navigateTo({
        // 	url:'pages/login/login'
        // })
    },
    onShow: function () {},
    onHide: function () {}
};
</script>

<style lang="scss">
@import 'uview-ui/index.scss';
/*每个页面公共css */
@import '/static/common/css/main.css';
@import '/static/common/css/icon.css';
@import '/static/common/css/state.css';
</style>
