问题 项目中遇到点击只给当前项添加样式的功能,因为涉及到默认样式和默认值的问题,需要在点击的时候给data中的对象添加新的属性和值, 上图的按钮通过循环公用的一个view,通过判断当前项和赋值给this.planObj的属性值来进行样式的添加 结果发现点击之后this.planObj之后属性和值已经成功添加 但是视图没有进行刷新,样式不会改变 查找后发现vue只能监听到data中定义的属性更新数据,如果在方法里添加是监听不到的,可以使用this.$set()方法进行添加,它有三个参数:(添加的对象,要添加的属性,要添加的属性值) 设置之后就能愉快的切换样式了