请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

preview组件这里的代码不太明白,请老师指点

observer监听函数中的if语句里边代码不太明白,请老师解释下吧,谢谢图片描述

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

3回答

YF飞机哥 2020-07-09 04:42:01
        // 判断期刊类型
        if (newVal) {
          var typeText = {
            100: "电影",
            200: "音乐",
            300: "句子"
          }[newVal.type]
        }

这是在判断期刊的类型,假设newVal的值为

            {
                    "content": "人生不能像做菜,把所有的料准备好才下锅",
                    "fav_nums": 1,
                    "id": 1,
                    "image": "http://bl.yushu.im/images/movie.7.png",
                    "pubdate": "2018-06-22",
                    "title": "李安<<饮食男女>>",
                    "type": 100
            }

newVal.type的值为:100

则typeText的值为:电影

0 回复 有任何疑惑可以回复我~
小哲麒 2020-05-26 22:10:00

定义对象typeText后紧跟着[newVal.type]这个是什么意思?有了解的同学么


0 回复 有任何疑惑可以回复我~
7七月 2020-04-26 21:18:05

提问请有针对性一些,这样提问我无法知道你不明白点在哪里。


0 回复 有任何疑惑可以回复我~
  • 提问者 慕神0125916 #1
    就是不明白if语句后边花括弧里边的代码的意思,是让100:"电影",200:"音乐",300:"句子"和newVal.type进行匹配吗?这里的代码课程里面没有详细讲解只是贴出来了,所以我也不大明白,麻烦了
    回复 有任何疑惑可以回复我~ 2020-04-26 21:21:09
  • 7七月 回复 提问者 慕神0125916 #2
    这个是js的基础语法,类似于obj.属性,这样的方式
    回复 有任何疑惑可以回复我~ 2020-04-27 13:44:29
  • 小哲麒 回复 提问者 慕神0125916 #3
    你搞清楚了没有?我还没有明白这里什么意思
    回复 有任何疑惑可以回复我~ 2020-05-26 22:10:33
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信