Это ответ из визивиг формы!
Ссылочка /**
* Восстанавливает данные формы после авторизации
*
* @returns {Promise} ?
*/
restorePreviousInput () {
const input = this.$refs.inputText
const { id } = this
if (!this.$localStorageAvailable || !input) {
return Promise.resolve(false)
}
let data = null
try {
data = JSON.parse(localStorage.getItem('answer_new'))
if (typeof data !== 'object' || data === null) {
return Promise.resolve(false)
}
if (data.stack.length > 3) {
const idToDelete = data.stack.shift()
if (idToDelete !== id) {
delete data.savedForms[idToDelete]
localStorage.setItem('answer_new', JSON.stringify(data))
}
}
} catch (ex) {
return Promise.resolve(false)
}
return Promise.resolve(data.savedForms[id] || {})
},