Я пытаюсь добавить свои данные из локального файла * stati c JSON в Vue vuex store.
Я хочу, чтобы мой файл JSON отделился от процесса комплектации, так что я могу изменить содержание в любое время в будущем, не перестраивая весь сайт.
У меня есть json файл [test.json] в папке public
И с В следующем коде мне удалось импортировать данные, но они все еще связывались при сборке сайта.
import data from '../public/test';
export const state = () => ({
allData: {}
})
export const mutations = {
SET_ALL_DATA(state, data) {
state.allData = data
}
}
export const actions = {
nuxtServerInit({ commit }) {
commit('SET_ALL_DATA', data)
}
}
Я также попытался разместить файл JSON на веб-сервере и сделать топор ios позвони на nuxtServerInit
вот так. но вызываемый файл json все еще связывается, так как изменение размещенного файла json ничего не меняет для обновления содержимого.
export const actions = {
async nuxtServerInit ({ commit }, { $axios }) {
const res = await $axios.$get('https://www.amq.fariskassim.com/testjson/test.json')
commit('SET_ALL_DATA', res)
}
}
У меня все нет решений, так что если кто-то может указать мне в правильное направление, я был бы полностью признателен