提交 691e47b1 authored 作者: lihuihui's avatar lihuihui

update

上级 45c00396
...@@ -2,6 +2,8 @@ ...@@ -2,6 +2,8 @@
import CourseList from '../components/CourseList.vue' import CourseList from '../components/CourseList.vue'
import { useShopStore } from '@/stores/shop' import { useShopStore } from '@/stores/shop'
import { useDevice } from '@/composables/useDevice' import { useDevice } from '@/composables/useDevice'
const route = useRoute()
const { mobile } = useDevice() const { mobile } = useDevice()
const shopStore = useShopStore() const shopStore = useShopStore()
const activeIndex = ref('1') const activeIndex = ref('1')
...@@ -13,15 +15,20 @@ const handleClickTab = (val: any) => { ...@@ -13,15 +15,20 @@ const handleClickTab = (val: any) => {
window.location.reload() window.location.reload()
} }
} }
// // tab
let menuValue = $ref('')
onMounted(() => { onMounted(() => {
clearActive() clearActive()
shopStore.filters[0].isActive = true let defaultMenu = ''
const activeIndex = route.query.activeIndex
if (activeIndex) {
defaultMenu = activeIndex === '2' ? 'free_course' : activeIndex === '3' ? 'system_course' : ''
}
shopStore.filters.map((item: any) => item.value === defaultMenu && (item.isActive = true))
menuValue = defaultMenu
}) })
let childMenuShow = $ref(false) let childMenuShow = $ref(false)
let menuValue = $ref('')
console.log(shopStore.filters, 'shopStore.filters')
const menuTab = function (item: any) { const menuTab = function (item: any) {
if (!item.children) { if (!item.children) {
clearActive() clearActive()
...@@ -38,9 +45,6 @@ const childMenuTab = function (item: any, cItem: any) { ...@@ -38,9 +45,6 @@ const childMenuTab = function (item: any, cItem: any) {
item.isActive = true item.isActive = true
cItem.isActive = true cItem.isActive = true
menuValue = cItem.value menuValue = cItem.value
// setTimeout(() => {
// childMenuShow = false
// }, 100)
} }
const clearActive = function () { const clearActive = function () {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论