Files
Hfive/App.vue
2024-11-13 09:25:34 +08:00

57 lines
1.5 KiB
Vue

<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>