1. 程式人生 > >vue2.0排序應該註意的問題

vue2.0排序應該註意的問題

meta spa items 數據源 pre style blog ret 註意

在computed裏新聲明了一個對象sortItems,如果不重新聲明會汙染原來的數據源,這是Vue不允許的,所以你要重新聲明一個對象。 如果不重新聲明報錯:
<!DOCTYPE html>
<html lang="en">

    <head>
        <meta charset="UTF-8">
        <script type="text/javascript" src="vue2.2.js"></script>
        <title>V-for 案例</title>
</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:[20,23,18,65,32,19,54,41] }, computed: { sortItems: function() { return this.items.sort(sortNumber); } } });
function sortNumber(a,b) { return a - b } </script> </body> </html>

vue2.0排序應該註意的問題