zoukankan      html  css  js  c++  java
  • vue2.0-filter 及 在v-if v-show 中的使用

    <!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>Document</title>
        <script src='jquery-3.2.1.js'></script>
        <script src="vue.js"></script>
    </head>
    <style type="text/css">
        .forDiv{
            border: 1px solid red;
        }
        .showhid{
            display: none;
        }
    </style>
    <body>
        <script type="text/template" id='item-template'>
            <div>
                <div v-for='item in list'>
    
                         <div class='forDiv' v-if='a(item.practice) '>
                             {{item.practice | showhid }}
                             <div>
                                 {{item.childShowHid }}
                             </div>
                         </div>
                </div>
            </div>
        </script>
        <div id='demo'>
            <item></item>
        </div>
    
    
    <script>
            Vue.component('item',{
                template:'#item-template',
                data:function(){
                    return{
                        msg:123,
                        list:[
                            {practice:"2",childShowHid:"a"},
                            {practice:"3",childShowHid:"b"},
                            {practice:"4",childShowHid:"c"},
                            {practice:"5",childShowHid:"d"},
                            {practice:"6",childShowHid:"e"},
                        ]
                    }
                },
                methods:{
                    a:function(value){
                        if(value=='2'){
                            return true
                        }else{
                        return false
                        }
                    }
                },
                filters: {
                  showhid: function (value) {
                        if(value=='2'){
                            return true
                        }else{
                            return false
                        }
                  }
                }
    
            })
    
            var demo=new Vue({
                el:'#demo'
            })
    
        
        </script>
    </body>
    </html>

    
    

     

  • 相关阅读:
    关于给Tomcat设置maxPostSize的问题
    完美激活PyCharm教程
    Tomcat +Nginx+Redis实现session共享
    python 上传多文件
    吸引注意力的动画
    Create React App 安装less 报错
    2020软件工程作业01
    yum用法
    rpm包的管理
    共享依赖库的误移或误删解决办法
  • 原文地址:https://www.cnblogs.com/MR-cui/p/8042632.html
Copyright © 2011-2022 走看看