Javascript sayfa yenilenince dizi içerisindeki veriler siliniyor
Merhaba arkadaşlar,
Şöyle bir sorunum var. Vue.js kullanıyorum. Ama javascript bilenler sorunum hakkında katkı sağlyabilirler.
Dizi içerisinde ürünleri tutuyorum. Ama sayfayı yenilediğimde dizi içerisindeki verilerin hepsi siliniyor. Oysa sepetten çıkarılmayan ürünler dizi içerisinde kalsın istiyorum. Aşağıya vue.js ile ilgili kodları bırakıyorum.
<pre>
new Vue({
el: '#app',
data(){
return {
item: []
}
}
methods: {
addToCart: function(value){
// Bu şekilde tüm verileri item dizininde tutabiliyorum. Ama sayfa yenilenince siliniyor.
this.item.push(value);
}
}
})
</pre>
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (1)
Hocam, sayfa yelindiğinde dizindeki verilerin silinmesi çok normal. Vue bilmiyorum ancak react kullanırken Redux kullanılıyo mesela.
Orda aldığın data sayfa yenilense dahi kaydettiğinde duruyo. Yani bi storage kullanman gerek. Vue için Vuex bu işi yapıyor sanırım.
Bir bakın isterseniz.