UNPKG

chooks

Version:

基于 [`@vue/composition-api`](https://github.com/vuejs/composition-api) 的vue hooks函数

39 lines (32 loc) 795 B
export function useRouter(context){ const router = context.root.$router const route = context.root.$route if(!router || !route) return console.error("使用useRouter前请全局注入vue-router") const go = function(index){ if(!index) return router.go(index) } const replace = function(path, query){ return router.replace({ path: path, query: query }) } const push = function(path, query){ return router.push({ path: path, query: query }) } const getQuery = function(){ return route.query } return { router, route, go, replace, push, getQuery } }