bisquit / vue-router-composable

Home Page:https://www.npmjs.com/package/@bisquit/vue-router-composable

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

vue-router-composable

Use vue router with composition API in Vue 2

Installation

npm install @bisquit/vue-router-composable
# or
yarn add @bisquit/vue-router-composable

Usage

Before using this package, you should install and setup @vue/composition-api.

useRouter()

import { useRouter } from '@bisquit/vue-router-composable';

export default {
  setup() {
    const router = useRouter();

    const onClick = () => {
      router.push('/');
    };
  },
};

useRoute()

import { useRoute } from '@bisquit/vue-router-composable';

export default {
  setup() {
    const route = useRoute();

    // `route` is a ref, so use with `unref` or `.value`
    const { query } = route.value;
    doSomething(name: query.name);
  },
};

License

MIT

About

https://www.npmjs.com/package/@bisquit/vue-router-composable

License:MIT License


Languages

Language:TypeScript 86.8%Language:JavaScript 13.2%