您现在的位置是:网站首页> 编程资料编程资料

Vue 中指令v-bind动态绑定及与v-for结合使用详解_vue.js_

2023-05-24 257人已围观

简介 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的资料请关注其它相关文章!

相关内容

-六神源码网