修复可能的问题

This commit is contained in:
TOP糯米 2023-03-17 00:41:34 +08:00
parent bc28a5b099
commit 7585368757
7 changed files with 27 additions and 19 deletions

View File

@ -36,7 +36,7 @@
<script> <script>
import AuthLoginBox from "@/components/auth/login-box"; import AuthLoginBox from "@/components/auth/login-box";
import { mapState } from "vuex"; import { mapGetters } from "vuex";
export default { export default {
name: "component-layout", name: "component-layout",
data() { data() {
@ -84,8 +84,8 @@ export default {
}, },
}, },
computed: { computed: {
...mapState({ ...mapGetters({
isLogin: (state) => state.user.token.length > 0, isLogin: "user/isLogin",
}), }),
}, },
created() { created() {

View File

@ -80,9 +80,7 @@ export default {
}, },
}); });
} }
}).catch(e => { }).catch(e => { });
throw e
});
}); });
}, },
/** /**
@ -173,7 +171,7 @@ export default {
return resolve(list); return resolve(list);
} }
return reject(response.msg); return reject(response.msg);
}).catch(e => { throw e }); }).catch(e => { });
}); });
}, },
/** /**
@ -242,9 +240,7 @@ export default {
return resolve(order); return resolve(order);
} }
return reject(response.msg); return reject(response.msg);
}).catch(e => { }).catch(e => { });
throw e
});
}); });
}, },
/** /**

View File

@ -63,7 +63,7 @@
<script> <script>
import AppLayout from "@/components/layout/layout"; import AppLayout from "@/components/layout/layout";
import { mapState } from "vuex"; import { mapGetters, mapState } from "vuex";
export default { export default {
name: "member", name: "member",
data() { data() {
@ -76,9 +76,11 @@ export default {
}, },
computed: { computed: {
...mapState({ ...mapState({
isLogin: (state) => state.user.token.length > 0,
userInfo: (state) => state.user.info, userInfo: (state) => state.user.info,
}), }),
...mapGetters({
isLogin: "user/isLogin",
}),
}, },
onLoad() {}, onLoad() {},
onShow() {}, onShow() {},

View File

@ -35,7 +35,7 @@
<script> <script>
import AppLayout from "@/components/layout/layout"; import AppLayout from "@/components/layout/layout";
import { mapState } from "vuex"; import { mapGetters, mapState } from "vuex";
export default { export default {
name: "member-password", name: "member-password",
data() { data() {
@ -52,9 +52,11 @@ export default {
}, },
computed: { computed: {
...mapState({ ...mapState({
isLogin: (state) => state.user.token.length > 0,
userInfo: (state) => state.user.info, userInfo: (state) => state.user.info,
}), }),
...mapGetters({
isLogin: "user/isLogin",
}),
}, },
onLoad() { onLoad() {
if (!this.isLogin) { if (!this.isLogin) {

View File

@ -36,7 +36,7 @@
import AppLayout from "@/components/layout/layout"; import AppLayout from "@/components/layout/layout";
import AppCate from "@/components/cate/cate"; import AppCate from "@/components/cate/cate";
import WidgetSearch from "@/components/widgets/search"; import WidgetSearch from "@/components/widgets/search";
import { mapState } from "vuex"; import { mapGetters, mapState } from "vuex";
export default { export default {
name: "service-cate", name: "service-cate",
data() { data() {
@ -57,7 +57,9 @@ export default {
...mapState({ ...mapState({
indexCateId: (state) => state.system.indexCateId, indexCateId: (state) => state.system.indexCateId,
cartCount: (state) => state.cart.count, cartCount: (state) => state.cart.count,
isLogin: (state) => state.user.token.length > 0, }),
...mapGetters({
isLogin: "user/isLogin",
}), }),
}, },
async onLoad() { async onLoad() {

View File

@ -29,7 +29,7 @@
<script> <script>
import AppLayout from "@/components/layout/layout"; import AppLayout from "@/components/layout/layout";
import AppCate from "@/components/cate/cate"; import AppCate from "@/components/cate/cate";
import { mapState } from "vuex"; import { mapGetters, mapState } from "vuex";
export default { export default {
name: "service-list", name: "service-list",
data() { data() {
@ -48,7 +48,9 @@ export default {
computed: { computed: {
...mapState({ ...mapState({
cartCount: (state) => state.cart.count, cartCount: (state) => state.cart.count,
isLogin: (state) => state.user.token.length > 0, }),
...mapGetters({
isLogin: "user/isLogin",
}), }),
}, },
onLoad(e) { onLoad(e) {

View File

@ -13,7 +13,11 @@ export default {
create_time: 0, create_time: 0,
}, },
}, },
getters: {}, getters: {
isLogin(state) {
return state.token && state.token.length > 0;
},
},
mutations: { mutations: {
showLoginModal(state, data) { showLoginModal(state, data) {
state.showLoginModal = data; state.showLoginModal = data;