vue指令v-bind

2018-06-24 02:01:38来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

  v-bind用于绑定 html 属性,通常会将v-bind缩写(如"v-bind:class"可缩写成":class");

  v-bind除了可以绑定字符串类型变量以外,还可以支持单一的JavaScript表达式,如:

  1. 行运算:
    <div id="app">
        <p v-bind:title="t1 + ' ' + t2">html属性不能使用双大括号形式绑定,只能使用v-bind指令</p>
    </div>
    ......
    var vm = new Vue({
        el: '#app',
        data: {
            t1: 'title1',
            t2: 'title2'
        }
    });
  2. 执行函数:

    <div id="app">
        <p v-bind:title="getTitle()">html属性不能使用双大括号形式绑定,只能使用v-bind指令</p>
    </div>
    ......
    var vm = new Vue({
        el: '#app',
        data: {
            getTitle: function () {
                return 'title content';
            }
        }
    });

     

  使用v-bind有三种绑定方法:

  1. 对象型:'{red:isred}'
  2. 三目型:'isred?"red":"blue"'
  3. 数组型:'[{red:"isred"},{blue:"isblue"}]'
   

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:JavaScript数据类型--值类型和引用类型 ,

下一篇:JavaScript四(DOM编程)