|
@@ -1,20 +1,6 @@
|
|
|
<template>
|
|
<template>
|
|
|
<div>
|
|
<div>
|
|
|
<div id="brandsList" class="container">
|
|
<div id="brandsList" class="container">
|
|
|
- <div class="title-icon">品牌索引</div>
|
|
|
|
|
- <div class="hr-blue"></div>
|
|
|
|
|
- <ul class="row initials">
|
|
|
|
|
- <li class="col-xs-1 initial"><nuxt-link :to="'/product/brand?initial=ABC'">ABC</nuxt-link></li>
|
|
|
|
|
- <li class="col-xs-1 initial"><nuxt-link :to="'/product/brand?initial=DEF'">DEF</nuxt-link></li>
|
|
|
|
|
- <li class="col-xs-1 initial" @click="showList('GHI')">GHI</li>
|
|
|
|
|
- <li class="col-xs-1 initial" @click="showList('JKL')">JKL</li>
|
|
|
|
|
- <li class="col-xs-1 initial" @click="showList('MNO')">MNO</li>
|
|
|
|
|
- <li class="col-xs-1 initial" @click="showList('PQR')">PQR</li>
|
|
|
|
|
- <li class="col-xs-1 initial" @click="showList('STU')">STU</li>
|
|
|
|
|
- <li class="col-xs-1 initial" @click="showList('VWX')">VWX</li>
|
|
|
|
|
- <li class="col-xs-1 initial" @click="showList('YZ')">YZ</li>
|
|
|
|
|
- <li class="col-xs-1 initial" @click="showList('0~9')">0~9</li>
|
|
|
|
|
- </ul>
|
|
|
|
|
<div id="brands">
|
|
<div id="brands">
|
|
|
<div v-for="(brands, initial) in brandList" class="row container brands-page">
|
|
<div v-for="(brands, initial) in brandList" class="row container brands-page">
|
|
|
<div class="brands-title">{{initial}}</div>
|
|
<div class="brands-title">{{initial}}</div>
|
|
@@ -46,12 +32,12 @@
|
|
|
brandList () {
|
|
brandList () {
|
|
|
return this.$store.state.product.brand.brandList.data
|
|
return this.$store.state.product.brand.brandList.data
|
|
|
}
|
|
}
|
|
|
- },
|
|
|
|
|
- methods: {
|
|
|
|
|
- showList (keyword) {
|
|
|
|
|
- this.$store.dispatch('product/loadBrands', {'keyword': keyword})
|
|
|
|
|
- }
|
|
|
|
|
}
|
|
}
|
|
|
|
|
+// methods: {
|
|
|
|
|
+// showList (keyword) {
|
|
|
|
|
+// this.$store.dispatch('product/loadBrands', {'keyword': keyword})
|
|
|
|
|
+// }
|
|
|
|
|
+// }
|
|
|
}
|
|
}
|
|
|
</script>
|
|
</script>
|
|
|
|
|
|
|
@@ -81,7 +67,7 @@
|
|
|
|
|
|
|
|
#brandsList .row .initial {
|
|
#brandsList .row .initial {
|
|
|
display: inline-block;
|
|
display: inline-block;
|
|
|
- margin: 0 35px;
|
|
|
|
|
|
|
+ margin: 0 5px;
|
|
|
font-size: 16px;
|
|
font-size: 16px;
|
|
|
color: #787878;
|
|
color: #787878;
|
|
|
}
|
|
}
|
|
@@ -122,7 +108,7 @@
|
|
|
height: 30px;
|
|
height: 30px;
|
|
|
margin: 13px 0px;
|
|
margin: 13px 0px;
|
|
|
width: 25%;
|
|
width: 25%;
|
|
|
- display: inline-block;
|
|
|
|
|
|
|
+ float: left;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
#brands .simplebrand a {
|
|
#brands .simplebrand a {
|