Vue----v-if 条件渲染
2024-09-03 12:58:46
先看一个使用vue v-if的小例子
<div id="example">
<p>小明和小李和小新,小月正在捉迷藏此时</p>
<p>小明我看到你了!机智的你快帮助小明隐藏起来吧</p>
<p v-if="sreen">此时正在吃瓜的小明</p>
</div> new Vue({
el:"#example",
data:{
sreen:false // 当sreen:true小明才会被发现 否则小明是隐藏的
}
})
我们刚把小明藏起来,小李又开始找其他人了,我们快帮帮其他人藏起来吧!但怎么把3个人同时隐藏起来呢!我们可以使用template元素实现:
<div id="example">
<p>小明和小李和小新,小月正在捉迷藏此时</p>
<p>小明我看到你了!机智的你快帮助小明隐藏起来吧</p>
<p v-if="sreen">此时正在吃瓜的小明</p>
<template v-if="hidden">
<p>躲在角落里的小新</p>
<p>躲在树后面的小月</p>
</template>
</div> new Vue({
el:"#example",
data:{
sreen:false ,// 当sreen:true小明才会被发现 否则小明是隐藏的
hidden:false
}
})
耶有种助人为乐的感觉想想还有点兴奋呢!
游戏还在进行着!我们决定捉弄小李一翻,当小李从小新身边经过后把他显示出来,同理,小月也这样做
通过V-else实现
<div id="example">
<p v-if="sreen">当从小新旁边经过后显示,要是在小月旁边经过就显示小月</p>
<p v-else>小月:如果不是从小新的身边经过的话我就显示</p>
</div> new Vue({
el:"#example",
data:{
sreen:false ,//为小明隐藏时时 小月显示
}
})
吃瓜群众道:“我小明还没显示呢”!
V-if-else实现
此时规则变成了小李在谁附近谁就隐藏
<div id="example">
<p v-if="sreen==='xiaoming'">小月小新显示,小明隐藏</p>
<p v-else-if="sreen==='xiaoyue'">小新小明显示,小月隐藏</p>
<p v-else-if="sreen==='xiaoxin'">小月小明显示,小新隐藏</p>
</div>
new Vue({
el:"#example",
data:{
sreen:'xiaoyue'
}
})
好吧v-if条件渲染就到这吧!话说小李抱歉了哈 2333
最新文章
- 分分钟搞定IOS远程消息推送
- WebService如何根据对方提供的xml生成对象
- android 入门-R文件的死与活
- 利用Code128字体将文本转换为code128条形码
- js Array 交集 并集 差集 去重
- WCF 删除队列
- linux 内存使用
- wzplayer,tlplayer支持ActiveX
- iOS程序发布时出现your application is being uploaded解决办法
- linux重要目录说明
- windows 系统注册dll文件
- vue v-for输出表格结构
- 第六讲 smart qq C#开发总结
- awk指定[]为分隔符
- hadoop集群运行jps命令以后Datanode节点未启动的解决办法
- 机器学习笔记(6):多类逻辑回归-使用gluon
- asp.net Ajax调用Aspx后台方法
- python + opencv + pycharm +语音生成
- 如何通过SSH及其Client 批量分发文件和执行管理命令
- mac下virtualbox安装win7系统