В моем магазине Vuex есть функция для создания сообщения.И функция возвращает объект json с уникальным uuid из uuidv4()
.Но если я запускаю функцию два раза (или больше), я получаю один и тот же uuid, и это проблема.(Только при перезагрузке страницы я получаю новый uuid).
// store.js
import uuidv4 from 'uuid/v4';
var uuid = uuidv4();
const state = {
postDetails: {
...
uuid: uuid,
...
}
}
const actions = {
post ({state}) {
var postArray = []
postArray.push(state.postDetails)
// some axios stuff...
}
}
Так что все работает отлично.Основная проблема - это uuid, который не меняется после вызова функции.
Я использую vuex-persistedstate
также