:class='[activated]'这里为什么是数组呢?

来源:3-6 Vue中的样式绑定

LAN123

2018-10-13

<div @click="handleDivClick"
			 :class="[activated]"
>
var vm = new Vue({
			el: "#root",
			data: {
				activated: ""
			},
			methods: {
				handleDivClick: function() {
					this.activated = "activated"
				}
			}
})

我知道class和data里面的activated绑定,内容变,class就变
但是class这里是数组。
这里为什么是数组呢?为什么直接放入“activated”就不对?

写回答

1回答

LAN123

提问者

2018-10-13

没看后半部分视频,现在已经懂了,不好意思

0
2
周饭饭
可以实现效果啊,为啥你不可以?
2019-03-22
共2条回复

Vue2.5-2.6-3.0开发去哪儿网App 零基础入门到实战

课程紧跟Vue3版本迭代,企业主流版本Vue2+Vue3全掌握

10675 学习 · 8191 问题

查看课程