vue2.0 里边 v-show里边可以绑定函数吗

 我来答
张恺阳
2017-05-18 · 知道合伙人软件行家
张恺阳
知道合伙人软件行家
采纳数:166 获赞数:532
开发过各种类型网站及APP等,如有相关问题可以随时向我提问。

向TA提问 私信TA
展开全部

问题分析:

在Vue中使用v-show指令来选择性的显示内容。它的属性值可以是布尔值、属性名称以及函数名称。如果使用函数来控制的话,无论函数内容如何运算判断,最终返回布尔值true或者false就可以了。

举例如下:

在以下案例中,将展示使用函数来控制v-show的显示。

HTML代码:

<div id="app">
    <p v-show="func()">{{ message }}</p>
</div>

Vue代码:

var vm = new Vue({
    el: '#app',
    data: {
        message: '默认值'
    },
    methods: {
        func: function(){
            return true;
        }
    }
});

页面初始化结果:

总结:

从运行结果可以看出,页面正确的输出并显示了p元素以及message属性的值。由于在v-show绑定的函数func中最终返回的true,所以它们才得以显示。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式