Начальная загрузка страницы, данные загружаются с asyncData
(). Но я выбираю другой location
, данные меняются на location
и привязываются к dlist
, но когда я обновляю свою страницу, он снова выбирает мой по умолчанию location
как Бангалор, и я получаю свой старый dlist
.
Мой вопрос: предположим, я сохранил свое значение location
в файле cookie, как мне получить доступ к методу asyncData
. Или при начальной загрузке я вызываю только asyncData
, а в остальное время при загрузке страницы во 2-й или 3-й раз (предположим, что я перехожу на следующую страницу и нажимаю на кнопку назад) только created
метод. кто-нибудь может мне помочь
async asyncData () {
let dList = []
let location="Bangalore";
//Location keep on changing, default can be Bangalore. It is got from the location user selects
await fireDb.collection("drive_car")
.where("location", "==",location ).get()
.then(querySnapshot => {
querySnapshot.forEach(doc => {
cdList.push({
key: doc.id,
carbrand: doc.data().carbrand,
carclass: doc.data().carclass
});
});
});
return {
dList: dList
}
},