From 86907e9a74cc31a918b06e148ee34ad76a50be1f Mon Sep 17 00:00:00 2001 From: zx <604444282@qq.com> Date: Thu, 15 Sep 2022 10:26:28 +0800 Subject: [PATCH] zx --- src/lycomponents/iSpecialBrandChoose/index.vue | 18 +++++++++++++++++- .../iSpecialSeriesChoose/index.vue | 1 - src/lycomponents/iSwitchBrand/index.vue | 18 +++++++++++++++++- 3 files changed, 34 insertions(+), 3 deletions(-) diff --git a/src/lycomponents/iSpecialBrandChoose/index.vue b/src/lycomponents/iSpecialBrandChoose/index.vue index 16df241..e4bbec4 100644 --- a/src/lycomponents/iSpecialBrandChoose/index.vue +++ b/src/lycomponents/iSpecialBrandChoose/index.vue @@ -18,6 +18,16 @@
  • {{item}}
  • 全选
  • +
    + + + + + + 搜索 + + +
    @@ -95,6 +105,7 @@ export default { models: [], brandname: "", brandList: [], + sKeyword:'', }; }, methods: { @@ -105,6 +116,7 @@ export default { }, // 选择li handlerLi(n) { + this.sKeyword = ''; this.activeLi = n; let key = this.letterArr[n]; this.showCars = this.cars.filter((ele) => ele.firstword === key); @@ -160,6 +172,10 @@ export default { arr.push(ele.brandname); }) this.$emit("selectAll", arr); + }, + onSearch() { + let kw = this.sKeyword; + this.showCars = this.cars.filter((ele) => ele.brandname.indexOf(kw) != -1 && ele.firstword != '热门'); } }, }; @@ -221,7 +237,7 @@ export default { } .sb-dd { width: 100%; - height: calc(100% - 30px); + height: calc(100% - 70px); box-shadow: 0 0 20px; } .sb-bd { diff --git a/src/lycomponents/iSpecialSeriesChoose/index.vue b/src/lycomponents/iSpecialSeriesChoose/index.vue index b63fc36..1779f63 100644 --- a/src/lycomponents/iSpecialSeriesChoose/index.vue +++ b/src/lycomponents/iSpecialSeriesChoose/index.vue @@ -248,7 +248,6 @@ export default { getUserBrand(this.form) .then((res) => { let data = res.data; - console.log(data) let arr = []; data.forEach((ele) => { let fk = ele.firstword; diff --git a/src/lycomponents/iSwitchBrand/index.vue b/src/lycomponents/iSwitchBrand/index.vue index f11c785..0647b45 100644 --- a/src/lycomponents/iSwitchBrand/index.vue +++ b/src/lycomponents/iSwitchBrand/index.vue @@ -17,6 +17,16 @@ 按品牌拼音首字母查找:
  • {{item}}
  • +
    + + + + + + 搜索 + + +
    @@ -87,6 +97,7 @@ export default { chooseModel: null, models: [], brandname: "", + sKeyword:'', }; }, methods: { @@ -97,6 +108,7 @@ export default { }, // 选择li handlerLi(n) { + this.sKeyword = ''; this.activeLi = n; let key = this.letterArr[n]; this.showCars = this.cars.filter((ele) => ele.firstword === key); @@ -167,6 +179,10 @@ export default { this.$message.warning("请选择品牌"); } }, + onSearch() { + let kw = this.sKeyword; + this.showCars = this.cars.filter((ele) => ele.brandname.indexOf(kw) != -1 && ele.firstword != '热门'); + } }, }; @@ -227,7 +243,7 @@ export default { } .sb-dd { width: 100%; - height: calc(100% - 30px); + height: calc(100% - 70px); box-shadow: 0 0 20px; } .sb-bd {