Vuejs学习系列(十七)--模板语法(三)
2017-03-14 18:27
295 查看
3. 属性
Mustache 不能在 HTML 属性中使用,应使用 v-bind 指令:
这对布尔值的属性也有效 —— 如果条件被求值为 false 的话该属性会被移除:
运行结果:
选中修改颜色,界面显示如下
4. 使用 JavaScript 表达式
迄今为止,在我们的模板中,我们一直都只绑定简单的属性键值。但实际上,对于所有的数据绑定, Vue.js 都提供了完全的 JavaScript 表达式支持。
这些表达式会在所属 Vue 实例的数据作用域下作为 JavaScript 被解析。有个限制就是,每个绑定都只能包含单个表达式,所以下面的例子都不会生效。
运行结果如下
Mustache 不能在 HTML 属性中使用,应使用 v-bind 指令:
<div v-bind:id="dynamicId"></div> |
<button v-bind:disabled="someDynamicCondition">Button</button> |
选中修改颜色,界面显示如下
4. 使用 JavaScript 表达式
迄今为止,在我们的模板中,我们一直都只绑定简单的属性键值。但实际上,对于所有的数据绑定, Vue.js 都提供了完全的 JavaScript 表达式支持。
{{ number + 1 }} {{ ok ? 'YES' : 'NO' }} {{ message.split('').reverse().join('') }} <div v-bind:id="'list-' + id"></div> |
<!-- 这是语句,不是表达式 --> {{ var a = 1 }} <!-- 流控制也不会生效,请使用三元表达式 --> {{ if (ok) { return message } }} |
运行结果如下
相关文章推荐
- Vuejs学习系列(十七)--模板语法(三)
- Vuejs学习系列(十六)--模板语法(二)
- Vuejs学习系列(十五)--模板语法(一)
- Vuejs学习系列(十五)--模板语法(一)
- Vuejs学习系列(十六)--模板语法(二)
- ECMall2.x模板制作入门系列之2(模板标签/语法)
- ECMall2.x模板制作入门系列之(模板标签/语法)
- angular2系列教程(二)模板语法
- ECMall2.x模板制作系列之(模板标签/语法)
- es6新语法系列,查找字符串,模板字符串
- Yii框架官方指南系列49——专题:使用非主流模板语法
- Vue.js系列之三模板语法
- Mako 模板系统文档翻译(2) 语法
- .NET基础示例系列之十七:VML绘制中国地图
- Quidway S6500系列交换机防病毒配置方案模板
- Cat2 模板系列开始预览啦!
- 数学之美 系列十七 闪光的不一定是金子 谈谈搜索引擎作弊问题(转载)
- PHPLIB Template入门系列 - 4 模板嵌套- -(转寄)
- MSDN Visual系列:在SharePoint开发环境中配置CAML语法的智能感知
- 数学之美 系列十七 闪光的不一定是金子 谈谈搜索引擎作弊问题