| 1234567891011121314151617181920212223242526272829303132333435 |
- <!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="./js/vue.js"></script>
- </head>
- <body>
- <div id="app">
- <!-- v-if 指令 可以根据变量的真假来显示元素 -->
- <h1 v-if="isShow">hello Vue!</h1>
- <h1 v-if="num>10">num大于10</h1>
- <h1 v-else-if="num<10">num小于10</h1>
- <h1 v-else>num等于10</h1>
- <!-- v-show 指令 可以根据变量的真假来显示元素 -->
- <h1 v-show="isShow2">显示</h1>
- <!-- v-if 如果条件不成立那么将整个元素从DOM中移除 -->
- <!-- v-show 只是将元素的display属性设置为none -->
- <!-- 如果频繁切换显示隐藏 建议使用v-show 性能更好 -->
- </div>
- <script>
- new Vue({
- el:"#app",
- data:{
- isShow:false,
- num:11,
- isShow2:false
- }
- })
- </script>
- </body>
- </html>
|