Vue.js学习笔记: 数据绑定语法---绑定表达式

简介:

1.JavaScript表达式

放在双大括号标签内的文本称为绑定表达式。在Vue.js中,一段绑定表达式由一个简单的JS表达式和可选的一个或多个过滤器构成

HTML:

1
2
3
< span  id = "test01" >数字加减:{{number+1}}</ span >< br >
< span  id = "test02" >三目运算:{{ok?'yes':'no'}}</ span >< br >
< span  id = "test03" >JS表达式:{{message.split('').reverse().join('')}}</ span >< br >

JS:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
var  vm1= new  Vue({
     el: '#test01' ,
     data:{
         number:3
     }
});
var  vm2= new  Vue({
     el: '#test02' ,
     data:{
         ok: 'yes'
     }
});
var  vm3= new  Vue({
     el: '#test03' ,
     data:{
         message: 'Roger'
     }
});


2.过滤器

Vue.js允许在表达式后添加可选的“过滤器(Filter)”,以“管道符”指示。

这里我们将表达式message的值“管输(pipe)”到内置的capitalize过滤器,这个过滤器其实只是一个JS函数,返回大写话的值。 Vue.js提供了数个内置过滤器

HTML:

1
< span  id = "test04" >{{message|capitalize}}</ span <!--capitalize:首字母大写-->

JS:

1
2
3
4
5
6
var  vm4= new  Vue({
     el: '#test04' ,
     data:{
         message: 'hello'
     }
});


页面效果截图:

wKiom1f57RaDyTr-AAFIetys5Kc452.png

本文转自   frwupeng517   51CTO博客,原文链接:http://blog.51cto.com/dapengtalk/1859809

相关文章
|
1月前
|
JavaScript 前端开发
JavaScript中的短路表达式
JavaScript中的短路表达式
12 0
|
1天前
|
移动开发 前端开发
ruoyi-nbcio-plus基于vue3的flowable增加开始节点的表单绑定修改
ruoyi-nbcio-plus基于vue3的flowable增加开始节点的表单绑定修改
|
3天前
|
JavaScript 前端开发
JavaScript中的短路表达式
JavaScript中的短路表达式
9 1
|
4天前
|
前端开发 JavaScript 索引
CSS常见用法 以及JS基础语法
CSS常见用法 以及JS基础语法
11 0
|
6天前
|
JavaScript
JS 基本语法
JS 基本语法
12 1
|
8天前
|
JavaScript 前端开发 C语言
JavaScript编程语法练习
本篇文章是对于javaScript中if ,switch,while ,do-while,,for语法的作业练习.对于我来说也是对自己知识掌握的一种检验.是对js的基础语法进行的一次练习,通过有趣的示例进行练习,使得对于代码能够增加印象,对于知识的掌握更加透彻.
|
10天前
|
JavaScript 前端开发
JavaScript语法(2)
【5月更文挑战第2天】JavaScript语法(2)。
16 3
|
10天前
|
存储 JavaScript 前端开发
JavaScript语法
JavaScript语法。
6 1
|
13天前
|
JavaScript 前端开发 开发者
Vue.js 模板语法
Vue.js 模板语法
|
13天前
|
JavaScript 前端开发
11.JavaScript 事件的概念以及绑定方法
11.JavaScript 事件的概念以及绑定方法