1
xuxueyang
2024-08-09 6e12337e17704d873d8954d80e4567a94e23d92d
1
已修改1个文件
21 ■■■■ 文件已修改
pages/home/components/home-search.vue 21 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/home/components/home-search.vue
@@ -29,7 +29,7 @@
                    一键清空
                </view>
            </view>
            <view class="m-t-12 flex flex-wrap-normal history-item-list">
            <view class="m-t-12 flex history-item-list">
                <view class="history-item" v-for="item of history" :key="item" @click="searchBy(item)">
                    {{item}}
                </view>
@@ -90,17 +90,25 @@
                this.history = []
                this.$storage.setItem("cache_home_search", JSON.stringify(this.history))
            },
            searchBy(name) {
                if (this.history.indexOf(name) >= 0) {
                    this.history.splice(this.history.indexOf(name), 1)
            searchBy(clickname) {
                //值一瞬间会变,引用,所以用加一个,来更改引用
                var name = '' + clickname
                if (this.history.indexOf(clickname) >= 0) {
                    this.history.splice(this.history.indexOf(clickname), 1)
                }
                this.history.unshift(name)
                this.history.unshift(clickname)
                var p = ''
                if (this.type === 'flower') {
                    p = 'name=' + name
                } else {
                    p = 'supplierName=' + name
                }
                console.log('searchBy', name, p)
                // setTimeout(() => {
                // }, 200)
                uni.navigateTo({
                    url: '/sub_pages/customer/trade/list?' + p
                })
@@ -120,6 +128,9 @@
            height: 30rpx;
            line-height: 30rpx;
            font-size: 28rpx;
            padding-left: 20rpx;
            padding-right: 20rpx;
            border: 2rpx solid #e9e9e9;
        }
    }
</style>