老师这一节后半段有些难懂,有几个问题想了解下。

老师这一节后半段有些难懂,有几个问题想了解下。

老师这节课在10分52秒那后面位置有许多不太懂,先一步一步来吧。

加上

const periodType=this.data.periodType  此处是什么意思?这个this.data.periodType是啥我前后文都找了发现没有这个periodType词。

我打印periodType显示的是undefined。 

const =rankType获取的是实战排行和路径排行,那const periodType呢?


第二个问题是:之前以为data外面一般都是写函数方法的。可是这里竟然把要循环显示的写在了data外面。

第三个问题:这一小块视频看了几遍里面的逻辑层层次有点多没能理解清楚。currentList=this.ListData.projectWeek

这个ListData是上面复制的图片数组。而projectWeek又是啥呢?http://img1.sycdn.imooc.com//climg/5fce339209ab655607470769.jpg


在这里输入代码,可通过选择【代码语言】突出显示

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕星星 2020-12-08 10:42:14

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

1、periodType属性不存在,后面老师测试出问题并进行了修改(16分钟左右)

http://img1.sycdn.imooc.com//climg/5fcee4fa093e137708030165.jpg

2、data 是页面第一次渲染使用的初始数据,一开始不初始化的数据就可以放在data外。课程中初始化的数据是currentList,不初始化的数据是listData。

那么在点击切换的时候,是将listData中的数据赋值给了currentList,从而实现数据改变。

3、listData是对象,不是数组,同学粘贴的数据写错了。

对象里面有四个数组数据,分别是这两部分切换的四组数据

http://img1.sycdn.imooc.com//climg/5fcee7cc09054bad02610111.jpg

所以需要通过this.listData.projectWeek去获取其中一组

http://img1.sycdn.imooc.com//climg/5fcee76c09deb6e503050195.jpg

如果看课程有些复杂的话,建议下载源码进行查看,会清晰一些。

祝学习愉快!

  • 提问者 Vigorous阿炎 #1

    嗯嗯,昨天晚上一步一步进行下去,确实发现以上这些问题了。不过初始化这个知识点确实解决了自己的一些困惑。 下载源码感觉自己还不到那个水平,自己在跟着老师进度中,有些都没有完全简洁化,担心到时候回顾都看不懂。

    2020-12-08 10:51:58
  • 好帮手慕星星 回复 提问者 Vigorous阿炎 #2

    那就先跟着老师按部就班的走,都理解了最后再看源码,按照自己的学习进度来。祝学习愉快!

    2020-12-08 13:33:46
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师