美文网首页
v-bind基本用法

v-bind基本用法

作者: 猿分让我们相遇 | 来源:发表于2017-08-02 20:18 被阅读0次

一、v-bind:class用法

<style>//样式
.box{background-color: #ff0;}
.textColor{color: blue;}
.textSize{font-size: 30px;}
</style>

1.布尔值判断是否采用

<span class="box" :class="{'textColor':isColor, 'textSize':isSize}">我是字</span>
 data:{
      isColor:true,
      isSize:true
  }

2.对象属性-布尔值判断是否采用

 <span class="box" :class="classObject">我是字</span>
data:{
    classObject:{
    'textColor': true,
    'textSize': true
    }

4.isA?classA:''三元表达式

<span class="box" :class="[isA?classA:'', classB]">我是字</span>
    data:{
        classA: 'textColor',
        classB: 'textSize',
        isA: false
    }

3.数组形式

  <span class="box" :class="[classA,classB]">我是字</span>
    data:{
        classA: 'textColor',
        classB: 'textSize'
    }

二、v-bind:style

1

<span class="box" :style="{color:activeColor, fontSize:size,textShadow:shadow}">我是字</span>
data:{
            activeColor: 'red',
            size: '30px',
            shadow: '5px 2px 6px #000'
        }

2.

<span class="box" :style="styleObject">我是字</span>

 data:{
        styleObject:{
        color: 'red',
        fontSize: '30px',
        textShadow: '5px 2px 6px #000'
        }

3.

 <span class="box" :style="[styleA,styleB]">我是字</span>

 data:{
        styleA:{
            fontSize: '30px',
            color: 'red'
        },
        styleB:{
            textShadow: '5px 2px 6px #000'
        }
    }

4.

  <span class="box" :style="[isA?styleA:'', styleB]">我是字</span>
data:{
        styleA:{
            fontSize: '30px',
            color: 'red'
        },
        styleB:{
            textShadow: '5px 2px 6px #000'
        },
        isA: false
    }

三、v-bind:src

<a :href="url"></a>
 ![](url)
 data:{
            url: "../img/pg.png"
        }

四、v-bind:title

ps:这个显示方式自己试试

<div id="app">
    <div :title="message">我是字</div>
</div>    
<script type="text/javascript">
    new Vue({
    el: "#app",
    data:{
        message:"我是吱吱"
    }
    })
</script>

相关文章

  • 6 动态绑定属性

    v-bind基本用法 v-bind 绑定style 动态绑定class对象语法···...

  • v-bind

    v-bind,绑定属性的一个指令 基本用法:v-bind:title="mytitle" or :title=...

  • v-bind基本用法

    一、v-bind:class用法 1.布尔值判断是否采用 2.对象属性-布尔值判断是否采用 4.isA?class...

  • vue:class与v-bind

    :class用法 v-bind用法

  • v-bind的基本用法

    v-bind主要用于动态的绑定属性。比如绑定title: v-bind:title="myTitle" 可以简写为...

  • 五、v-bind及class与style绑定

    我们已经介绍了指令v-bind 的基本用法以及它的语法糖,它的主要用法是动态更新html元素上的属性; 1、绑定c...

  • v-bind指令

    v-bind指令用于给html标签设置属性。 基本用法 这样得到 文字 class 属性绑定 同时传入一个或多个类...

  • 2020-09-24 Vue filter

    用法: 在Vue 实例创建之前调用 两种方式:1) {{'abcd' | capitalize}}v-bind="...

  • Vue3.0商店后台管理系统项目实战-模板语法

    基本语法 1:v-text 2:v-html 3:v-bind 简写: class类名绑定 省略v-bind 4:...

  • 定时器

    setTimeout和clearTimeout基本用法 setInterval和clearInterval基本用法...

网友评论

      本文标题:v-bind基本用法

      本文链接:https://www.haomeiwen.com/subject/owmylxtx.html