Package Exports
- vue2-helpers
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (vue2-helpers) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Vue2 Helpers
A util package to use Vue 2 with Composition API easily.
⬇️ Install
npm i -S vue2-helpers
📃 Usage
import { createVuexHelpers } from 'vue2-helpers';
import { useRouter } from 'vue2-helpers/vue-router';
const { useState } = createVuexHelpers<
RootState, RootGetters, RootMutations, RootActions
>();
// Get a reactive and mutable ref object "stateA"
const { stateA } = useState('module', ['stateA']);
const router = useRouter();
router.push('/login');
✨ API
vue2-helpers
Declaration | Description |
---|---|
createVuexHelpers <RootState, RootGetters, RootMutations, RootActions >(): { useState , useGetters , useMutations , useActions } |
The helper methods in return value are used to replace mapState , mapGetters , mapMutations , mapActions |
vue2-helpers/vuex
Declaration | Description |
---|---|
createStore <S>(options: StoreOptions<S>): Store<S> |
|
useStore <S = any>(): Store<S> |
vue2-helpers/vue-router
Declaration | Description |
---|---|
createRouter (options: RouterOptions): Router |
|
onBeforeRouteLeave (leaveGuard: NavigationGuard): void |
|
onBeforeRouteUpdate (updateGuard: NavigationGuard): void |
|
useRoute (): RouteLocationNormalized |
|
useRouter (): Router |
|
router.isReady (): Promise<void> |
☎️ Contact
- WeChat: ambit_tsai
- QQ Group: 663286147
- E-mail: ambit_tsai@qq.com