Я использую плагин nuxt-vuex-localstorage
в своем приложении Nuxt JS 2.9.2 для создания гибридного приложения с использованием Cordova.Этот плагин прекрасно работает, однако данные стираются из приложения при каждом обновлении приложения через магазин приложений / магазин Play.
Я сейчас использую Cordova Nativestorage Plugin для сохранения данныхв памяти телефона двумя способами: один для сохранения данных, другой для извлечения данных примерно так:
methods: {
storeData() {
var obj = {
name: 'John',
age: 30
}
NativeStorage.initWithSuiteName("beacon");
NativeStorage.setItem("reference_to_value", obj, () => {
alert("SUCCESS");
}, () => {
alert("ERROR");
});
},
getData() {
NativeStorage.getItem("reference_to_value", (value) => {
alert(value.name);
}, () => {
alert("ERROR");
});
}
}
Мне интересно, как я могу сохранитьсодержимое store/localStorage.js
в этот плагин Nativestorage для доступа к собственным данным устройства.
По большей части state
моего store/localStorage.js
файла выглядит следующим образом:
export const state = () => ({
pageTitle: 'Beacon',
dataUrls: [],
intervalData: [],
settings: [],
experimentalFeatures: [],
customAlertSeen: false,
user: null,
account: null
})
Может ли кто-нибудь помочь?Или, если у кого-то есть подобная проблема?