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
			
		
		
			
		
	
	
					43 lines
				
				971 B
			| 
											3 years ago
										 | <!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>
 |