我有以下文件,无法找到警告"store 的classic 模式/已弃用,将在Nuxt 3中删除"的原因.只要得到那个恼人的警告,一切都正常.
nuxt存储了modules/data.js个文件.js.
const state = () => ({
loadedPosts: []
});
const mutations = {
setPosts(state, posts){
state.loadedPosts = posts;
}
};
const actions = {
setPosts(vuexContext, posts){
vuexContext.commit('setPosts', posts);
}
};
const getters = {
loadedPosts(state){
return state.loadedPosts;
}
};
export default {
state,
actions,
getters,
mutations
};
nuxt存储了index.js个文件.js.
import Vuex from 'vuex';
import data from "~/store/modules/data";
const createStore = () => {
return new Vuex.Store({
modules: {
data: {
namespaced: true,
...data
}
}
});
};
export default createStore;