Vue初体验(三),表达式的使用{{}}
来源:互联网 发布:全国高校校花知乎 编辑:程序博客网 时间:2024/06/05 20:53
1、表达式是使用{{}}双重大括号绑定起来的js代码块,和angular不同的是,在vue中,提供了完全的JavaScript表达式支持。
使用方式:在data中申明变量,在{{}}中进行js操纵。
最简单的表达式就是文本。
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>Vue学习</title> <script src="https://unpkg.com/vue/dist/vue.js"></script> </head> <style> .style{ color: red } </style> <body> <div id="app"> <p>{{message}}</p> </div> <script> new Vue({ el: '#app', data: { message: "mapbar_front很厉害!" } }) </script> </body></html>
其次,还支持各种逻辑运算和算术运算。比如这样:
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>Vue学习</title> <script src="https://unpkg.com/vue/dist/vue.js"></script> </head> <style> .style{ color: red } </style> <body> <div id="app"> <p>{{a+b}}</p> <p>{{isShow?"true":"fase"}}</p> <p>{{message.split('').reverse().join('') }}</p> </div> <script> new Vue({ el: '#app', data: { a: 1, b: 2, isShow: true, message: "abc" } }) </script> </body></html>
结果是这样的:
但是,Vue支持的是表达式,并且是单个表达式,所以不支持语句,控制流等。
类似这样的:
<!-- 这是语句,不是表达式 -->{{ var a = 1 }}<!-- 流控制也不会生效,请使用三元表达式 -->{{ if (ok) { return message } }}
1 0
- Vue初体验(三),表达式的使用{{}}
- Vue初体验(五)过滤器的使用
- Vue初体验(七)使用Vue实现一个简单的聊天框
- Vue初体验(一),最简单的Vue示例
- git mac使用初体验(三)
- Vue初体验(二),以 v- 前缀的指令
- 基于 Webpack & Vue & Vue-Router 的 SPA 初体验
- 基于 Webpack & Vue & Vue-Router 的 SPA 初体验
- 基于 Webpack & Vue & Vue-Router 的 SPA 初体验
- Vue之路之--vue的初体验
- Vue初体验(六)组件component
- Vue初体验(九)计算属性
- Vue.js初体验
- Vue.js初体验
- vue.js初体验
- Vue.js初体验
- vue.js 初体验
- Vue.js初体验
- (个人)AR电子书系统创新实训第一周(1)
- 10个非常有用的Javascript技巧。必看!
- Linux学习基础篇(一)
- 十年程序员的感悟
- 笔记:grunt的构建以及js文件的合成&压缩
- Vue初体验(三),表达式的使用{{}}
- 动态规划 hard LeetCode 354. Russian Doll Envelopes
- 1107. Social Clusters (30)
- JS的使用方式-内部js
- 【windows勒索病毒相关-EternalBlue】Windows系统SMB/RDP远程命令执行漏洞修复方案
- 第一次写自定义标签
- 我所理解的多线程之Lock
- Basemap导入shapefile出现utf-8编码问题
- javascript中typeof和instanceof 的用法区别