|
@@ -30,8 +30,8 @@ |
|
@@ -30,8 +30,8 @@ |
30
|
shareData: {}, // 分享相关数据
|
30
|
shareData: {}, // 分享相关数据
|
31
|
shopInfo: {}, // 店铺介绍相关数据
|
31
|
shopInfo: {}, // 店铺介绍相关数据
|
32
|
|
32
|
|
33
|
- sortConfig: global.sortConfig,
|
|
|
34
|
- filterConfig: global.filterConfig,
|
33
|
+ sortConfig: {},
|
|
|
34
|
+ filterConfig: {},
|
35
|
|
35
|
|
36
|
// query
|
36
|
// query
|
37
|
url: '/product/get-brand-shop-goods',
|
37
|
url: '/product/get-brand-shop-goods',
|
|
@@ -135,11 +135,11 @@ |
|
@@ -135,11 +135,11 @@ |
135
|
created() {
|
135
|
created() {
|
136
|
this.getShopInfo();
|
136
|
this.getShopInfo();
|
137
|
this.search();
|
137
|
this.search();
|
138
|
- bus.$on('list.paging', function() {
|
138
|
+ bus.$on('list.paging', () =>{
|
139
|
this.search();
|
139
|
this.search();
|
140
|
});
|
140
|
});
|
141
|
|
141
|
|
142
|
- bus.$on('sort.change', function({ val }) {
|
142
|
+ bus.$on('sort.change', ({ val }) => {
|
143
|
console.log(val);
|
143
|
console.log(val);
|
144
|
this.sort = val;
|
144
|
this.sort = val;
|
145
|
});
|
145
|
});
|
|
@@ -150,9 +150,9 @@ |
|
@@ -150,9 +150,9 @@ |
150
|
* 1. 重新搜索
|
150
|
* 1. 重新搜索
|
151
|
* 2. 关闭 drawer 组件
|
151
|
* 2. 关闭 drawer 组件
|
152
|
*/
|
152
|
*/
|
153
|
- bus.$on('filter.change', function({ val }) {
|
|
|
154
|
- console.log(val);
|
|
|
155
|
- this.filter = val;
|
153
|
+ bus.$on('filter.change', ({val}) => {
|
|
|
154
|
+ Object.assign(this.filter, val);
|
|
|
155
|
+ this.search();
|
156
|
this.$refs.drawer.on = false;
|
156
|
this.$refs.drawer.on = false;
|
157
|
});
|
157
|
});
|
158
|
|
158
|
|
|
@@ -161,8 +161,7 @@ |
|
@@ -161,8 +161,7 @@ |
161
|
* 1. 打开view
|
161
|
* 1. 打开view
|
162
|
* 2. 监听 router.back ,重新设置 筛选值
|
162
|
* 2. 监听 router.back ,重新设置 筛选值
|
163
|
*/
|
163
|
*/
|
164
|
- bus.$on('filter.sub.show', function({val}) {
|
|
|
165
|
- console.log(this);
|
164
|
+ bus.$on('filter.sub.show', ({val}) => {
|
166
|
this.openFilterSub(val);
|
165
|
this.openFilterSub(val);
|
167
|
});
|
166
|
});
|
168
|
}
|
167
|
}
|