Vuejs Сохранение данных

У меня есть довольно сложное приложение, которое проводит пользователя через 5-этапный процесс. У меня есть объект данных с именем userData, который содержит всю информацию о входе (имя, возраст, вес, рост и т. д.).

В определенный момент в приложении я хотел бы сделать снимок этих данных и вызвать их, если мне нужно. Если я напишу это в новую переменную в объекте данных, она будет динамической. Я хочу создать статическую копию или снимок данных на этапе 5.

Как я могу этого добиться?

я посмотрел на

http://rc.vuejs.org/guide/application.html#State_Management

но, может быть, не кажется, что путь.


person LeBlaireau    schedule 27.04.2016    source источник
comment
Возможно, вы захотите использовать что-то вроде vuejs.github.io/vuex . В противном случае вы можете просто объявить объект вне области действия компонента. Одна проблема, с которой вы можете столкнуться, решена здесь: stackoverflow.com/questions/30578254/< /а>   -  person Rwd    schedule 27.04.2016
comment
спасибо, Росс, немного слышал о Vuex, выглядит интересно.   -  person LeBlaireau    schedule 27.04.2016


Ответы (1)


Если вы имеете в виду, что вам просто нужно сохранить статическую копию данных в этот момент времени, вы можете просто использовать любой метод javascript: Object.assign() и сохранить переменную в вашем реквизите данных или если ее не нужно привязывать к шаблону , в ваших $options

this.$options.userCache = Object.assign({}, this.userData)

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/assign

person Tremendus Apps    schedule 27.04.2016