美文网首页Web前端
Vue - 指令 - (v-bind)

Vue - 指令 - (v-bind)

作者: 廖马儿 | 来源:发表于2018-02-11 21:31 被阅读25次

v-bind

两种方式绑定:

1.绑定属性

<div id="box">
  <input v-model="parentMsg">
  <child v-bind:my-message="parentMsg"></child>
</div>
Vue.component('child', {
  // 声明 props
  props: ['myMessage'],
  // 就像 data 一样,prop 也可以在模板中使用
  // 同样也可以在 vm 实例中通过 this.message 来使用
  template: '<span>{{ myMessage }}</span>'
})

var vm = new Vue({
  el: '#box',
  data: {
    parentMsg: ""
  }
})

可以绑定属性意味着也能绑定style属性:

<div v-bind:style="{width: helth + '%'}">

2.绑定一个对象的所有属性
注意:与v-model类似了,v-model="msg",直接就是等于。
而不是前面的v-bind: msg="variable"


v-bind绑定class可以绑定一个数组:

v-bind:class="['header', 'test']"    // 注意,这里是放在双引号下面的。

三元运算符:

v-bind:class="['header',  todo.completed ? 'complated' : ' ']"

如果完成了,那么就传入complated这个类,如果没有就不传递。注意,todo.completed是放在""(双引号)下面的。


经验:

<div v-bind:class="{ burst:bool }"></div>  // 如果bool为true,那么`class=burst`,否则是`class=''`

相关文章

  • Vue基础指令

    Vue循环指令 Vue绑定指令: v-bind:style,v-bind:class: v-model双向数据绑定...

  • 【Vue】常用指令之v-bind

    ?【Vue】学习养成记,【程序员必备小知识】 ? 今日小知识——Vue常用指令之v-bind v-bind指令是专...

  • vue 零散学习档案

    引言 vue中“:”、“.”、“@”意义 “:” 是指令 “v-bind”的缩写“@”是指令“v-on”的缩写“....

  • vue知识点列表

    vue基础 Vue 特点 Vue 实例 插值表达式 {{}} 指令: v-bind, v-if, v-for, v...

  • vue语法 大纲

    vue基础 Vue 特点 Vue 实例 插值表达式 {{}} 指令: v-bind, v-if, v-for, v...

  • Vue.js从0到1:v-bind指令

    Vue.js从0到1:v-bind 指令 1. 代码演示 v-bind :绑定 : 绑定class、绑定style...

  • Vue.js 模板语法笔记四

    参数在指令后以冒号指明。例如, v-bind 指令被用来响应地更新 HTML 属性: 笔记 new Vue...

  • 10-Vue的常用指令

    Vue的常用指令v-if, v-for, v-show,v-else, v-bind, v-on Vue.js的指...

  • Vue (二)

    Vue 八、重要指令 v-bind v-on v-model 九、案例 v-show v-for

  • vue2.x 5分钟上手

    安装 安装vue-cli 这是vue的脚手架 创建项目 下载依赖 运行 打包 常用指令 [v-bind和v-on]...

网友评论

    本文标题:Vue - 指令 - (v-bind)

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