为了账号安全,请及时绑定邮箱和手机立即绑定

使用本地储存时为何添加商品数据到购物车时要刷新才能显示添加的数据

使用本地储存时为何添加商品数据到购物车时要刷新才能显示添加的数据

qq_WARRIORS_0 2017-03-13 10:43:28
查看完整描述

3 回答

已采纳
?
hahhhha

TA贡献50条经验 获得超32个赞

贴代码看下你咋实现的。

查看完整回答
反对 回复 2017-03-13
  • qq_WARRIORS_0
    qq_WARRIORS_0
    var pro = JSON.parse(localStorage.getItem('proList')), proList = []; if(pro != null) { for(var i = 0; i < pro.length; i++) { proList.push(pro[i]) console.log(proList) } } $scope.addCar = function() { var pro_name = $(".share .improtant p").html(); var pro_price = $(".share p:nth-child(3) span").html(); var imgs = $(".pic img").attr("src"); var number = 1 storage(pro_name, pro_price, imgs, number); } function storage(name, price, img, number) { var product = { name: name, price: price, img: img, number: number, } proList.push(product); localStorage.setItem("proList", JSON.stringify(proList)) }
  • hahhhha
    hahhhha
    看到代码了,可以将购物车的数据刷新封装成为一个方法,每次调用完addCar()后再调用购物车刷新方法,即可实现购物车数据更新了。
  • qq_WARRIORS_0
    qq_WARRIORS_0
    好的,谢谢您呀!
点击展开后面1
?
跳跳妹妹

TA贡献13条经验 获得超3个赞

不刷新就不会发送http请求给服务器啊,所以还是显示原来的数据,

查看完整回答
反对 回复 2017-03-13
  • qq_WARRIORS_0
    qq_WARRIORS_0
    之前我做PC端时不用刷新的,但是这是做APP。我也不知道为啥要刷新才显示
  • 3 回答
  • 1 关注
  • 2293 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信