|
@@ -6,9 +6,12 @@
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
+ <tip-middle-dialog ref="youkeDialogRef" @confirm-btn="ykConfirm" :content="MESSAGE_VISITER_TO_LOGIN"></tip-middle-dialog>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
+ import {MESSAGE_VISITER_TO_LOGIN} from "@/utils/constant.js"
|
|
|
+ import tipMiddleDialog from '@/components/dialog/tipMiddleDialog.vue';
|
|
|
import {
|
|
|
useTabBarHistory
|
|
|
} from '@/utils/emitEvents.js';
|
|
@@ -18,7 +21,9 @@
|
|
|
getUserIdentity
|
|
|
} from "@/utils/common";
|
|
|
export default {
|
|
|
-
|
|
|
+ components: {
|
|
|
+ tipMiddleDialog
|
|
|
+ },
|
|
|
data() {
|
|
|
return {
|
|
|
tabList: [{
|
|
@@ -37,8 +42,8 @@
|
|
|
path: `/pages/my/index`
|
|
|
},
|
|
|
],
|
|
|
- currentTab: 0
|
|
|
-
|
|
|
+ currentTab: 0,
|
|
|
+ MESSAGE_VISITER_TO_LOGIN
|
|
|
};
|
|
|
},
|
|
|
props: {
|
|
@@ -54,15 +59,18 @@
|
|
|
|
|
|
},
|
|
|
methods: {
|
|
|
-
|
|
|
+ // 游客弹窗---确定
|
|
|
+ ykConfirm(){
|
|
|
+ uni.redirectTo({
|
|
|
+ url: '/pages/login/index'
|
|
|
+ });
|
|
|
+ },
|
|
|
+
|
|
|
switchTab(path, index) {
|
|
|
this.currentTab = index;
|
|
|
if (getUserIdentity() == 'Visitor') {
|
|
|
if (path === '/pages/game/index') {
|
|
|
- // 游戏需要返回功能
|
|
|
- uni.navigateTo({
|
|
|
- url: path
|
|
|
- });
|
|
|
+ this.$refs.youkeDialogRef.handleShow();
|
|
|
return ;
|
|
|
}
|
|
|
uni.redirectTo({
|