提交 45c00396 authored 作者: lihuihui's avatar lihuihui

update

上级 0c90e95d
...@@ -15,6 +15,7 @@ const handleClickTab = (val: any) => { ...@@ -15,6 +15,7 @@ const handleClickTab = (val: any) => {
} }
// //
onMounted(() => { onMounted(() => {
clearActive()
shopStore.filters[0].isActive = true shopStore.filters[0].isActive = true
}) })
...@@ -23,12 +24,7 @@ let menuValue = $ref('') ...@@ -23,12 +24,7 @@ let menuValue = $ref('')
console.log(shopStore.filters, 'shopStore.filters') console.log(shopStore.filters, 'shopStore.filters')
const menuTab = function (item: any) { const menuTab = function (item: any) {
if (!item.children) { if (!item.children) {
for (let i = 0; i < shopStore.filters.length; i++) { clearActive()
shopStore.filters[i].isActive = false
if (shopStore.filters[i].children) {
shopStore.filters[i].children.map((c: any) => (c.isActive = false))
}
}
item.isActive = true item.isActive = true
childMenuShow = false childMenuShow = false
menuValue = item.value menuValue = item.value
...@@ -38,12 +34,7 @@ const menuTab = function (item: any) { ...@@ -38,12 +34,7 @@ const menuTab = function (item: any) {
} }
const childMenuTab = function (item: any, cItem: any) { const childMenuTab = function (item: any, cItem: any) {
for (let i = 0; i < shopStore.filters.length; i++) { clearActive()
shopStore.filters[i].isActive = false
if (shopStore.filters[i].children) {
shopStore.filters[i].children.map((c: any) => (c.isActive = false))
}
}
item.isActive = true item.isActive = true
cItem.isActive = true cItem.isActive = true
menuValue = cItem.value menuValue = cItem.value
...@@ -51,6 +42,15 @@ const childMenuTab = function (item: any, cItem: any) { ...@@ -51,6 +42,15 @@ const childMenuTab = function (item: any, cItem: any) {
// childMenuShow = false // childMenuShow = false
// }, 100) // }, 100)
} }
const clearActive = function () {
for (let i = 0; i < shopStore.filters.length; i++) {
shopStore.filters[i].isActive = false
if (shopStore.filters[i].children) {
shopStore.filters[i].children.map((c: any) => (c.isActive = false))
}
}
}
</script> </script>
<template> <template>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论