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学习笔记: 数据绑定语法---绑定表达式相关推荐

  1. 遇见 vue.js --------阿文的vue.js学习笔记(4)------模板语法

    ** 新学习新征程,我们一起踏上学习 vue.js的新长征 遇见 vue.js --------阿文的vue.js学习笔记(1)-----初识vue.js 遇见 vue.js --------阿文的v ...

  2. Vue.js 学习笔记 六 v-model 双向绑定数据

    之前说的v-bind指令,可以绑定数据,但是是单向的,从model向view绑定,下面介绍v-model,可以双向绑定数据 <div id="divApp"><p ...

  3. Vue.js学习笔记 2022 04 17

    Vue.js学习笔记 1 Vue.js基础 Vue.js介绍 vuejs 渐进式 JavaScript 框架 Vue.js 如何应用 1 在普通html项目中,引入VUE.JS Hb 的项目 生成的 ...

  4. Vue.js 学习笔记 十一 自定义指令

    之前看到过v-bind,v-on等指令,Vue还可以自定义指<div id="divApp"        <div v-focus></div> & ...

  5. Vue.js 学习笔记三,一些基础指令,v-bind,v-on

    在笔记二的基础上继续写 v-bind指令,为属性绑定数据 <!--v-bind指令可以绑定属性--><div v-html="msg2" v-bind:title ...

  6. Vue.js 学习笔记 八 v-for

    v-for指令,是用来循环的,常用的情况有以下4种 <div id="divApp"><!--迭代数字--><p v-for="n in 5 ...

  7. Vue.js 学习笔记 七 控制样式

    Vue.js可以灵活的控制样式 我们首先随便写2个样式 <style>.divCss {background-color: green;width:400px;height:400px;} ...

  8. Vue.js 学习笔记 五 常用的事件修饰符

    介绍几个常用的事件修饰符 直接上代码 <div id="divApp"><div class="divColor" v-on:click=&q ...

  9. Vue.js 学习笔记 四 用一,二,三的知识做个跑马灯

    做个简单的跑马灯效果 页面定义2个按钮,绑定2个方法. <div id="divApp"><input type="button" value ...

  10. Vue.js 学习笔记 二,一些输出指令

    Vue的一些输出指令 {{字段}},v-text指令,v-html指令 <html> <head><meta name="viewport" cont ...

最新文章

  1. db2 springboot 整合_springboot的yml配置文件通过db2的方式整合mysql的教程
  2. 腾讯员工人均年薪84.7万,马化腾:员工心理健康最重要
  3. 腾讯员工中66%是研发,用C++最多,去年新写12.9亿行代码
  4. windows一键安装web环境全攻略(win2008)
  5. 从零开始编写自己的C#框架(1)——前言
  6. 候选JEP:记录和密封类型
  7. 又一个绝对棒的对话框插件fancybox v1.3.4
  8. Android8.0适配之一应用图标适配
  9. python下绘制折线图
  10. CLO Standalone OnlineAuth for Mac(3D可视化服装设计软件)
  11. linux eqep驱动框架,AM3352 数据表, 产品信息与支持 | TI.com.cn
  12. 用命令将FAT32格式磁盘转换为NTFS格式
  13. 《炬丰科技-半导体工艺》Micro-LED 显示器量化生产关键技术
  14. Redis - Expire Setex
  15. 用什么软件可以记录并提醒每天的工作任务?
  16. 电子商务法律规范与伦理道德(七)
  17. Java习题练习:和尚挑水
  18. 智云通CRM:做销售一定要慎说六种话,不然快成交的订单也会跑?
  19. JavaScript 内容总结(DOM和BOM)(一)DOM基础
  20. Ubuntu编译OPen3d步骤及遇到的问题

热门文章

  1. Atitit mongodb 使用总结 1.1. 下载有点不太好下载不像mysql导出都是。。70M 1 1.2. gui工具Robomongo(MongoDB/GUI管理工具) v1.0.3 官方
  2. Atitit.hybrid混合型应用 浏览器插件,控件的实现方式 浏览器运行本地程序的解决方案大的总结---提升用户体验and开发效率..
  3. paip.数组以及集合的操作uapi java php python总结..
  4. 离线发布bolg----使用Windows live writer客户端来发布CSDN的博客文章
  5. 元数据:数据治理的基石
  6. 计算机ps一级知识点,2017年计算机等级一级Photoshop常考知识点
  7. 【人脸表情识别】基于matlab GUI微表情识别系统【含Matlab源码 1808期】
  8. 【VRP】基于matlab禁忌搜索算法求解初始点和终点确定的取送货路径问题【含Matlab源码 1224期】
  9. 如何将几个变量相加减乘除(图文+数据集)【SPSS 075期】
  10. 微信小程序下拉刷新真机没效果_微信小程序~下拉刷新真机测试不弹回的处理办法...