代码拉取完成,页面将自动刷新
同步操作将从 shopTNT开源商城系统/shopTNT电商系统-移动端(小程序 app 公众号) 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
<script>
import Vue from 'vue'
import Cache, { Keys } from '@/utils/cache.js'
import * as API_Common from '@/api/common.js'
export default {
// 此处globalData为了演示其作用,不是uView框架的一部分
globalData: {
username: '白居易'
},
async onLaunch() {
this.getSiteData()
// #ifdef APP-PLUS
//app启动时打开启动广告页
// var w = plus.webview.open(
// 'hybrid/html/advertise/advertise.html',
// '本地地址',
// { top: 0, bottom: 0, zindex: 999 },
// 'fade-in',
// 500
// );
// //设置定时器,4s后关闭启动广告页
// setTimeout(function() {
// plus.webview.close(w);
// }, 5000);
// #endif
// 如果是H5 通过复制直接打开需要登录的页面
// #ifdef H5
const pathname = window.location.pathname
//如果是以下目录,需要验证是否已经登录
if (pathname.indexOf('/mine-module') == 0 || pathname.indexOf('/pages/order') == 0) {
const cacheUser = uni.getStorageSync(Keys.user)
//如果没有登录则跳转到登录页面
if (!cacheUser) {
uni.redirectTo({
url: 'pages/auth/login?back_url=' + pathname
})
}
}
// #endif
//初始化唯一uuid
const uuid = uni.getStorageSync(Keys.uuid)
if (!uuid) {
const strUUID = this.$u.guid(20)
console.log('全局UUID = ' + strUUID)
uni.setStorageSync(Keys.uuid, strUUID)
}
//获取手机状态栏、导航栏高度 statusBar:状态栏高度 customBar:状态栏高度 + 导航栏高度
uni.getSystemInfo({
success(res) {
Vue.prototype.statusBar = res.statusBarHeight
// #ifdef MP
let custom = wx.getMenuButtonBoundingClientRect()
Vue.prototype.customBar = custom.bottom + custom.top - res.statusBarHeight
// #endif
}
})
},
methods: {
// 站点信息
getSiteData() {
API_Common.getSiteData().then(site => {
Cache.setItem(Keys.site, site)
})
},
}
}
</script>
<style lang="scss">
@import "uview-ui/index.scss";
@import "static/common/css/demo.scss";
@import "static/common/css/floor-mobile.scss";
@import "static/common/css/iconfont.css";
/*每个页面公共css */
[type="search"]::-webkit-search-decoration,
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-results-button,
[type="search"]::-webkit-search-results-decoration {
display: none !important;
}
</style>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。