You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

43 lines
971 B

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>条件渲染</title>
<script type="text/javascript" src="../vue.js"></script>
</head>
<body>
<div id="root">
<!-- 第一部分-->
<!-- <h2 v-show="showSwitch">欢迎 {{name}}</h2>-->
<!-- <h2 v-if="showIf">欢迎 {{name}}</h2>-->
<!-- 第二部分-->
<h2>n当前值为{{n}}</h2>
<button @click="n++">n+1</button>
<!-- <div v-if="n === 1">Test1</div>-->
<!-- <div v-else-if="n === 2">Test2</div>-->
<!-- <div v-else-if="n === 3">Test3</div>-->
<!-- <div v-else>Pass</div>-->
<!-- 第三部分-->
<template v-if="n === 1">
<h2>Test-1</h2>
<h2>Test-2</h2>
<h2>Test-3</h2>
</template>
</div>
</body>
<script type="text/javascript">
Vue.config.productionTip = false
const vm = new Vue({
el: "#root",
data:{
name: '哈哈哈',
showSwitch: true,
showIf: true,
n: 0,
}
})
</script>
</html>