您现在的位置是:网站首页> 编程资料编程资料
Vue 中指令v-bind动态绑定及与v-for结合使用详解_vue.js_
2023-05-24
258人已围观
简介 Vue 中指令v-bind动态绑定及与v-for结合使用详解_vue.js_
前言:
在昨天的文章中已经基本介绍了,v-bind的基本使用,可以参考学习,本文是更加具体的解释v-bind的使用,和v-for结合的使用。
一、 v-bind动态绑定class
1. v-bind动态绑定class(对象语法)
这里举简单例子来体现绑定效果,设置一个按钮可以控制对象里面元素的颜色,这时候对象就要绑定动态事件,才能实现变化。
有两种绑定的方法
一种直接在h5中直接绑定颜色变化,另一种是调用函数的方式绑定,需要注意,直接写就不需要this,但是在调用函数里面需要使用this才能实现。其中还要注意,变色的条件是自己设置了一个为false点击后取反出现,然后再取反,就会出现变色不变色的样式。
代码如下:
{{message}}
{{message}}
2. v-bind动态绑定class(数组用法)
class属性中可以放数组,会依次解析成对应的class。
- 加上单引号的表示字符串
- 不加的会当成变量
- 可以直接使用方法返回数组对象
{{message}}
{{message}}
{{message} {{getClasses()[1]}}
3.v-bind动态绑定style(对象语法)
{{message}}
{{message}}
{{message}}
4.v-bind动态绑定style(数组语法)
{{message}}
{{message}}
二、v-bind和v-for的结合使用
实现了,点击字体会出现变色,前提是需要先通过v-for把数组内的内容全部都遍历出来,在通过绑定事件,来实现颜色的切换,其中需要注意,自己设置了一个当前的索引,通这个索引来判断当前的情况,从而发生颜色的变化,实现所需的结果。
- {{index}}--{{item}}
以上就是Vue 中指令v-bind动态绑定及与v-for结合使用详解的详细内容,更多关于Vue 指令v-bind结合v-for的资料请关注其它相关文章!
您可能感兴趣的文章:
