vue遍歷數據是對數據進行篩選 過濾 排序

使用computed 方法來過濾篩選數據;或者使用methods 方式來篩選過濾數據javascript

<body>
    <div id="app">
        <ul>
            <li v-for="item in list">{{item.id}}</li>
        </ul>
        <ul>
            <li v-for="item in listCmputed">{{item.id}}</li>
        </ul>
        <ul>
            <li v-for="item in listMe(list)">{{item.id}}</li>
        </ul>
 
    </div>
    </body>
    <script>
        var app=new Vue({
            el:'#app',
            data:{
                list:[{id:11},{id:22},{id:33},{id:44},{id:55},{id:66}],
            },
            computed:{
                listCmputed:function(){
                    return this.list.filter(function(item){
                        return item.id>=33
                    })
                }
            },
            methods:{
                listMe:function(list){
                     return list.filter(function(item){
                        return item.id<=33
                    })
                }
            }
        })
    </script>
相關文章
相關標籤/搜索