Showing
3 changed files
with
20 additions
and
46 deletions
@@ -5,8 +5,9 @@ | @@ -5,8 +5,9 @@ | ||
5 | * Time: 10:03 | 5 | * Time: 10:03 |
6 | */ | 6 | */ |
7 | 'use strict'; | 7 | 'use strict'; |
8 | -const _ = require('lodash'); | ||
9 | -const helpers = global.yoho.helpers; | 8 | + |
9 | +// const _ = require('lodash'); | ||
10 | +// const helpers = global.yoho.helpers; | ||
10 | const mRoot = '../models'; | 11 | const mRoot = '../models'; |
11 | const brandModel = require(`${mRoot}/brand`); | 12 | const brandModel = require(`${mRoot}/brand`); |
12 | 13 | ||
@@ -16,7 +17,7 @@ const brandModel = require(`${mRoot}/brand`); | @@ -16,7 +17,7 @@ const brandModel = require(`${mRoot}/brand`); | ||
16 | const component = { | 17 | const component = { |
17 | 18 | ||
18 | /* 品牌店铺页面 */ | 19 | /* 品牌店铺页面 */ |
19 | - brand: (req, res, next) => { | 20 | + brand: (req, res) => { |
20 | let params = req.query; | 21 | let params = req.query; |
21 | 22 | ||
22 | brandModel.getBrandData(params).then(result => { | 23 | brandModel.getBrandData(params).then(result => { |
@@ -26,36 +27,6 @@ const component = { | @@ -26,36 +27,6 @@ const component = { | ||
26 | result: result | 27 | result: result |
27 | }); | 28 | }); |
28 | }); | 29 | }); |
29 | - }, | ||
30 | - letterList: (req, res, next) => { | ||
31 | - res.json( | ||
32 | - [ | ||
33 | - { | ||
34 | - id: 'A', | ||
35 | - name: 'A' | ||
36 | - }, | ||
37 | - { | ||
38 | - id: 'B', | ||
39 | - name: 'B' | ||
40 | - }, | ||
41 | - { | ||
42 | - id: 'C', | ||
43 | - name: 'C' | ||
44 | - }, | ||
45 | - { | ||
46 | - id: 'D', | ||
47 | - name: 'D' | ||
48 | - }, | ||
49 | - { | ||
50 | - id: 'E', | ||
51 | - name: 'E' | ||
52 | - }, | ||
53 | - { | ||
54 | - id: 'F', | ||
55 | - name: 'F' | ||
56 | - } | ||
57 | - ] | ||
58 | - ); | ||
59 | } | 30 | } |
60 | }; | 31 | }; |
61 | 32 |
@@ -14,6 +14,5 @@ const router = expressRouter(); | @@ -14,6 +14,5 @@ const router = expressRouter(); | ||
14 | 14 | ||
15 | router.get('/', channel.index); // 首页 | 15 | router.get('/', channel.index); // 首页 |
16 | router.get('/brand', channel.brand); // 店铺首页 | 16 | router.get('/brand', channel.brand); // 店铺首页 |
17 | -router.get('/brand/letterList', channel.letterList); // 店铺首页 | ||
18 | 17 | ||
19 | module.exports = router; | 18 | module.exports = router; |
1 | <template> | 1 | <template> |
2 | <ul class="list-box"> | 2 | <ul class="list-box"> |
3 | - <li v-for="item in items"><a href="#{{item.id}}">{{item.name}}</a></li> | 3 | + <li v-for="item in items"><a href="#{{item.index}}">{{item.name}}</a></li> |
4 | </ul> | 4 | </ul> |
5 | </template> | 5 | </template> |
6 | <style> | 6 | <style> |
@@ -26,22 +26,26 @@ | @@ -26,22 +26,26 @@ | ||
26 | 26 | ||
27 | </style> | 27 | </style> |
28 | <script> | 28 | <script> |
29 | - var $ = require('yoho-jquery'); | 29 | +// var $ = require('yoho-jquery'); |
30 | + let items = []; | ||
30 | 31 | ||
31 | module.exports = { | 32 | module.exports = { |
32 | - data: function () { | 33 | + data() { |
33 | return { | 34 | return { |
34 | - items: [] | ||
35 | - } | 35 | + items: items |
36 | + }; | ||
36 | }, | 37 | }, |
37 | init() { | 38 | init() { |
38 | - $.ajax({ | ||
39 | - url: '/brand/letterList' | ||
40 | - }).then(result => { | ||
41 | - this.items = result; | ||
42 | - }).fail(() => { | ||
43 | - tip('网络错误'); | ||
44 | - }); | 39 | + |
40 | + // 品牌索引数据 | ||
41 | + for (let i = 65; i < 91; i++) { | ||
42 | + let itemTemp = String.fromCharCode(i); | ||
43 | + | ||
44 | + items.push({ | ||
45 | + index: itemTemp, | ||
46 | + name: itemTemp | ||
47 | + }); | ||
48 | + } | ||
45 | } | 49 | } |
46 | }; | 50 | }; |
47 | 51 |
-
Please register or login to post a comment