Vue.js火速上手第二章——Vue双向绑定v-model

一、添加input标签,赋予v-model指令

在上节的index.html中添加如下代码

<html>
	<head>
		<title>chapter2</title>
	</head>
	<body>		
		<div id="app">
			<input type="text" v-model="name"/>
			<span>你的名字是: {{name}}</span><br/>
			
			<input type="text" v-model="age"/>
			<span>你的年龄是: {{age}}</span><br/>
			
			<input type="text" v-model="sex"/>
			<span>你的性别是: {{sex}}</span><br/>

		</div>
		<script src="lib/vue.js"></script>
		<script src="js/main.js"></script>
	</body>
</html>

二、修改main.js文件

var app=new Vue({
		el: '#app',
		data:{
			name:'Jack',
			age: 18,
			sex: null
		}
	}
);

三、浏览器中访问index.html

 四、在input标签中修改信息

    会发现span标签里的内容会同步被修改

五、 v-show及v-if指令

由于sex的初始值是null,在sex的span标签里填上v-show="sex",会有如下效果,

当input输入sex的值的时候,才显示后面span标签的内容。

v-if="sex"同样的效果

 六、v-show及v-if的区别

 v-show 这个元素永远存在,但如果为false,不显示

v-if=""   如果元素为false,标签直接从dom中删除

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值