详细可阅读《与服务端交互 - 接口请求》。
import api from '@/api'
api.get()
api.post()
详细可阅读《权限 - 鉴权函数》。
const { auth, authAll } = useAuth()
auth()
authAll()
切换主导航,index
为主导航序列数。
const { switchTo } = useMenu()
switchTo(index)
const { reload } = useMainPage()
reload()
const { setCustomTitle } = useMainPage()
setCustomTitle(title)
const { resetCustomTitle } = useMainPage()
resetCustomTitle()
const { maximize } = useMainPage()
// status: true / false
maximize(status)
const { getId } = useTabbar()
getId()
该方法接收一个 to
参数,该参数与 router.push(to)
一致,点击阅读参数说明。
通过该方式跳转页面,新增的标签页会插入到当前标签页后面,而直接通过路由跳转,新增的标签页会插入到所有标签页的最后。
const { open } = useTabbar()
open(to)
该方法接收一个 delta
参数,该参数与 router.go(delta)
一致,点击阅读参数说明。
通过该方式后退页面,可以同时关闭当前标签页,而直接通过路由后退,当前标签页会被保留。
const { go } = useTabbar()
go(delta)
该方法接收一个 to
参数,该参数与 router.push(to)
一致,点击阅读参数说明。
通过该方式跳转页面,可以同时关闭当前标签页,而直接通过路由跳转,当前标签页会被保留。
const { close } = useTabbar()
close(to)
该方法接收一个 tabId
参数,如果不传则默认为当前页的 tabId
。
const { closeById } = useTabbar()
closeById(tabId)
该方法接收一个 tabId
参数,如果不传则默认为当前页的 tabId
。
const { closeOtherSide } = useTabbar()
closeOtherSide(tabId)
该方法接收一个 tabId
参数,如果不传则默认为当前页的 tabId
。
const { closeLeftSide } = useTabbar()
closeLeftSide(tabId)
该方法接收一个 tabId
参数,如果不传则默认为当前页的 tabId
。
const { closeRightSide } = useTabbar()
closeRightSide(tabId)
该方法接收一个 tabId
参数,如果不传则默认为当前页的 tabId
。
const { checkCloseOtherSide } = useTabbar()
checkCloseOtherSide(tabId)
该方法接收一个 tabId
参数,如果不传则默认为当前页的 tabId
。
const { checkCloseLeftSide } = useTabbar()
checkCloseLeftSide(tabId)
该方法接收一个 tabId
参数,如果不传则默认为当前页的 tabId
。
const { checkCloseRightSide } = useTabbar()
checkCloseRightSide(tabId)
基于 mitt 简单封装,使用方法请查阅官方文档。
import eventBus from '@/utils/eventBus'
eventBus.on()
eventBus.emit()
eventBus.off()
基于 dayjs 简单封装,使用方法请查阅官方文档。
import dayjs from '@/utils/dayjs'
dayjs()