//设置挂载显示图片//使用赋值或者逻辑表达式判断的方式//十八岁以上才可以显示图片//可_vue 修改v-show">
赞
踩
指令的作用:根据后面表达式的真假让元素显示或者隐藏,切换元素的显示状态。例如广告等。
//可以直接用显示图片 //直接为true或者false <div> <img src="http://rongcloud-web.qiniudn.com/docs_demo_rongcloud_logo.png" v-show="true"> </div> //设置挂载显示图片 //使用赋值或者逻辑表达式判断的方式 //十八岁以上才可以显示图片 //可以设置一个点击事件,切换图片的显示状态 <div id="app"> <input type="button" value="显示切换状态" @click="changeIsShow"> <img v-show="isShow" src="http://rongcloud-web.qiniudn.com/docs_demo_rongcloud_logo.png"> <img v-show="age>18" src="http://rongcloud-web.qiniudn.com/docs_demo_rongcloud_logo.png"> </div> <script> var app = new Vue({ el:"#app", data: { isShow:true, age:16 }, methods: { changeIsShow:function() { this.isShow = !this.isShow; } }, }) </script>
综合应用:
①设置isShow
变量,每次点击切换显示状态就可以隐藏或者显示图片;
②设置age
变量,每次点击增加年龄,直到大于等于十八岁才会显示图片;
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name-"viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>草稿代码</title> </head> <body> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> <div id="app"> <input type="button" value="显示切换状态" @click="changeIsShow"> <img v-show="isShow" src="http://rongcloud-web.qiniudn.com/docs_demo_rongcloud_logo.png"> <input type="button" value="增加年龄以显示图片" @click="addAge"> <img v-show="age >= 18" src="http://rongcloud-web.qiniudn.com/docs_demo_rongcloud_logo.png"> </div> <script> var app = new Vue({ el:"#app", data: { isShow:false, age:16 }, methods: { changeIsShow:function() { this.isShow = !this.isShow; }, addAge:function() { this.age++; } }, }) </script> </body> </html>
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。