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

update

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