核心提示:数据绑定是将数据和试图相关联,当数据发生变化时,可以自动更新视图语法1.Vue构造器每个 Vue.js 应用都是通过构造函数 Vue 创建一个 Vue 的根实例启动的var vm = new Vue(...
       
        数据绑定是将数据和试图相关联,当数据发生变化时,可以自动更新视图
		
			语法
1.Vue构造器
每个 Vue.js 应用都是通过构造函数 Vue 创建一个 Vue 的根实例启动的
    var vm = new Vue();
2.插值表达式 {{ }}
插值表达式用于输出文本,双大括号标签会将里面的值全部当作字符串来处理
如果是 html 标签,则用三个大括号来绑定
插值表达式也可以放在 html 标签内
{{ }} 插值表达式支持:
单独语句的表达式
可以进行简单的运算
可以进行三元运算
可以由 javascript 表达式和过滤器构成
<p id="app">
    {{ cents*10}}   //在原值的基础上乘以10
    {{ 3>2?1:0}}    //值为真则渲染出1,否则渲染出0
    {{ message.split("")}} //获取message的值并用""分割
</p>
<script>
    var vm = new Vue({
        el:'#app',
        data:{
            message:'hello Vue!',
            cents: 10
        }
    })
3.声明式渲染
Vue.js 的核心是允许采用简洁的模板语法来声明式的将数据渲染进 DOM 中
```
<p id = 'app'>
    {{ message }} #插值表达式输出数据
</p>
var vm  = new Vue({
    el: '#app',
    data: {
        message: 'hello Vue!'
    }
})
```
el: 指定 Vue 要渲染的 DOM 元素
data: 用来放置要挂载到 Vue 实例上的属性
每个被创建的 Vue 实例都会代理其 data 对象里的所有属性,只有这些被代理的属性是响应的
打开这个实例页面的控制台,并修改 app.message ,你会看到页面中的值也相应的发生了更新,
这说明被绑定的 DOM 元素都是响应式的进行数据渲染
4.指令
以 v- 开头的自定义属性是 Vue的特有指令,钟灵的值限定为绑定表达式,指令的作用是当表达式的值发生改变时把某些特殊的行为应用到 DOM 上
1.指令的语法:
v-指令名 = “表达式判断 或者是业务模型中属性名 或者事件名”
<p v-if='show'>显示</p> //当值为真是显示
还有一些指令和表达式之间插入一个参数,用冒号分隔
<p v-on:click='action'></p> //当值为真是显示



 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                