xuxueyang
2024-08-04 17bb1250f2120415e5fc9f47fe50b60f72b47a07
update 优化搜索事件
已修改1个文件
28 ■■■■■ 文件已修改
pages/home/components/home-search.vue 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/home/components/home-search.vue
@@ -2,7 +2,9 @@
    <view class="p15 bg-white">
        <view class="search-container m-t-12 flex">
            <view class="flex1 input">
                <u-input placeholder="请输入花名" v-model="search_flow">
                <u-input placeholder="请输入花名" v-model="search_flow" clearable @confirm="buttonSearchFlow" @clear="()=>{
                    $nextTick(()=>{buttonSearchFlow()})
                }">
                    <template slot="suffix">
                        <uni-icons color="#20613D" type="search" size="24" @click="buttonSearchFlow"></uni-icons>
                    </template>
@@ -44,18 +46,20 @@
        methods: {
            buttonSearchFlow() {
                var name = this.search_flow
                if (this.history.indexOf(name) >= 0) {
                    this.history.splice(this.history.indexOf(name), 1)
                }
                this.history.unshift(name)
                if (this.history.length >= 10) {
                    this.history.splice(this.history.length - 1, 1)
                }
                if (name) {
                    if (this.history.indexOf(name) >= 0) {
                        this.history.splice(this.history.indexOf(name), 1)
                    }
                    this.history.unshift(name)
                    if (this.history.length >= 10) {
                        this.history.splice(this.history.length - 1, 1)
                    }
                console.log('buttonSearchFlow')
                uni.navigateTo({
                    url: '/sub_pages/customer/trade/list?name=' + this.search_flow
                })
                    console.log('buttonSearchFlow')
                    uni.navigateTo({
                        url: '/sub_pages/customer/trade/list?name=' + this.search_flow
                    })
                }
            },
            async clearHistory() {
                await this.$message.confirm('是否清空历史记录')