<el-form-item class="search_item"> <el-row> <el-col :span="21"> <el-input v-model="serachForm.key" @keyup.enter.native="search" clearable placeholder="请输入花的关键字"></el-input> </el-col> <el-col :span="3"> <el-button type="success" @click="search" icon="el-icon-search"></el-button> </el-col> </el-row> </el-form-item> </el-form> <div class="hotSearch"> <span class="active" @click="detail(flower)" v-for="(flower,index) in hotSearch" :key="index">{{flower.flowerName}} </span> </div>
时间: 2024-04-28 18:20:46 浏览: 87
Vue中el-form标签中的自定义el-select下拉框标签功能
这段代码是用 Vue.js 框架编写的一个搜索框和热门搜索词的展示。搜索框使用了 Element UI 中的 el-input 组件,通过 v-model 绑定了 serachForm 对象中的 key 属性,实现了双向数据绑定。同时,@keyup.enter.native="search" 监听了回车键的按下事件,执行了 search 方法。热门搜索词的展示使用了 v-for 指令,遍历了 hotSearch 数组中的每个元素,通过 detail(flower) 方法实现了当用户点击某个搜索词时,跳转到对应的详情页。
阅读全文