<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>v-text,v-html指令</title>
<script src="node_modules/vue/dist/vue.js"></script>
</head>

<body>
<div id="app">
<!--v-if 和 v-show都可以动态去控制元素的显示与隐藏
v-show:使用display进行隐藏或者显示 有较高的渲染性能消耗
v-if:每次的都进行元素的创建和删除 有较高的切换性能消耗
v-if可以用作不给用户看的数据使用
-->
<div v-show="content1">我是内容一</div>
<button @click="controller1">控制内容一</button>
<div v-if="content2">我是内容二</div>
<button @click="controller2">控制内容二</button>
</div>
<script>
var vm = new Vue({
el: '#app',
data: {
content1:true,
content2:true
},methods: {
controller1(){
this.content1=!this.content1;
},
controller2(){
this.content2=!this.content2;
}
},
})
</script>
</body>

</html>




所需依赖:npm i vue