VUE的本地应用-V- show

◆v-show指令的作用是:根据真假切换元素的显示状态
◆原理是修改元素的display,实现显示隐藏
◆指令后面的内容最终都会解析为布尔值
◆值为true元素显示,值为false元素隐藏

◆数据改变之后,对应元素的显示状态会同步更新

【主要是通过操作display】

结果:

1,原始图:

2,点击年龄加一:

 3,点击切换状态图:

代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>/V-show指令</title>
</head>

<body>
<div id="app">
    <input type="button" value="切换显示状态" @click="changeisshow" ><br>
    <input type="button" value="年龄加一岁" @click="addage" ><br>
    <img v-show="isShow" src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1587894098141&di=4b0e235f7a17a443c423306276f883c0&imgtype=0&src=http%3A%2F%2Fd.ifengimg.com%2Fw600%2Fp0.ifengimg.com%2Fpmop%2F2018%2F0613%2FE859D824C3304F6990FE581DE7FEB4B2EF814EC4_size16_w640_h512.jpeg" />
    <img v-show="age>=18" src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1587894098141&di=4b0e235f7a17a443c423306276f883c0&imgtype=0&src=http%3A%2F%2Fd.ifengimg.com%2Fw600%2Fp0.ifengimg.com%2Fpmop%2F2018%2F0613%2FE859D824C3304F6990FE581DE7FEB4B2EF814EC4_size16_w640_h512.jpeg" />
</div>
    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
    <script>
        var app = new Vue({
            el:"#app",
            data:{
                isShow:false,
                age:17
            },
            methods:{
                changeisshow:function(){
                    this.isShow = !this.isShow;
                },
                addage:function(){
                    this.age++
                }
            }

        })
    </script>
</body>
</html>
扫描二维码关注公众号,回复: 11140373 查看本文章
原创文章 643 获赞 1975 访问量 129万+

猜你喜欢

转载自blog.csdn.net/weixin_42859280/article/details/105769548