@ -32,12 +32,7 @@
<!-- logo 名称 属性 -- >
<!-- logo 名称 属性 -- >
< div class = "name-wrapper" >
< div class = "name-wrapper" >
< div class = "logo-wrapper" >
< div class = "logo-wrapper" >
< img
v - if = "shop.logoUrl"
class = "shop-logo"
: src = "shop.logoUrl.search(config.sourceUrl) >= 0 ? shop.logoUrl : config.sourceUrl + shop.logoUrl"
alt = ""
/ >
< img v -if = " shop.logoUrl " class = "shop-logo" :src ="shop.logoUrl" alt = "" / >
< img v -else class = "shop-logo" src = "@/assets/images/empty_small.svg" alt = "" / >
< img v -else class = "shop-logo" src = "@/assets/images/empty_small.svg" alt = "" / >
< / div >
< / div >
< div class = "marquee-wrapper" >
< div class = "marquee-wrapper" >
@ -110,29 +105,35 @@ import 'swiper/css/effect-fade'
import scrollView from '@/base/ScrollView/ScrollView.vue'
import scrollView from '@/base/ScrollView/ScrollView.vue'
import masker from '@/base/Masker/Masker.vue'
import masker from '@/base/Masker/Masker.vue'
import marquees from '@/base/Marquees/Marquees.vue'
import marquees from '@/base/Marquees/Marquees.vue'
import { useRouter } from 'vue-router'
import { useRouter , useRoute } from 'vue-router'
import { useStatistics } from '@/composables/useStatistics'
import { useStatistics } from '@/composables/useStatistics'
import { storeToRefs } from 'pinia'
import { storeToRefs } from 'pinia'
import { useRootStore } from '@/store/root'
import { useRootStore } from '@/store/root'
import { computed , ref } from 'vue'
import { ref , toRaw } from 'vue'
import { useSwitchLanguage } from '@/composables/useSwitchLanguage'
import { useSwitchLanguage } from '@/composables/useSwitchLanguage'
const { switchLanguage } = useSwitchLanguage ( )
const { switchLanguage } = useSwitchLanguage ( )
const store = useRootStore ( )
const store = useRootStore ( )
const { shop , config } = storeToRefs ( store )
const { shop , config , prevShop } = storeToRefs ( store )
const router = useRouter ( )
const router = useRouter ( )
const route = useRoute ( )
const modules = [ Autoplay , Pagination , EffectFade ]
const modules = [ Autoplay , Pagination , EffectFade ]
const marqueesRef = ref ( )
const marqueesRef = ref ( )
const activityList = computed ( ( ) => shop . value . activityList )
/ / c o n s t a c t i v i t y L i s t = c o m p u t e d ( ( ) = > s h o p . v a l u e . a c t i v i t y L i s t )
/ / 关 闭 窗 口
/ / 关 闭 窗 口
function close ( ) {
function close ( ) {
if ( route . fullPath === '/nav' ) {
console . log ( 'prevShop.value.shopName :>> ' , prevShop . value . shopName )
store . SET_SHOP ( toRaw ( prevShop . value ) )
}
store . SET_SHOW_DETAIL ( false )
store . SET_SHOW_DETAIL ( false )
}
}
/ / 导 航
/ / 导 航
function handleGo ( ) {
function handleGo ( ) {
store . SET_SHOW_DETAIL ( false )
store . SET_SHOW_DETAIL ( false )
store . SET_SHOW_SEARCH ( false )
store . SET_SHOW_SEARCH ( false )
store . SET_SHOW_COLUMNLIST ( false )
router . push ( '/nav' )
router . push ( '/nav' )
}
}