VUE3.x(v-model)数据双向绑定指令

Posted 月疯

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VUE3.x(v-model)数据双向绑定指令相关的知识,希望对你有一定的参考价值。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script src="../js/vue.js"></script>
	</head>
	<body>
		<!-- v-model双向绑定 -->
		<div id="app">
			<p>{{ name }}</p>
			<!-- 1单行文本框 -->
			<!-- <input type="text" :value="name" @input="name=$event.target.value" /> -->
			<input type="text" v-model="name">
			
			<!-- 2单选按钮 -->
			<input type="radio" value="male" v-model="sex">男
			<input type="radio" value="female" v-model='sex'>女
			<input type="radio" value="zhong" v-model="sex">中
			
			<!-- 3复选框 -->
			<input type="checkbox" value="programming" v-model="hobbies">编程
			<input type="checkbox" value="movie" v-model="hobbies">电影
			<input type="checkbox" value="sports" v-model="hobbies">运动
		
		    <!-- 4、下拉列表 -->
			<select name="" id="">
				<option value="0">--请选择大专学历--</option>
				<option value="1">研究生</option>
				<option value="2">本科</option>
				<option value="3">大专</option>
			</select>
			
			<!-- 
			修饰符
			(.num)数据转化为数值类型,如果无法转换返回字符串
			.lazy 默认使用input事件,可以使用change事件(失去焦点)
			.trim 去除俩侧的空格
			 -->
			<input type="text" v-model.number.lazy="num">
			<input type="text" v-model.trim="name">
		</div>
		<script>
			Vue.createApp({
				data(){
					return {
						name:'tom',
						sex:'male',
						hobbies:[],
						degree:2,
						num:6
					}
				}
			}).mount("#app")
		</script>
	</body>
</html>

 

以上是关于VUE3.x(v-model)数据双向绑定指令的主要内容,如果未能解决你的问题,请参考以下文章

vue3.x script setup实现v-model父子组件双向绑定

第四 表单指令 v-model 双向数据绑定

10《Vue 入门教程》Vue 双向绑定指令

Vue学习之路第九篇:双向数据绑定 v-model指令

vue之v-model表单输入双向绑定

v-mode 双向数据绑定