详细可阅读《与服务端交互 - 接口请求》。
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()