我是靠谱客的博主 从容鸭子,最近开发中收集的这篇文章主要介绍vue中v-show v-if v-bind的使用,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

  • v-show:用于控制页面的标签元素是否展示,底层通过控制元素的display属性来进行标签的显示与隐藏控制
  • v-if:同样用于控制页面中的标签元素是否展示,底层通过对dom树节点进行添加和删除来控制显示与隐藏控制,效率要低于v-show
  • v-bind:用于给页面中的标签属性绑定相应的属性
<!DOCTYPE html>
<html lang="en" xmlns:v-bind="http://www.w3.org/1999/xhtml">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
</head>
<body>
    <div id="num">
        <p v-show="isShow">{{number}}</p>
        <p v-if="isShow">{{number}}</p>
        <input type="button"  v-bind:value="msg" @click="hideOrShow">

    </div>
<script>
    const num = new Vue({
        el:"#num",
        data:{
            number:0,
            msg:"点击隐藏",
            isShow:true
        },
        methods:{
            hideOrShow:function(){
                if(this.isShow) {
                    this.msg="点击显示";
                }else {
                    this.msg="点击隐藏";
                }
                this.isShow = !this.isShow;
            }
        }
    });
</script>
</body>
</html>

分别给两个p标签添加v-showv-if属性,值为相同的isShow,按钮的value属性通过v-bind绑定值msg,点击按钮,两个p标签隐藏,按钮显示“点击显示”,再点击按钮,两个p标签显示,按钮显示“点击隐藏”。

在这里插入图片描述
在这里插入图片描述

最后

以上就是从容鸭子为你收集整理的vue中v-show v-if v-bind的使用的全部内容,希望文章能够帮你解决vue中v-show v-if v-bind的使用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部