简单的数据双向绑定

开始了Vue的学习,交给大家一个简单的数据绑定。
用到的几个Vue命令
v-if 根据表达式的真假来插入和删除元素
v-else :v-else指令为v-if添加一个else块
v-show:控制切换一个元素的显示和隐藏
v-on:为HTML元素绑定事件监听
v-model:将用户的输入同步到视图上
v-bind:绑定HTML元素的属性
v-for:遍历data中的数据,并在页面进行数据展示

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>变量</title>

</head>
<body>
	<div id="app">
		<span>用户名:</span><input type="text" v-model="name" vlaue="" id="name">
		<br>
		<span>密码:</span><input type="password" v-model="password" value="" id="password">
		<br>
		<span>性别:</span>
		<input type="radio" name="sex" value="男" v-model="sex" id="nan">男
		<input type="radio" name="sex" value="女" v-model="sex" id="nv">女
		<br>
		<span>爱好:</span>
		<input type="checkbox" value="eat" v-model="arr" id="eat">吃
		<label for="eat"></label>
		<input type="checkbox" value="play" v-model="arr" id="play">玩
		<label for="play"></label>
		<input type="checkbox" value="sleep" v-model="arr" id="sleep">睡觉
		<label for="sleep"></label>
		<input type="checkbox" value="return" v-model="arr" id="return">return
		<label for="return"></label>
		<br>
		<button id="btn" v-on:click="toggle">整</button>
		<br>
		<div id="all" v-if="flag">
		<span>用户名:</span><span>{{name}}</span>
		<br>
		<span>密码:</span><span>{{password}}</span>
		<br>
		<span>性别:</span><span>{{sex}}</span>
		<br>
		<span>爱好:</span><span>{{arr}}</span>
		</div>
	</div>
</body>
<script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></script>
<script type="text/javascript">
	new Vue({
		el:"#app",
		data:{
			name:"",
			password:"",
			sex:"",
			arr:[],
			flag:false
		},

		methods:{
			toggle(){
				this.flag=!this.flag
			}
		}

	})
</script>
</html>

实现样式

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值