Vue初学总结 vue入门

这篇博客总结了Vue的基础指令,包括大胡子表达式{{}}用于显示数据,v-for用于循环遍历,v-show和v-if进行条件判断显示,v-model实现双向数据绑定,以及v-bind的用法。通过实例展示了这些指令的使用效果和应用场景。

常用指令

大胡子表达式{{}}

下面展示一些 大胡子表达式的用法。
可以用来直接取data里的值、用来对值进行运算,进行三目运算,运行函数

<div id="vue">
	{{a}},{{b+c}},{{b*2}},{{d?'真':'假'}},{{2+3}},{{f()}}
</div>
<script type="text/javascript">
	new Vue({
		el: '#vue',
		data: {
			a:'hello',
			b:12,
			c:22,
			d:true
		},
		methods:{
			f:function(){
				return '方法'
			}
		}
	})
</script>

运行结果
在这里插入图片描述

v-for(循环指令)

下面展示一些 循环语句的用法。
v-for="(item,index) in a" 括号里两个参数为循环取出来的对象、下标
v-for=“item in a” 直接循环a集合

<div id="vue">
	<template v-for="(item,index) in a">{{item}}{{index}},</template>
	<hr >
	<template v-for="item in a">{{item}},</template>
</div>
<script type="text/javascript">
	new Vue({
		el: '#vue',
		data: {
			a:['a','b','c','d']
		}
	})
</script>

运行结果
在这里插入图片描述

v-show、v-if (判断是否显示)

下面展示一些 判断指令
true显示,false隐藏

<div id="vue">
	<div v-if=true>if真</div>
	<div v-if=false>if假</div>
	<div v-show=true>show真</div>
	<div v-show=false>show假</div>
</div>

运行效果
在这里插入图片描述
在这里插入图片描述
v-show小结:
1、v-show仅仅控制元素的显示方式,通过display属性的none
2、频繁显示/隐藏时,使用v-show会更加节省性能上的开销

v-if小结:
1、v-if会控制这个DOM节点的存在与否。
2、如果在运行时条件很少改变,则使用 v-if 较好。

v-model

下面展示一些 v-model的用法。
将test的值绑定到input里去。

<div id="app">
	<input v-model="test">
	{{test}}
</div>
<script>
	new Vue({
		el: '#app',
		data: {
			test: '这是一个测试'
		}
	});
</script>

运行效果
在这里插入图片描述
data中test的值也会跟着input输入的值而改变
在这里插入图片描述

v-bind

v-model

更新ing

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值