From c1ca841f287e8315e6afc05ced00927a03faeed7 Mon Sep 17 00:00:00 2001 From: shijingjing <1789544664@qq.com> Date: Wed, 15 Mar 2023 17:28:36 +0800 Subject: [PATCH] $emit --- src/project/qujing/AppHome/AppHome.vue | 2 +- .../qujing/AppLegalLearning/AppLegalLearning.vue | 11 +++-------- 2 files changed, 4 insertions(+), 9 deletions(-) diff --git a/src/project/qujing/AppHome/AppHome.vue b/src/project/qujing/AppHome/AppHome.vue index c55eb9a..aa27c7b 100644 --- a/src/project/qujing/AppHome/AppHome.vue +++ b/src/project/qujing/AppHome/AppHome.vue @@ -170,7 +170,7 @@ export default { uni.switchTab({ url: '/pages/AppLegalLearning/AppLegalLearning', success: ()=> { - uni.setStorageSync('inx', index) + uni.$emit('update',{inx: index}) } }) }, diff --git a/src/project/qujing/AppLegalLearning/AppLegalLearning.vue b/src/project/qujing/AppLegalLearning/AppLegalLearning.vue index 4e0459b..d8ddb94 100644 --- a/src/project/qujing/AppLegalLearning/AppLegalLearning.vue +++ b/src/project/qujing/AppLegalLearning/AppLegalLearning.vue @@ -35,11 +35,9 @@ export default { } }, onShow() { - console.log(uni.getStorageSync('inx'),'index'); - if(uni.getStorageSync('inx')) { - console.log(uni.getStorageSync('inx'), 'inx'); - this.currIndex = uni.getStorageSync('inx') - } + uni.$once('update',(data)=> { + this.currIndex = data.inx + }) if(this.currIndex == 0) { this.$refs.OnlineClass.getList(); } else { @@ -52,9 +50,6 @@ export default { } }); }, - onHide() { - uni.removeStorageSync('inx') - }, components: { OnlineClass, GeneralLawExam