| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- <script>
- import HaloConfig from '@/config/halo.config.js';
- import HaloAdConfig from '@/config/ad.config.js';
- // app升级检测(搭配:https://ext.dcloud.net.cn/plugin?id=4470 升级中心)
- import CheckAppUpdate from '@/uni_modules/uni-upgrade-center-app/utils/check-update';
- import { CheckWxUpdate } from '@/utils/update.js';
- export default {
- globalData: {
- baseApiUrl: HaloConfig.apiUrl,
- ...HaloConfig,
- haloAdConfig: HaloAdConfig
- },
- onLaunch: function() {
- console.log('App Launch');
- // #ifdef APP-PLUS
- CheckAppUpdate();
- // #endif
- // #ifdef MP-WEIXIN
- CheckWxUpdate();
- uni.$tm.vx.commit('setWxShare', HaloConfig.wxShareConfig);
- // #endif
- // 监听中间按钮(暂时没有使用)
- uni.onTabBarMidButtonTap(() => {
- console.log('点击中间按钮');
- });
- // 初始化博主信息
- uni.$tm.vx.actions('blogger/fnGetBlogger');
- // 临时:检查是否有用户,没有的话添加一个默认的用户
- uni.$tm.vx.actions('user/checkAndSetDefaultUser');
- // 启动检查app的配置是否已经就绪,若未就绪则设置默认的
- uni.$tm.vx.actions('setting/checkAndSetDefaultAppSettings');
- },
- onShow: function() {
- console.log('App Show');
- },
- onHide: function() {
- console.log('App Hide');
- }
- };
- </script>
- <style lang="scss">
- // 基础样式
- @import './common/styles/app.theme.scss';
- @import './common/styles/app.base.scss';
- // 引入tmUI2.x样式
- @import './tm-vuetify/mian.min.css';
- // 引入tmUI2.x主题包
- @import './tm-vuetify/scss/theme.css';
- // 引入tmUI2.x预置图标
- @import './tm-vuetify/scss/fonts/fontawesome_base64.css';
- // 自定义图标
- @import './common/icons/halocoloriconfont.css';
- @import './common/icons/haloiconfont.css';
- @import './common/icons/mphtmliconfont.css';
- /* #ifndef MP-WEIXIN */
- @import './common/markdown/markdown.scss';
- /* #endif */
- page {
- background-color: #fafafa;
- }
- </style>
|