优化顶部导航更多菜单路由截取
This commit is contained in:
@@ -114,7 +114,7 @@ const activeMenu = computed(() => {
|
|||||||
|
|
||||||
function setVisibleNumber() {
|
function setVisibleNumber() {
|
||||||
const width = document.body.getBoundingClientRect().width / 3
|
const width = document.body.getBoundingClientRect().width / 3
|
||||||
visibleNumber.value = parseInt(width / 85)
|
visibleNumber.value = Math.max(1, parseInt(width / 85))
|
||||||
}
|
}
|
||||||
|
|
||||||
function handleSelect(key, keyPath) {
|
function handleSelect(key, keyPath) {
|
||||||
|
|||||||
@@ -38,11 +38,11 @@ const topMenus = computed(() => {
|
|||||||
return permissionStore.sidebarRouters.filter((f) => !f.hidden).slice(0, visibleNumber.value)
|
return permissionStore.sidebarRouters.filter((f) => !f.hidden).slice(0, visibleNumber.value)
|
||||||
})
|
})
|
||||||
const moreRoutes = computed(() => {
|
const moreRoutes = computed(() => {
|
||||||
return permissionStore.sidebarRouters.filter((f) => !f.hidden).slice(visibleNumber.value, sidebarRouters.value.length - visibleNumber.value)
|
return permissionStore.sidebarRouters.filter((f) => !f.hidden).slice(visibleNumber.value)
|
||||||
})
|
})
|
||||||
function setVisibleNumber() {
|
function setVisibleNumber() {
|
||||||
const width = document.body.getBoundingClientRect().width / 3
|
const width = document.body.getBoundingClientRect().width / 3
|
||||||
visibleNumber.value = parseInt(width / 85)
|
visibleNumber.value = Math.max(1, parseInt(width / 85))
|
||||||
}
|
}
|
||||||
|
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
|
|||||||
Reference in New Issue
Block a user