老师帮忙看下 这个数个跟对象

老师帮忙看下 这个数个跟对象

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


我记得 在讲解之前class 的时候 如果 actived 设置为数组  那么在 data里面 就该写成 actived=“”  但是这里style 后面的styleObj也变成了数字  但是 在data里面确实 styleObj:{} 成对象了?这要怎么解释呢

正在回答

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

2回答

同学你好,不冲突,styleObj属于数组中的元素,可以是任意格式的。

祝学习愉快~

好帮手慕慕子 2020-08-16 15:51:52

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

  1. 首先需要了解的是,不管是class还是style,设置为数组的目的是可以同时设置多个值,示例:


    http://img1.sycdn.imooc.com//climg/5f38e53a09ea580209560305.jpg
    http://img1.sycdn.imooc.com//climg/5f38e52909e428cd10820515.jpg

  2. 讲解class,actived值是老师自定义的,可以任意设置值, 一般类名都是以字符串表示,所以老师这里将data中的actived值设置为空,表示默认一开始不添加任何类名,同学也可以将data中actived设置为其他类名值,测试下效果。

  3. 讲解style,styleObj也是老师自定义的,可以设置任意值,由于style都是以对象的格式设置样式的,所以将styleObj设置为对象了。

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

  • 提问者 小杨同学呀 #1
    老师你可能没理解我的意思。我是说data里面的styleobj是对象格式。但是div :style =[]这里是数组结构。这俩不冲突吗?
    2020-08-16 15:59:10
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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