📑前言
本文主要是【Vue】——Vue实现条件渲染的文章,如果有什么需要改进的地方还请大佬指出⛺️
🎬作者简介:大家好,我是听风与他🥇
☁️博客首页:CSDN主页听风与他
🌄每日一句:狠狠沉淀,顶峰相见
目录
- 📑前言
- 示例代码:
- 运行截图:
- 样例如下:
- 运行截图:
- 📑文章末尾
示例代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>
</head>
<body>
<div id="Application">
<h1 v-if="show">标题</h1>
<p v-else>如果不显示标题就显示段落</p>
<p>你好呀</p>
</div>
<script>
const App = {
data(){
return{
show:true, //控制元素是否渲染
}
}
}
Vue.createApp(App).mount("#Application")
</script>
</body>
</html>
运行截图:
- 条件要紧靠在一起,如果v-if和v-else不在一起,达不到条件渲染的效果
样例如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>
</head>
<body>
<div id="Application">
<h1 v-if="show">标题</h1>
<p>你好呀</p>
<p v-else>如果不显示标题就显示段落</p>
</div>
<script>
const App = {
data(){
return{
show:true, //控制元素是否渲染
}
}
}
Vue.createApp(App).mount("#Application")
</script>
</body>
</html>