searchtop.vue 1.3 KB
<template>
    <div>
        <van-nav-bar left-arrow class="product-serach"
        @click-left="onBack"
        >
            <van-search
            v-model="value"
            placeholder="请输入搜索关键词"
            background="#fff"
            show-action
            @search="onSearch"
            slot="title"
            >
                <div slot="action" @click="onSearch">搜索</div>
            </van-search>
        </van-nav-bar>
        

    </div>
</template>

<script>
import { Search } from "vant";

export default {
    name:'searchtop',
    components:{
        [Search.name]:Search,
    },
    data(){
        return{
            value:'',
        }
    },
    methods:{
        onSearch() {
            console.log(this.value);
        },
        onBack() {
            history.back();
        },
    }
}
</script>

<style lang="less">
.product-serach{
    .van-search{
        padding: 7px 0;
        background: #fff;
        .van-cell{
            background: rgb(242, 242, 242);
            margin-right: 10px;
        }
        .van-search__action{
            background: #e93b3d;
            color: #fff;
        }
    }
    .van-nav-bar__title{
        margin: 0;
        max-width: 100%;
        padding-left: 40px;
        padding-right: 20px;
    }
}
</style>