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


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

<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>

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM