This package has been deprecated

Author message:

Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

vuex-use

1.1.0 • Public • Published

vuex-use

Helpers useGetters useActions useMutations to access the Vuex 4 store using Vue 3 Composition API. Properties can be destructured and are all reactive.

There is no useState available. Getters for state properties are created automatically and accessible from useGetters.

import { useGetters, useActions, useMutations, useModel } from 'vuex-use';

export default {
	name: 'SomeComponent',
	setup () {
		const { users, adminUsers } = useGetters();
		const { loadUsers, upgradeToAdmin } = useActions();

		// Namespaced module 'auth'
		const { login, logout } = useActions('auth');

		// User has getter and setter and can be used directly in v-model
		// Getter accepts dot notation to access nested objects
		const username = useModel('user.username', 'SET_USERNAME');

		loadUsers();

		return { user, users, adminUsers, upgradeToAdmin, login, logout };
	},
};

Readme

Keywords

none

Package Sidebar

Install

npm i vuex-use

Weekly Downloads

1

Version

1.1.0

License

ISC

Unpacked Size

16.5 kB

Total Files

10

Last publish

Collaborators

  • markusand