vuejs属性绑定和双向绑定

属性绑定
html
<div v-bind:title="title">hello world</div>

js

new Vue({
  el:'#root',
  data:{
    title:'this is hello world'
  }
})
所以我们注意到一个点,只要是vuejs的指令,后面的就不是字符串,而是js表达式了,既然是表达式,那么title里面的内容就可以进行更改,比如"'deil'+title"
v-bind:title可以简写成:title

 



双向数据绑定
单向绑定意思是数据可以改变页面的内容,但页面无法改变数据
vuejs里面可以用v-model实现双向绑定,就是input里面的值变了,数据里面的值也变了
html
<div id='root'>
  <input v-model='content'/>
  <div>{{content}}</div>
</div>
js
new Vue({
  el:'#root',
  data:{
    content:'this is content'
  }
})

 

posted @ 2018-08-27 07:00  wzndkj  阅读(1614)  评论(0编辑  收藏  举报