问题描述
1.点击收藏时候把当前商品缓存到本地,后台已经把商品数据放在了头部,我直接调用就行了。
我点击不同商品四次,没用追加到数组中,请问代码中怎么把后面点击的商品 追加到同一个数组中
Wishlist:function () {
var array = [];
let adrObj = {
'id': misslove.product.info.id,
'name':misslove.product.info.name,
'image':misslove.product.info.image,
'href':misslove.product.info.href,
};
array[0]= adrObj;
store.set(misslove.product.info.id,array); // 存储对象 - 自动调用 JSON.stringify
//
var user = store.get(misslove.product.info.id,array); // 获取存储的对象 - 自动执行 JSON.parse
console.log(user);
store.forEach(function(key, array) {
console.log( array)
}) // 遍历所有存储
},
试试这个(代码好长) :
思路就是使用
mystorage
方法, 对数组进行读取, 操作 ;操作完毕(push新的数据)后再重新执行
mystorage.set
方法(覆盖一下就好) ;