|
@@ -4,10 +4,10 @@
|
|
|
<view v-for="item in flist" :key="item.id" class="f-item b-b" :class="{ active: item.id === currentId }" @click="tabtap(item)">{{ item.cate_name }}</view>
|
|
|
</scroll-view>
|
|
|
<scroll-view scroll-with-animation scroll-y class="right-aside" @scroll="asideScroll" :scroll-top="tabScrollTop">
|
|
|
- <view v-for="item in slist" :key="item.id" class="s-list" :id="'main-' + item.id">
|
|
|
+ <view v-for="item in flist" :key="item.id" class="s-list" :id="'main-' + item.id">
|
|
|
<text class="s-item">{{ item.cate_name }}</text>
|
|
|
<view class="t-list ">
|
|
|
- <view @click="navToList(item.id, titem.id)" v-if="titem.pid === item.id" class="t-item" v-for="titem in tlist" :key="titem.id">
|
|
|
+ <view @click="navToList(item.id, titem.id)" class="t-item" v-for="titem in slist" :key="titem.id">
|
|
|
<image :src="titem.pic"></image>
|
|
|
<text>{{ titem.cate_name }}</text>
|
|
|
</view>
|
|
@@ -27,7 +27,7 @@ export default {
|
|
|
currentId: 1,
|
|
|
flist: [],
|
|
|
slist: [],
|
|
|
- tlist: []
|
|
|
+ // tlist: []
|
|
|
};
|
|
|
},
|
|
|
onLoad() {
|
|
@@ -51,21 +51,20 @@ export default {
|
|
|
this.flist = data.map(function (s) {
|
|
|
return s
|
|
|
});
|
|
|
+ console.log(this.flist,'1111111')
|
|
|
data.forEach(function(e) {
|
|
|
obj.slist.push(...e.children.map(function (s) {
|
|
|
return s
|
|
|
}));
|
|
|
- });
|
|
|
- console.log(obj.slist,'ddddddddddddd')
|
|
|
- data.forEach(function(e) {
|
|
|
- e.children.forEach(function(es) {
|
|
|
- obj.tlist.push(...es.children.map(function (s) {
|
|
|
- return s
|
|
|
- }))
|
|
|
-
|
|
|
- });
|
|
|
- });
|
|
|
- console.log(obj.tlist,'66666')
|
|
|
+ });
|
|
|
+ console.log(obj.slist,'22222222')
|
|
|
+ // data.forEach(function(e) {
|
|
|
+ // e.children.forEach(function(es) {
|
|
|
+ // obj.tlist.push(...es.children.map(function (s) {
|
|
|
+ // return s
|
|
|
+ // }))
|
|
|
+ // });
|
|
|
+ // });
|
|
|
})
|
|
|
.catch(err => {
|
|
|
console.log(err);
|