2020-04-23 v-model

1、 绑定文本输入框input,绑定 textarea,绑定select, 绑定 多选,绑定单选:

<template>

<div>

//绑定文本输入框input

<input v-model="msg1" placeholder="姓名"></input><br />

input 框:{{msg1}}<br />

//绑定 textarea

<textarea v-model="msgarea"></textarea><br />

textarea:{{msgarea}}<br />

//绑定select

<select v-model="selectMsg">

  <option value ="volvo">Volvo</option>

  <option value ="saab">Saab</option>

  <option value="opel">Opel</option>

  <option value="audi">Audi</option>

</select><br/>

select: {{selectMsg}}<br />

//绑定 多选

您的业务爱好?<br /><br />

<label><input name="hobby" type="checkbox" value="1" v-model="hobby"/>看书 </label>

<label><input name="hobby" type="checkbox" value="2" v-model="hobby"/>写字 </label>

<label><input name="hobby" type="checkbox" value="3" v-model="hobby"/>看电影 </label>

<label><input name="hobby" type="checkbox" value="4" v-model="hobby"/>滑雪 </label>

<label><input name="hobby" type="checkbox" value="5" v-model="hobby"/>唱歌 </label>

业务爱好:{{hobby}}<br />

//绑定单选

您最喜欢水果?<br /><br />

<label><input name="Fruit" type="radio" value="1" v-model="fruit" />苹果 </label>

<label><input name="Fruit" type="radio" value="2" v-model="fruit"/>桃子 </label>

<label><input name="Fruit" type="radio" value="3" v-model="fruit"/>香蕉 </label>

<label><input name="Fruit" type="radio" value="4" v-model="fruit"/>梨 </label>

<label><input name="Fruit" type="radio" value="5" v-model="fruit"/>其它 </label>

水果:{{fruit}}<br />

//提交时的click 事件绑定

<button @click="submit">提交</button>

</div>

</template>

<script>

export default {

data() {

return {

     msg1:''",// 输入框input的值,初始值为空

     msgarea:''",// textarea

    selectMsg:''",// select 选择框

    hobby:[],// 复选框 checkbox

     fruit:''"//    单选radio

};

},

methods:{

submit:function(){

//表单数据的对象接收方式

var object={

name:this.msg1,

des:this.msgarea,

car:this.selectMsg,

hobby:this.hobby,

fruit:this.fruit

}

console.log(object);

}

}

}

</script>

<style>

</style>

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、了解Vue.js 1.1.1 Vue.js是什么? 简单小巧、渐进式、功能强大的技术栈 1.1.2 为什么学习...
    蔡华鹏阅读 8,643评论 0 3
  • v-model VUE提供了v­-model指令, 用于在表单类元素上双向绑定事件 input和textarea ...
    卡布i阅读 1,820评论 0 0
  • VUE 提供了 v­-model 指令, 用于在 表单类 的元素上双向绑定事件。 一、v­-model 基本用法 ...
    养乐多__阅读 3,311评论 0 0
  • 6.1 基本用法 v-model: VUE提供了v­-model指令, 用于在表单类元素上双向绑定事件 input...
    sweetBoy_9126阅读 4,077评论 0 0
  • A、 作用 表单类元素上双向绑定事件 B、基本用法 1、input + textarea 所显示的值只依赖于所绑定...
    5吖阅读 5,212评论 0 3