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'
}
});
|
页面效果截图:
本文转自 frwupeng517 51CTO博客,原文链接:http://blog.51cto.com/dapengtalk/1859809
Vue.js学习笔记: 数据绑定语法---绑定表达式相关推荐
- 遇见 vue.js --------阿文的vue.js学习笔记(4)------模板语法
** 新学习新征程,我们一起踏上学习 vue.js的新长征 遇见 vue.js --------阿文的vue.js学习笔记(1)-----初识vue.js 遇见 vue.js --------阿文的v ...
- Vue.js 学习笔记 六 v-model 双向绑定数据
之前说的v-bind指令,可以绑定数据,但是是单向的,从model向view绑定,下面介绍v-model,可以双向绑定数据 <div id="divApp"><p ...
- Vue.js学习笔记 2022 04 17
Vue.js学习笔记 1 Vue.js基础 Vue.js介绍 vuejs 渐进式 JavaScript 框架 Vue.js 如何应用 1 在普通html项目中,引入VUE.JS Hb 的项目 生成的 ...
- Vue.js 学习笔记 十一 自定义指令
之前看到过v-bind,v-on等指令,Vue还可以自定义指<div id="divApp" <div v-focus></div> & ...
- Vue.js 学习笔记三,一些基础指令,v-bind,v-on
在笔记二的基础上继续写 v-bind指令,为属性绑定数据 <!--v-bind指令可以绑定属性--><div v-html="msg2" v-bind:title ...
- Vue.js 学习笔记 八 v-for
v-for指令,是用来循环的,常用的情况有以下4种 <div id="divApp"><!--迭代数字--><p v-for="n in 5 ...
- Vue.js 学习笔记 七 控制样式
Vue.js可以灵活的控制样式 我们首先随便写2个样式 <style>.divCss {background-color: green;width:400px;height:400px;} ...
- Vue.js 学习笔记 五 常用的事件修饰符
介绍几个常用的事件修饰符 直接上代码 <div id="divApp"><div class="divColor" v-on:click=&q ...
- Vue.js 学习笔记 四 用一,二,三的知识做个跑马灯
做个简单的跑马灯效果 页面定义2个按钮,绑定2个方法. <div id="divApp"><input type="button" value ...
- Vue.js 学习笔记 二,一些输出指令
Vue的一些输出指令 {{字段}},v-text指令,v-html指令 <html> <head><meta name="viewport" cont ...
最新文章
- db2 springboot 整合_springboot的yml配置文件通过db2的方式整合mysql的教程
- 腾讯员工人均年薪84.7万,马化腾:员工心理健康最重要
- 腾讯员工中66%是研发,用C++最多,去年新写12.9亿行代码
- windows一键安装web环境全攻略(win2008)
- 从零开始编写自己的C#框架(1)——前言
- 候选JEP:记录和密封类型
- 又一个绝对棒的对话框插件fancybox v1.3.4
- Android8.0适配之一应用图标适配
- python下绘制折线图
- CLO Standalone OnlineAuth for Mac(3D可视化服装设计软件)
- linux eqep驱动框架,AM3352 数据表, 产品信息与支持 | TI.com.cn
- 用命令将FAT32格式磁盘转换为NTFS格式
- 《炬丰科技-半导体工艺》Micro-LED 显示器量化生产关键技术
- Redis - Expire Setex
- 用什么软件可以记录并提醒每天的工作任务?
- 电子商务法律规范与伦理道德(七)
- Java习题练习:和尚挑水
- 智云通CRM:做销售一定要慎说六种话,不然快成交的订单也会跑?
- JavaScript 内容总结(DOM和BOM)(一)DOM基础
- Ubuntu编译OPen3d步骤及遇到的问题
热门文章
- Atitit mongodb 使用总结 1.1. 下载有点不太好下载不像mysql导出都是。。70M	1 1.2. gui工具Robomongo(MongoDB/GUI管理工具) v1.0.3 官方
- Atitit.hybrid混合型应用 浏览器插件,控件的实现方式 浏览器运行本地程序的解决方案大的总结---提升用户体验and开发效率..
- paip.数组以及集合的操作uapi java php python总结..
- 离线发布bolg----使用Windows live writer客户端来发布CSDN的博客文章
- 元数据:数据治理的基石
- 计算机ps一级知识点,2017年计算机等级一级Photoshop常考知识点
- 【人脸表情识别】基于matlab GUI微表情识别系统【含Matlab源码 1808期】
- 【VRP】基于matlab禁忌搜索算法求解初始点和终点确定的取送货路径问题【含Matlab源码 1224期】
- 如何将几个变量相加减乘除(图文+数据集)【SPSS 075期】
- 微信小程序下拉刷新真机没效果_微信小程序~下拉刷新真机测试不弹回的处理办法...