diff --git a/src/router/index.js b/src/router/index.js index 3657d40..57ae84f 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -141,7 +141,7 @@ router.beforeEach((to, from, next) => { if (to.path !== "/" && to.path !== "/login" && to.path !== "/register") { if (!sessionStorage.getItem("token")) { next("/"); - } + } // if(!store.state.user.userInfo){ // await store.dispatch('user/getUserInfo') diff --git a/src/views/Address/index.vue b/src/views/Address/index.vue index 7db1708..a710e9b 100644 --- a/src/views/Address/index.vue +++ b/src/views/Address/index.vue @@ -3,12 +3,16 @@ import _ from 'lodash'; import { showToast, showSuccessToast } from 'vant'; -import { getUserFaviList, getUserCateList, updateUserCate, setUserFaviCate } from '@/api' - -import { onMounted, ref } from 'vue' -import { nextTick } from 'vue'; +import { getUserFaviList + , getUserCateList + , updateUserCate + , setUserFaviCate + , addUserFavi } from '@/api' +import { onMounted, onBeforeMount, ref } from 'vue' +import { useRoute } from 'vue-router'; +const route = useRoute(); const setShowPicker = ref(false); @@ -19,6 +23,12 @@ const selectOpt2 = ref([{ text: '重要', value: '重要' }, { text: '普通', v const addressList = ref([]); +onBeforeMount(async () => { + if(route.query.act === 'add'){ + let res = await addUserFavi({uf_user_id : route.query.cardid}); + } +}); + onMounted(async () => { let res = await getUserFaviList(0); if (res.code === 200) {