Authored by 郭成尧

'cate拆分组件'

<template>
<tab v-bind:page="'cate'"></tab>
<brand-cate v-bind:category="category"></brand-cate>
<brand-cate v-bind:category="category" v-bind:jump="true"></brand-cate>
</template>
<script>
const tip = require('common/tip');
... ...
... ... @@ -9,11 +9,15 @@
</ul>
<div class="sub-level-container">
<ul class="sub-level">
<li><a href="/list?sort={{rightAll.sortId}}&sort_name=全部{{rightAll.categoryName}}&gender={{gender}}">全部{{rightAll.categoryName}}</a></li>
<li >
<a v-if="jump" href="/list?sort={{rightAll.sortId}}&sort_name=全部{{rightAll.categoryName}}&gender={{gender}}">全部{{rightAll.categoryName}}</a>
<a v-else @click="noJumpReturn(rightAll.sortId, '全部' + rightAll.categoryName)">全部{{rightAll.categoryName}}</a>
</li>
</ul>
<ul class="sub-level">
<li v-for="sub in cateNavRightData">
<a href="/list?sort={{sub.relationParameter.sort}}&sort_name={{sub.categoryName}}&gender={{gender}}">{{sub.categoryName}}</a>
<a v-if="jump" href="/list?sort={{sub.relationParameter.sort}}&sort_name={{sub.categoryName}}&gender={{gender}}">{{sub.categoryName}}</a>
<a v-else @click="noJumpReturn(sub.relationParameter.sort, sub.categoryName)">{{sub.categoryName}}</a>
</li>
</ul>
</div>
... ... @@ -254,6 +258,14 @@
sortId: categoryId,
categoryName: categoryName
};
},
/* 筛选列表使用返回值 */
noJumpReturn(categoryId, categoryName) {
bus.$emit('category.result', {
id: categoryId,
name: categoryName
});
}
},
created() {
... ...