弄了一下午终于解决了,原来是旁边的元素挡在了这个上面,而旁边的元素却是有一大半是透明的,用的element-ui组件,所以并不知道会这样
是不能触发,还是this.currentWeek = number没效果?
看不出来问题。
1换成8或者9试试
vue的class绑定有两种形式,一个是字典,一个是数组,你这里直接写三目运算符,可以有如下写法
:class="[currentWeek == 0 ? 'click week': '']"
或者
:class="{'click week': currentWeek == 0}"