代码拉取完成,页面将自动刷新
同步操作将从 苦笑/YYShop 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
<script>
export default {
onLaunch: function() {
console.log('App Launch')
// #ifdef MP-WEIXIN
this.checkNewVersion().then(()=>{
})
if (!this.localGet('weapp_session_key')) this.getSession();
// this.getSession();
// console.log(this.localGet('weapp_session_key'));
// #endif
},
onShow: function() {
console.log('App Show')
},
onHide: function() {
console.log('App Hide')
},
methods: {
getSession(isAging = false) {
if (isAging) {
uni.showLoading({
mask: true,
title: "网络错误,重试"
})
} else {
uni.showLoading({
mask: true,
title: "加载中..."
})
}
let that = this;
uni.login({
success(code) {
that.httpPost({
url: "/weapp/login/getSessionKey",
data: {
code: code.code
}
}).then((re) => {
// console.log(re);
let sessionKey = re.data.session_key;
that.localSave('weapp_session_key', sessionKey, 60 * 60 * 24 * 7)
that.localSave('weapp_openid', re.data.openid, 60 * 60 * 24 * 7)
uni.hideLoading()
})
}
})
},
//微信小程序检查更新
checkNewVersion: function() { // 检查版本更新
return new Promise((success, fail) => {
// 获取小程序更新机制兼容
if (wx.canIUse("getUpdateManager")) {
const updateManager = wx.getUpdateManager();
updateManager.onCheckForUpdate(function(res) {
// 请求完新版本信息的回调
if (res.hasUpdate) {
updateManager.onUpdateReady(function() {
wx.showModal({
title: "更新提示",
content: "新版本已经准备好,是否重启应用?",
success: function(res) {
if (res.confirm) {
// 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
updateManager.applyUpdate();
}else{
success();
}
}
});
});
updateManager.onUpdateFailed(function() {
// 新的版本下载失败
wx.showModal({
title: "已经有新版本了哟~",
content: "新版本已经上线啦~,请您删除当前小程序,重新搜索打开哟~"
});
});
}else{
success();
}
});
} else {
success();
// // 如果希望用户在最新版本的客户端上体验您的小程序,可以这样子提示
// wx.showModal({
// title: "提示",
// content: "当前微信版本过低,无法使用该功能,请升级到最新微信版本后重试。"
// });
}
});
}
}
}
</script>
<style lang='scss'>
/*每个页面公共css */
.col {
display: flex;
flex-direction: column;
}
.row {
display: flex;
width: 100%;
}
.row-no-full {
display: flex;
}
.nowrap {
white-space: nowrap;
}
.center-row {
justify-content: center;
}
.center-col {
align-items: center;
}
.space {
justify-content: space-between;
}
.wrap {
white-space: pre-wrap;
line-height: 100%;
}
.all {
width: 100%;
}
.bottom_line {
/* border-bottom: 1upx solid #C0C0C0; */
padding-bottom: 8upx;
/* margin-left: 20upx; */
display: inline-block;
width: 100%;
text-decoration: underline;
}
.aline {
background-color: #E6E3E3;
height: 1px;
/* margin: 20upx 0; */
}
.bold {
font-weight: bold;
}
.c666 {
color: #666;
}
.blue {
color: #009EE2;
}
.shadow {
box-shadow: 0px 0px 8px #ccc;
}
.border-radius {
border-radius: 0.1166rem;
}
.normal-font-size {
font-size: 35upx;
}
.tip-font-size {
font-size: 28upx;
}
.small-font-size {
font-size: 22upx;
}
.tag {
font-weight: normal;
color: #FFFFFF;
padding: 0 10upx;
height: 30upx;
font-size: 22upx;
}
.title-font-size {
font-size: 45upx;
}
.background-color {
background-color: #F2F2F2;
}
.background-color-normal {
background-color: #FFFFFF;
}
.relative {
position: relative;
}
.absolute {
position: absolute;
}
.width-100vw {
width: 100vw;
}
.height-100vh {
height: 100vh;
}
.width-fit {
width: -webkit-fit-content;
}
.red-color {
color: $YYShop-red;
}
.black-color {
color: #4c332b;
}
.gray-color {
color: #746d6e;
}
.red-background-color {
background-color: #c24a28;
}
.black-background-color {
background-color: #4c332b;
}
.gray-background-color {
background-color: #746d6e;
}
.blue-background-color {
background-color: #009EE2;
}
text {
/* color: #303133; */
}
.success-color {
color: #67C23A;
}
.success-background-color {
background-color: #67C23A;
}
.warning-color {
color: #E6A23C;
}
.warning-background-color {
background-color: #E6A23C;
}
.danger-color {
color: #F56C6C;
}
.danger-background-color {
background-color: #F56C6C;
}
.hide-scroll::-webkit-scrollbar {
display: none;
width: 0;
height: 0;
}
.real-line-height-none {
line-height: .7rem;
}
.font-color{
color: #333;
}
</style>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。