仅仅一个一维数组用vue很好排序 网上也有很多demo 但是多维数组如何排序呢 试了好多遍 发现可以用数组遍历之后 再过滤排序就很简单了
以下是代码 如果是后台请求的数据 也可遍历后进行过滤排序
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script src="range3/js/vue.js"></script>
</head>
<body>
<div id="app">
<input v-model='search' />
<ul v-if="searchData.length > 0">
<li v-for="(item,index) in searchData">
{
{item.name}}
<!-- <span v-for="(item1,index1) in searchData[index]">
{
{item1.name}}
</span> -->
</li>
</ul>
<div v-else>暂无数据</div>
</div>
</body>
<script>
var vm = new Vue({
el: '#app',
da