5:48-6:10是什么意思?

来源:2-6 详情页-购物车(6)

陈立天

2020-09-07 18:55:48

5:48-6:10是什么意思?

写回答

6回答

好帮手慕慕子

2020-09-08

同学你好,对于你的问题解答如下:

  1. 下图理解是对的

    http://img.mukewang.com/climg/5f56e2ca0943159c13530793.jpg

  2. 不需要使用+=,因为item.spus循环时,每次生成的row,都直接追加到购物车中了,所以不需要累加后再一起添加到购物车中。具体可以参考下图理解

    http://img.mukewang.com/climg/5f56e44809b18b5408930708.jpg

祝学习愉快~

0

陈立天

提问者

2020-09-07

另外对这里也有疑问

http://img.mukewang.com/climg/5f561f52099a76de12581088.jpg

0

陈立天

提问者

2020-09-07

这样理解对吗老师

http://img.mukewang.com/climg/5f561d14099c9fac14150803.jpg

0

好帮手慕慕子

2020-09-07

同学你好,对于你的问题解答如下:

  1. 这一段是讲解点击购物车中的的加减按钮,与右侧实现实现联动效果

  2. 之前代码实现实现了点击左侧,右侧进行展示的动能,但是没有实现点击购物车,右侧数据跟着改变的功能,如下:

    如果没有写一句代码

    http://img.mukewang.com/climg/5f56163b09b5d5f107800457.jpg

    点击购物车按钮时,右侧数据不会发生改变。

    http://img.mukewang.com/climg/5f56165c09f43c6605230665.jpg

    添加了这句代码之后既可以实现联动了

    http://img.mukewang.com/climg/5f56176b09d786c504910658.jpg

  3. 这句代码的作用就是实现购物车与右侧数据的联动,具体可以参考如下解析:

    当我们点击购物车区域的加减按钮时,改变chooseCount的值,然后调用 $('.left-item.active').click();主动触发左侧选项卡的点击事件

    http://img.mukewang.com/climg/5f56170609e300d909670364.jpg

    触发左侧按钮的点击事件时,会调用Right.js中refresh方法,将数据传递给右侧列表

    http://img.mukewang.com/climg/5f5617170986f56809480313.jpg

    调用refresh方法,也就是right.js中的initRightList方法,重新渲染右侧列表内容

    http://img.mukewang.com/climg/5f56172509563e7409440846.jpg

    这样就实现实现了点击购物车区域按钮时,同时改变右侧区域的内容

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

0

陈立天

提问者

2020-09-07

http://img.mukewang.com/climg/5f5613800921add911330208.jpg是什么意思 这句有啥用

0

陈立天

提问者

2020-09-07

右侧联动 是右侧和谁联动?  原本之前的代码没有实现点击左侧 右侧进行展示的功能了吗?


0

0 学习 · 6815 问题

查看课程