Vue学习之v-if和v-on的示例

 时间:2026-02-15 11:42:27

1、打开WebStorm开发工具,新建‘test.html’,将vue.js文件放在同个目录,引入vue.js文件

Vue学习之v-if和v-on的示例

2、在页面添加一个div标签,使用vue对象设置内容,代码如下:

<!DOCTYPE html>


<html lang="en">
<head>
   <meta charset="UTF-8">
   <title>Title</title>
   <script type="text/javascript" src = "vue.js">
   </script>
</head>
<body>
   <div id = "app">
       <div>
{{msg}}
       </div>
   </div>
   <script>
var app = new Vue({
           el : "#app",
data : {
               msg:"hello",
}
       })
   </script>
</body>
</html>

Vue学习之v-if和v-on的示例

3、在浏览器查看效果,页面打印出hello

Vue学习之v-if和v-on的示例

4、使用v-if,隐藏上面的hello,代码如下:

<!DOCTYPE html>


<html lang="en">
<head>
   <meta charset="UTF-8">
   <title>Title</title>
   <script type="text/javascript" src = "vue.js">
   </script>
</head>
<body>
   <div id = "app">
外层div
       <div v-if = show>
{{msg}}
       </div>
   </div>
   <script>
var app = new Vue({
           el : "#app",
data : {
               msg:"hello",
show:false,
}
       })
   </script>
</body>
</html>

Vue学习之v-if和v-on的示例

5、在浏览器中打开,只显示处 外层div ,hello并隐藏了。

Vue学习之v-if和v-on的示例

6、添加一个Button使点击按钮时,hello能显示出来,代码如下:

<!DOCTYPE html>


<html lang="en">
<head>
   <meta charset="UTF-8">
   <title>Title</title>
   <script type="text/javascript" src = "vue.js">
   </script>
</head>
<body>
   <div id = "app">
外层div
       <div v-if = "show">
{{msg}}
       </div>
       <div>
           <button v-on:click = "clickHandler">点我切换显示</button>
       </div>
   </div>
   <script>
var app = new Vue({
           el : "#app",
data : {
               msg:"hello",
show:false,
},
methods:{
               clickHandler:function(){
                   this.show = true;
}
           }
       })
   </script>
</body>
</html>

Vue学习之v-if和v-on的示例

7、在查看,点击按钮,hello又显示出来了

Vue学习之v-if和v-on的示例

  • 如何利用CSS3动画效果animation绘制多个圆球
  • 如何制作一个简单的网页(三)
  • 如何进行HTML 布局
  • 使用div+css编写的简洁漂亮的顶部导航代码
  • html如何设置利用CSS设置页面的背景
  • 热门搜索
    快乐阅读手抄报内容 关于体育精神的手抄报 新书推荐手抄报 我爱读书手抄报资料 爱国主义手抄报图片 文明餐桌手抄报 童话手抄报图片大全 构建和谐校园手抄报 快乐五一英语手抄报 手抄报的图案