Vue.js —— v-for 指令:解決模板循環問題 (三)

        此例子中用 v-for 來遍歷數組,computed 的作用是,在數組進行渲染前改變傳值,最終顯示爲 1,2,3,4,5,6,7。如果想使用方法給數組排序,則必須給 computeditems 起別名,並且名稱要和 v-for 屬性中循環的綁定的名稱保持一致。

<!DOCTYPE html>
<html lang="en">
<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>v-for 實例</title>
    <script type="text/javascript" src="../assets/js/vue.js"></script>
</head>
<body>
    <h1>v-for 實例</h1>
    <hr>
    <div id="app">
        <ul>
            <li v-for="item in sortItems">
                    {{item}}
            </li>          
        </ul>
    </div>
    <script type="text/javascript">
        var app = new Vue({
            el:'#app',
            data:{
                items:[53,23,76,14,54,36,28]
            },
            computed:{
                sortItems:function(){
                    return this.items.sort();
                }
            }
        })
    </script>
</body>
</html>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章