Fix:3246 【商城小程序】点击浮动关键词进入搜索页面,搜索框未固定显示该关键词
This commit is contained in:
+16
-3
@@ -23,7 +23,16 @@
|
|||||||
/>
|
/>
|
||||||
</view>
|
</view>
|
||||||
<view class="swpier-bar">
|
<view class="swpier-bar">
|
||||||
<u-notice-bar duration="4000" :text="recommendKeyword" :icon="' '" color="#333" fontSize="12" bgColor="transparent" direction="column"></u-notice-bar>
|
<u-notice-bar
|
||||||
|
duration="4000"
|
||||||
|
:text="recommendKeyword"
|
||||||
|
:icon="' '"
|
||||||
|
color="#333"
|
||||||
|
fontSize="12"
|
||||||
|
bgColor="transparent"
|
||||||
|
@change="changeRecommendKeyword"
|
||||||
|
direction="column">
|
||||||
|
</u-notice-bar>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
@@ -418,7 +427,8 @@ export default {
|
|||||||
isPlay: true,
|
isPlay: true,
|
||||||
tabIconPostion: {},
|
tabIconPostion: {},
|
||||||
messageIcon: {},
|
messageIcon: {},
|
||||||
recommendKeyword: []
|
recommendKeyword: [],
|
||||||
|
keywordIndex: 0
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
onLoad() {
|
onLoad() {
|
||||||
@@ -454,6 +464,9 @@ export default {
|
|||||||
this.scrollTop = e.scrollTop
|
this.scrollTop = e.scrollTop
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
changeRecommendKeyword(e) {
|
||||||
|
this.keywordIndex = e
|
||||||
|
},
|
||||||
getSearch() {
|
getSearch() {
|
||||||
getSearchPageConfig().then(res => {
|
getSearchPageConfig().then(res => {
|
||||||
const { success, data } = res
|
const { success, data } = res
|
||||||
@@ -1376,7 +1389,7 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
goGoodSearch() {
|
goGoodSearch() {
|
||||||
this.$yrouter.push('/pages/shop/GoodSearch/index')
|
this.$yrouter.push('/pages/shop/GoodSearch/index?keywords=' + this.recommendKeyword[this.keywordIndex] )
|
||||||
},
|
},
|
||||||
goGoodsCon(item) {
|
goGoodsCon(item) {
|
||||||
if(item.isFarmerShop) {
|
if(item.isFarmerShop) {
|
||||||
|
|||||||
@@ -133,7 +133,8 @@ export default {
|
|||||||
historyKey: [],
|
historyKey: [],
|
||||||
rankingArr: [],
|
rankingArr: [],
|
||||||
recommendKeyword: [],
|
recommendKeyword: [],
|
||||||
CartCount: 0
|
CartCount: 0,
|
||||||
|
keywords1: ''
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
computed: mapGetters(['isLogin', 'location', 'userInfo']),
|
computed: mapGetters(['isLogin', 'location', 'userInfo']),
|
||||||
@@ -141,6 +142,9 @@ export default {
|
|||||||
this.getData()
|
this.getData()
|
||||||
this.getCartCount()
|
this.getCartCount()
|
||||||
},
|
},
|
||||||
|
onLoad(opts){
|
||||||
|
this.keywords1 = opts.keywords
|
||||||
|
},
|
||||||
onShow() {
|
onShow() {
|
||||||
this.getHistory()
|
this.getHistory()
|
||||||
},
|
},
|
||||||
@@ -206,6 +210,8 @@ export default {
|
|||||||
this.rankingArr.push(data.ranking1)
|
this.rankingArr.push(data.ranking1)
|
||||||
this.rankingArr.push(data.ranking2)
|
this.rankingArr.push(data.ranking2)
|
||||||
this.recommendKeyword = data.recommendKeyword.split(',')
|
this.recommendKeyword = data.recommendKeyword.split(',')
|
||||||
|
const index = this.recommendKeyword.indexOf(this.keywords1)
|
||||||
|
[this.recommendKeyword[0], this.recommendKeyword[index]] = [this.recommendKeyword[index], this.recommendKeyword[0]];
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user