在前端开发中,Vue是一种流行的JavaScript框架,它提供了许多方便的工具和组件,用于构建交互式的用户界面。在本文中,我们将使用Vue来实现一个自定义的顶部搜索框,该搜索框包括热门搜索和历史搜索功能,并可以用于搜索跳转。
首先,我们需要创建一个Vue组件来表示顶部搜索框。在Vue中,组件是可重用的代码块,用于构建用户界面。下面是一个简单的例子:
<template>
<div class="search-box">
<input type="text" v-model="searchText" placeholder="输入搜索关键字" />
<button @click="search">搜索</button>
<div class="hot-search">
<h3>热门搜索:</h3>
<ul>
<li v-for="hotItem in hotSearchList" :key="hotItem">{
{ hotItem }}</li>
</ul>
</div>