Vue---数据绑定(v-model)

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<!-- 
		一。单向双向数据绑定
		1.单向数据绑定:页面上输入内容(页面上展示数据)----不出传入到Vue控件里。
		2.双向数据绑定:页面上输入内容(页面上展示数据,)----同时传入到Vue控件里。   方法:v-model
		备注:双向绑定应用在(input,select,这样输入性标签中),
		
		二。两种vue写法
		1.对象式写法  如下:
		      el:'#root',
				data:{
					name:'魏世轩',
				},
		2.函数式写法  
			data:function() {
					console.log('@@@',this)
					return{
						name:'请输入内容',
					}
				}
			
		3.MVVM
		M = model中的数据
		V = 页面上数据
		VM = vue实例
		流程:M中编写数据----传入VM中---在返回到页面上V
			 V页面上编写数据---传入VM中---传入M中
		
		-->
		<div id="root">
		单向数据绑定:<input type="text"  id="input"  :value="name"/>
		双向数据绑定:<input type="text"  id="input"  v-model:value="name"/>
		</div>
		<script src="../vue/vue.js"></script>
	</head>
	<body>
		<script>
		 Vue.config.productionTip = false;
			new Vue({
				//对象式写法
				el:'#root',
				data:{
					name:'魏世轩',
				},
				
				//函数式写法
				data:function() {
					console.log('@@@',this)
					return{
						name:'请输入内容',
					}
				}
				
				
			});
			
			
		</script>
	</body>
</html>

  

posted on 2022-09-21 19:24  爱前端的小魏  阅读(81)  评论(0编辑  收藏  举报

导航