javascript - vue2中,v-if与过滤器一起使用的问题
大家讲道理
大家讲道理 2017-04-11 11:36:11
[JavaScript讨论组]

想问下vue2能不能这样过滤+v-if


页面是输出true 但是没显示我想要的效果。。

本来我这应该会显示。
![

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回复(3)
ringa_lee

不行吧,我记得 vue2 中 | 不能用在属性中,用方法代替吧

更:vue 2.1 开始,管道符能用在 moustache 和 v-bind 中

详见 https://cn.vuejs.org/v2/guide... 过滤器一节

PHP中文网

v-if内容用括号包起来 ( )

<p id="app-test" v-if="(true | false)">
       test if
</p>

var app_test = new Vue({
  el: '#app-test'
});

版本

/*!
 * Vue.js v2.1.10
 * (c) 2014-2017 Evan You
 * Released under the MIT License.
 */
阿神

我自己写了一个指令,

exports.role = (el, binding, vnode) => {
if (sessionStorage.role.indexOf(binding.value) < 0) {
    for (var i = el.childNodes.length - 1; i >= 0; i--) {
        el.removeChild(el.childNodes[i]);
    }
}

}

这样还好解决点。。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号