插值语法不能作用在 HTML 特性上,因此使用 v-bind 指令
1、v-bind在一般特性上的使用:如id,src,disabled,checked,selected,name

html:

 <section id="content">
插值语法不能作用在 HTML 特性上,遇到这种情况应该使用 v-bind 指令
<p v-bind:id="pId">信息</p>
<img v-bind:src="icon" alt="婚纱">
v-bind:disabled【缩写::disabled】<br>
<button type="button" :disabled="isDisable">禁用</button>
</section>

js:

 var vm = new Vue({
el:"#content",
data: {
pId:"info",
icon:"../imgs/cloth.png",
isDisable:true
}
});

渲染的结果:

2、v-bind在class ,style上的使用

A: class 上的使用

html:

<section id="content">
对象语法:<br>
<span v-bind:class="{success:isSuccess}">当前状态是否正确</span>
<span v-bind:class="{success:isSuccess,disabled:true}">当前状态是否正确</span>
数组语法<br>
<span v-bind:class="[stateClass]">当前状态是否正确</span>
<span v-bind:class="[stateClass,{disabled:true}]">当前状态是否正确</span>
</section>

js:

 var vm = new Vue({
el:"#content",
data: {
pId:"info",
icon:"../imgs/cloth.png",
isDisable:true,
isSuccess:true,
stateClass:"success"
}
});

result:

 B: style的使用

html:

 对象语法:<br />
<span v-bind:style="{color:activeColor}">当前状态是否正确</span>
<span v-bind:style="{color:activeColor,fontSize:'18px'}">当前状态是否正确</span><br>
数组语法<br />
<span v-bind:style="colorObject">当前状态是否正确</span>
<span v-bind:style="[colorObject,fontObject]">当前状态是否正确</span>

js:

 var vm = new Vue({
el:"#content",
data: {
activeColor:"#009688",
colorObject:{
color:"#009688"
},
fontObject:{
fontSize:"20px"
}
}
});

result:

v-bind特性的更多相关文章

  1. v - bind

    1. 用于处理html标签的动态属性,即动态赋值(动态地绑定一个或多个特性,或一个组件 prop 到表达式) 2. 官网API <!DOCTYPE html> <html lang= ...

  2. v:bind指令对于传boolean值的注意之处

    1,

  3. 分享ES6中比较常用又强大的新特性

    前言 es6有很多新东西,但是感觉常用的并不是很多,这里学习记录了一些我自己认为非常常用又强大的新特性. scoping 实用的块级作用域,let x = xxx 可以声明一个块级作用域的局部变量,简 ...

  4. 更新补丁Bind

    1.查询补丁版本信息 (1) rpm -qa|grep bind (2) dig @localhost version.bind 2.下载安装 BIND最新漏洞和升级解决办法 现在有非常多的公司的都有 ...

  5. Bind开启IPv6功能

    [root@localhost sbin]# ./named -v bind 9.5.1-p3-v3.0.9 1,服务器开启IPv6服务 网卡配置v6地址 [root@localhost ~]# if ...

  6. 原生JS实现bind()函数

    一.bind()函数的两个特性: 1.bind和curring,函数科里化 function add(a, b, c) { var i = a+b+c; console.log(i); return ...

  7. System V IPC

    1.概述 System V IPC共有三种类型:System V消息队列.System V 信号量.System V 共享内存区. System V IPC操作函数如下: 2.key_t键和ftok函 ...

  8. UNIX 进程间通讯(IPC)概念(Posix,System V IPC)

     IPC(Inter-Process Communication,进程间通讯)可以有三种信息共享方式(随文件系统,随内核,随共享内存).(当然这里虽然说是进程间通讯,其实也是可以和线程相通的). 相对 ...

  9. C++11中的std::bind

    C++11中的std::bind 最近在看看cocos2dx的源代码,发现了cocos2dx 3.0相对于2.0改动了很多,最大的改变就是大量的使用了C++11的特性,比如auto等.其中有一个关于回 ...

  10. bind()的模拟实现

    上一篇对call和apply的模拟实现做了一个梳理,可参见:模拟实现call.apply,下面将具体研究一下bind啦啦啦 1. bind和call/apply的差别 bind方法会创建一个新函数,返 ...

随机推荐

  1. [git 实践篇]如何创建公钥

    如何创建公钥 首先启动一个Git Bash窗口(非Windows用户直接打开终端) 执行: cd ~/.ssh 如果返回"- No such file or directory", ...

  2. JAVA-基础语法篇

    JAVA-基础语法篇 一.     基础语法: 对大小写敏感 类名的首字母大写 方法名首字母小写,后面用驼峰发命名 源文件名和类名要相同 主方法入口: public static void main( ...

  3. Spring事务注意点

    service中未带事务的方法调用了自身带事务的方法时,按下面写法数据是提交不了的. public String getMaxSystemVersionNo() { SystemVersion ver ...

  4. 配置SpringAop时需要用到的AspectJ表达式

    Aspectj切入点语法定义 在使用spring框架配置AOP的时候,不管是通过XML配置文件还是注解的方式都需要定义pointcut"切入点" 例如定义切入点表达式  execu ...

  5. DenseNet

    特点: dense shortcut connections 结构: DenseNet 是一种具有密集连接的卷积神经网络.在该网络中,任何两层之间都有直接的连接,也就是说,网络每一层的输入都是前面所有 ...

  6. RAID6三块硬盘离线导致的数据丢失恢复过程

    小编我最近参与了一例非常成功的数据恢复的案例,在这里分享给大家.用户是一组6块750G磁盘的 RAID6,先后有两块磁盘离线,但维护人员在此情况下依然没有更换磁盘,所以在第三块硬盘离线后raid直接崩 ...

  7. nyoj 对决吃桃

    时间限制:3000 ms  |  内存限制:65535 KB 难度:0   描述 有一堆桃子不知数目,猴子第一天吃掉一半,又多吃了一个,第二天照此方法,吃掉剩下桃子的一半又多一个,天天如此,到第m天早 ...

  8. R语言基础2

    ----------------------------------R语言学习与科研应用,科研作图,数据统计挖掘分析,群:719954246-------------------------- 通常, ...

  9. JAVA类的方法调用和变量(全套)

    一.类的分类: 1.普通类 2.抽象类(含有抽象方法的类) 3.静态类(不需要实例化,就可以使用的类) 二.方法的分类: 1.私有方法(只有类的内部才可以访问的方法) 2.保护方法(只有类的内部和该该 ...

  10. node框架koa

    node的两大常见web服务器框架有express和koa,之前已经介绍过express了现在来介绍下koa吧~ koa也是express团队的出品,意在利用es7新出的async来告别"回 ...