<script>
	import Api from '@/common/js/api.js'
	export default {
		onLaunch: function() {
			// #ifdef MP-WEIXIN
			uni.cache.set('menuInfo', uni.getMenuButtonBoundingClientRect());
			uni.login({
				provider: 'weixin',
				success: async (data) => {
					uni.cache.set('weixincode', data.code);
					let res = await Api.getminiuserinfo({
						code: uni.cache.get('weixincode') //临时登录凭证
					})
					uni.cache.set('open_id', res.data.openid)
					this.$isResolve()
				},
			})
			// #endif
			// 异步获取系统信息
			// uni.getSystemInfo({
			// 	success: function(info) {
			// 		console.log(info)
			// 		if (info.platform === 'h5') {
			// 			// H5环境
			// 			if (uni.getStorageSync('navigationStyle') === 'custom') {
			// 				// 全局原生导航栏被隐藏
			// 				uni.hideNavigationBarLoading();
			// 			} else {
			// 				// 显示全局原生导航栏
			// 			}
			// 		} else {
			// 			// 非H5环境
			// 			if (uni.getStorageSync('navigationStyle') === 'custom') {
			// 				// 自定义导航
			// 			} else {
			// 				// 非自定义导航
			// 			}
			// 		}
			// 	}
			// });
			// #ifndef MP-WEIXIN
			this.$isResolve()
			// #endif
		},
		onShow: function() {
			this.$store.dispatch("HeightActions"); //获取随时获取页面的高度
		},
		onHide: function() {}
	}
</script>

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