标签:att top 味道 调用 article developer methods pid value
先看下效果图:(同个属性内部单选,属性与属性之间可以多选)
主要实现过程:
所使用到的数据类型是(一个大数组里面嵌套了另一个数组)具体格式如下:
相关的Html 代码:
实现的原理:新建一个数组,数组的每一项代表一个属性值,由这个数组中的值来改变对应属性的样式
在data里新增一个数组 :
在methods中新增一个select方法,在点击属性值的时候调用
就以上几个小步骤就可以实现这个效果了,是不是so easy~
不过这中间需要注意的有几点:
Vue之所以能够监听Model状态的变化,是因为JavaScript语言本身提供了Proxy或者Object.observe()机制来监听对象状态的变化。但是,对于数组元素的赋值,却没有办法直接监听,因此,在这个项目中我们用了set的方法来给数组赋值或者用concat连接一个空数组来对数组进行重新赋值。
若你想了解更多关于数组赋值的知识,可访问官网:https://cn.vuejs.org/v2/guide/list.html
标签:att top 味道 调用 article developer methods pid value
原文地址:https://www.cnblogs.com/xiaocaiyuxiaoniao/p/9789966.html