<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Vue框架学习_条件渲染</title>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<script src="../js/jquery-3.3.1.js" type="text/javascript" charset="utf-8"></script>
<script src="../js/bootstrap.js"></script>
<link rel="stylesheet" href="../css/bootstrap.css" />
</head>
<body>
<div id="div1">
<p v-if="isCreated">条件渲染_v-if</p>
<template v-if="isCreated">
<p>创建</p>
<p>创建</p>
<p>创建</p>
<p>创建</p>
</template>
<template v-if="isCreated">
<p>子创建</p>
<p>子创建</p>
</template>
<template v-else>
<p>子删除</p>
<p>子删除</p>
</template>
<template v-else>
<p>删除</p>
<p>删除</p>
<p>删除</p>
<p>删除</p>
</template>
<!--v-show没有template用法-->
<p v-show="isShow">显示/隐藏</p>
<p v-show="isShow">显示/隐藏</p>
<p v-show="isShow">显示/隐藏</p>
<p v-show="isShow">显示/隐藏</p>
<button v-on:click="click">按钮_更改条件</button>
</div>
<script>
var vm=new Vue({
el:"#div1",//绑定id对象
data:{//定义属性对象
isCreated:true,
isShow:true
},
methods:{//定义函数,可传参
click:function(){
this.isCreated=!this.isCreated;
this.isShow=!this.isShow;
}
},
});
</script>
</body>
</html>