<h1>v-model实例</h1>
<hr>
<div id="app">
<p>原始文本信息:{{message}}我是你大爷</p>
<h3>文本框</h3>
<!-- 修饰符演示:
1.lazy失去输入框焦点时才同步数据,取代 imput 监听 change 事件
2.number,只限输入数字,当一开始是字母是会失效,输入字符串转为数字
3.trim:输入去掉首尾空格。
-->
<p>v-model<input type="text" v-model="message"></p>
<p>v-model.lazy<input type="text" v-model.lazy="message"></p>
<p>v-model.number<input type="text" v-model.number="message"></p>
<p>v-model.trim<input type="text" v-model.trim="message"></p>
<hr>
<h3>文本域</h3>
<textarea cols="30" rows="10" v-model="message"></textarea>
<hr>
<h3>多选框绑定一个值</h3>
<input type="checkbox" id="isTrue" v-model="isTrue">
<label for="isTrue">{{isTrue}}</label>
<hr>
<h3>多选框绑定数组</h3>
<p>
<input type="checkbox" id="jspang" value="jspang" v-model="web_names">
<label for="isTrue">jspang</label>
<input type="checkbox" id="Panda" value="Panda" v-model="web_names">
<label for="isTrue">Panda</label>
<input type="checkbox" id="panpan" value="panpan" v-model="web_names">
<label for="isTrue">panpan</label>
</p>
<p>{{ web_names }}</p>
<hr>
<h3>单选框绑定</h3>
<p>
<input type="radio" id="one" value="男" v-model="sex">
<label for="one">男</label>
<input type="radio" id="two" value="女" v-model="sex">
<label for="one">女</label>
<p>你选择的性别是:{{sex}}</p>
</p>
</div>
<script type="text/javascript">
var app = new Vue({
el:'#app',
data:{
message:'hello world!',
isTrue:true,
web_names:[],
sex:'男',
}
})
</script>
VUE v-model实例
最新推荐文章于 2024-03-23 09:43:57 发布