Vue入门二、单双向数据流和事件绑定
eg:<input v-bind:value="name" :class="name">
a、内存改变影响页面改变
b、v-bind就是对属性的简单赋值,当内存值改变,还是会触发重新渲染
eg:<input v-model="name">
a、双向数据绑定,页面对于input的value改变,能影响内存中name变量
eg:<button v-on:click="change">
<button @click="change">看看变没变</button>
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><div id="app"></div><script type="text/javascript" src="vue.js"></script><script type="text/javascript"> new Vue({ el: '#app', template: ` <div> 单向数据绑定:<input v-bind:value="name" :class="name"> </br> 双向数据绑定(这里变了会影响单向的值):<input v-model="name"><!-- <button v-on:click="change">看看变没变</button>--> <button @click="change">看看变没变</button> </div> `, data: function () { return {name: 'xiaomao'} }, methods: { change:function () { this.name = '我是在方法里面改变的' } } })</script></body></html>
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。