You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
596 B
596 B
Vuex
Vuex 同样实现了自动注册,开发只需关注 store/modules/
文件夹里的文件即可,同样也按照模块区分文件。
新建模版:
// example.js
const state = {}
const getters = {}
const actions = {}
const mutations = {}
export default {
namespaced: true,
state,
actions,
getters,
mutations
}
文件默认开启命名空间,文件名会默认注册为模块名。
使用方法:
this.$store.state.example.xxx;
this.$store.getters['example/xxx'];
this.$store.dispatch('example/xxx');
this.$store.commit('example/xxx');