切换主导航,index 为主导航序列数。
const { switchTo } = useMenu()
switchTo(index)const { reload } = useAppPage()
reload()const { setCustomTitle } = useAppPage()
setCustomTitle(title)const { resetCustomTitle } = useAppPage()
resetCustomTitle()const { maximize } = useAppPage()
// status: true / false
maximize(status)const { getId } = useAppTabbar()
getId()直接使用 router.push(to) 即可。
直接使用 router.go(delta) 即可。
直接使用 router.replace(to) 即可。
直接使用 router.close(to) 即可。注意这是框架扩展的 API ,并非 vue-router 原生提供。
该方法接收一个 tabId 参数,如果不传则默认为当前页的 tabId 。
const { closeById } = useAppTabbar()
closeById(tabId)该方法接收一个 tabId 参数,如果不传则默认为当前页的 tabId 。
const { closeOtherSide } = useAppTabbar()
closeOtherSide(tabId)该方法接收一个 tabId 参数,如果不传则默认为当前页的 tabId 。
const { closeLeftSide } = useAppTabbar()
closeLeftSide(tabId)该方法接收一个 tabId 参数,如果不传则默认为当前页的 tabId 。
const { closeRightSide } = useAppTabbar()
closeRightSide(tabId)该方法接收一个 tabId 参数,如果不传则默认为当前页的 tabId 。
const { checkCloseOtherSide } = useAppTabbar()
checkCloseOtherSide(tabId)该方法接收一个 tabId 参数,如果不传则默认为当前页的 tabId 。
const { checkCloseLeftSide } = useAppTabbar()
checkCloseLeftSide(tabId)该方法接收一个 tabId 参数,如果不传则默认为当前页的 tabId 。
const { checkCloseRightSide } = useAppTabbar()
checkCloseRightSide(tabId)基于 mitt 简单封装,使用方法请查阅官方文档。
import eventBus from '@/utils/eventBus'
eventBus.on()
eventBus.emit()
eventBus.off()基于 dayjs 简单封装,使用方法请查阅官方文档。
import dayjs from '@/utils/dayjs'
dayjs()