vue2 基础 (六)

本篇我们了解一下  v-model    ,    v-if    ,    v-for    这三个指令;

当你了解这个指令怎么用的,是干嘛的,就可以了,更多,更具体的信息可以去vue的官网去看文档;

这里只是用更为直观的方式让你了解一下vue;

---------------------------------------------------------------------------------------------------------------

第一个:v-model

这个指令可以实现表单元素的双向绑定,可以在浏览器中查看相应的效果;

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>vue2基础</title>
<script src="vue.js"></script>
</head>
<body>
<div id="main">
<input type="text" v-model="message" placeholder="enter info">
<span>{{message}}</span>
</div>

<script>
let abc={
message:"我们来学习模板吧"
}

new Vue({
el:"#main",
data:abc
});
</script>
</body>
</html>




第二个:v-if

这个指令可以实现判断;

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>vue2基础</title>
<script src="vue.js"></script>
</head>
<body>
<div id="main">
<span v-if="showme">{{message}}</span>
</div>

<script>
let abc={
message:"我们来学习模板吧",
showme:false
}

new Vue({
el:"#main",
data:abc
});
</script>
</body>
</html>


从上面的效果可以看出,如果 showme=false, 那么模板中的元素是不会显示的,如果我们改变 showme=true,

那么就可以正常显示了;通过布尔值来实现条件渲染的作用;


最后我们来看一下这个 v-for  ,很明显,这是一个循环作用的指令;

下面我们简单的循环出一个对象,更多具体的信息自行查看官网文档

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>vue2基础</title>
<script src="vue.js"></script>
</head>
<body>
<div id="main">
<li v-for="value in message">{{value}}</li>
</div>

<script>
let abc={
message:{
name:"坚持",
age:"25",
do:"looking for"
}
}

new Vue({
el:"#main",
data:abc
});
</script>
</body>
</html>



总结:(1)v-model 的作用和使用方法

          (2)v-if  的作用和使用方法

          (3)v-for 的作用和使用方法


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值