Home.vue:
<template>
<div>
<van-search
shape="round"
v-model="kw"
placeholder="请输入搜索关键词"
@click="onSearch"
/>
</div>
</template>
<script>
export default {
data(){
return{
kw:''
}
},
methods:{
onSearch(){
this.$router.push({
path:'/search'
})
}
}
}
</script>
<style>
</style>
Search.vue:
<template>
<div>
<!-- vant搜索 -->
<van-search @input="onInput" @search="onSearch" autofocus show-action shape="round" v-model="kw" placeholder="请输入搜索关键词">
<template #left>
<van-icon @click="back" style="margin-right: 5px;" size="22px" name="arrow-left" />
</template>
<template #action>
<van-button @click="onSearch" size="small" type="danger" style="border-radius: 5px; font-size: 14px;">搜索</van-button>
</template>
</van-search>
<!-- 搜索历史 -->
<div v-show="isShow">
<div class="search-host">
<span>搜索记录:</span>
<van-icon name="delete" @click="del"/>
</div>
<div>
<van-tag v-for=