vue中实现搜索按钮功能

36 篇文章 0 订阅
订阅专栏

第一步:给表单添加v-bind:model属性,实现数据的传递

<el-form :inline="true" :model="queryList" class="demo-form-inline">
   <el-form-item label="标签名称">
      <el-input v-model="queryList.tagName"></el-input>
   </el-form-item>
   <el-form-item label="状态" class="state">
      <el-select v-model="queryList.state" placeholder="请选择">
         <el-option
            v-for="item in status"
            :key="item.id"
            :label="item.value"
            :value="item.id"
          >
         </el-option>
       </el-select>
   </el-form-item>
   <el-form-item>
       <el-button @click="hClean">清除</el-button>
       <el-button type="primary" @click="loadtagList">搜索</el-button>
   </el-form-item>
</el-form>

第二步:再绑定的数据中添加 请求数据所需要的参数

// 请求数据的参数
queryList: {
   page: 1,
   pagesize: 10,
   tagName: '',
   state: null
 }

第三步: 给搜索按钮绑定一个点击事件用来获取需要的列表

<el-form-item>
   <el-button @click="hClean">清除</el-button>
   <el-button type="primary" @click="loadtagList">搜索</el-button>
</el-form-item>

第四步:通过绑定的数据作为参数获取列表

created () {
  this.loadtagList()
},
// 封装获取标签列表
async loadtagList () {
  // 调获取标签接口
  const { data: res } = await list(this.queryList)
    console.log('标签列表......', res)
    // 页面渲染
    this.tagList = res.items
    this.total = res.counts
}

输入数据点击搜索之后:

使用 Vue 3.0 和 Element UI 实现功能增加、按钮操作和查询功能详解
liudianban33的博客
06-21 896
通过使用 Vue 3.0 和 Element UI,我们可以轻松实现功能增加、按钮操作以及通过查询框输入信息进行信息查询的操作。本篇博客介绍了导入 Element UI 组件、创建按钮和增加功能、以及利用查询实现信息查询的详细步骤和示例代码。希望这些内容能够帮助你在 Vue 3.0 和 Element UI 的开发过程取得更好的效果。Vue 3 官方文档Element Plus 官方文档Element Plus GitHub 仓库。
vue实现点击button按钮查询
weixin_42591908的博客
12-26 1080
Vue ,你可以使用 @click 绑定来绑定一个方法到按钮的点击事件上。 例如,假设你已经在组件声明了一个名为 "search" 的方法,你可以在按钮元素上使用 @click 绑定来调用该方法: <template> <button @click="search">查询</button> </template> <script&...
vue 搜索
爱敲代码的卡拉米的博客
07-24 656
【代码】vue 搜索框。
Vue.js结合Element UI构建灵活多变的搜索栏和添加按钮
优秀码农的博客
05-29 490
Vue.js项目,使用Element UI可以轻松地构建出功能强大、界面友好的搜索栏和添加按钮。今天,我们将学习如何结合Vue.js和Element UI,创建出一个灵活多变的搜索栏,并添加一个便捷的添加按钮,提升用户体验和开发效率。
vue 实现搜索功能
m0_72759446的博客
08-20 1245
【代码】vue 实现搜索功能
vue 通过enter键盘按钮实现查询功能
weixin_45650737的博客
12-24 818
1.created(){ window.addEventListener('keydown',this.handleKeyDown,true) //开启键盘监听模式 } 2.methods{ search() { this.$refs.table.search() }, handleKeyDown(e){ let key = null; if(window.event === undefined){ key = e.keyCode;
vue项目搜索页面,点击搜索按钮button页面l刷新2次问题解决(亲测可用!)
cc蒲公英的博客
06-29 480
vue项目搜索页面,点击搜索按钮button页面l刷新2次问题解决(亲测可用!)
vue实现百度搜索功能
10-16
在这一节,我们将会探讨如何使用Vue.js框架来实现一个类似百度搜索功能的案例。通过这个实例,我们可以学习到Vue模板语法的使用、事件监听、数据绑定、以及如何与外部API进行交互等关键知识点。 首先,我们需要...
vue实现搜索功能
10-16
Vue.js框架实现搜索功能是常见的需求,通常用于过滤列表数据,以便用户能快速找到所需的信息。在给定的代码示例,展示了如何在Vue组件实现这一功能。下面将详细解释相关知识点: 1. **Vue模板语法**: -...
vue 实现边输入边搜索功能的实例讲解
10-18
在本篇内容,主要讲解了在Vue框架实现一个边输入边搜索功能,并提供了一个实例来进行详细说明。以下是知识点的详细解析: 1. 搜索功能的两种实现方式 - 传统方式:用户输入完毕后点击搜索按钮,此时才会发送...
vue项目实现一个ctrl+f的搜索功能
01-19
这次在项目遇到了一个要做一个搜索功能,因为项目是vue的,而且是在手机端,所以对这个搜索功能实现和能做到什么样子都没有底,在网上研究了一会,发现大家的解决方法都各有特色,有引入第三方包的,有遍历的,...
vue实现点击按钮“查看详情”弹窗展示详情列表操作
10-14
主要介绍了vue实现点击按钮“查看详情”弹窗展示详情列表操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
基于Vue.js实现简单搜索
10-21
主要为大家详细介绍了基于Vue.js实现简单搜索框,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
vue.js项目 el-input 组件 监听回车键实现搜索功能示例
12-29
基于element-ui 组件 开发的vue.js项目, 实现回车键发起搜索,和原生的input 标签使用方法不一样: el-input 监听键盘按下状态 得用@keyup.enter.native,如果是非el-input 组件,可以直接用@keyup.enter <el placeholder=搜索 icon=search v-model=input on-icon-click=pchandleIconClick keyup.enter.native=searchEnterFun> </el> <input placeholder=搜索
Vue 实现输入框新增搜索历史记录功能
10-16
现在,让我们看看如何通过实例代码实现搜索历史记录的保存和检索。我们定义了一个名为saveSearch的函数,这个函数首先通过good-storage的get方法获取当前存储的搜索历史记录数组。然后,它调用insertArray函数将新的...
Vue按钮事件
热门推荐
xlh006的博客
10-31 1万+
为页面元素绑定各种事件   (keydown keup click dbclick load etd)   &lt;!DOCTYPE html&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;meta name="viewport" content="widt
vue实现调用手机软键盘右下角变更为搜索按钮并进行搜索
豆。的博客
02-20 1755
一、出现问题 ios,input添加type=“search” 手机软键盘右下角仍为换行,如下图 二、处理方法 <form action="" @submit.prevent="onSearch"> <input type="search" :placeholder="请输入关键字搜索" v-model="value" /> </form> .prevent 修饰符:阻止表单默认提交。 submit 点击默认行为是提交表单,这里并不需要它提交,只需要
vue 调用移动端软键盘“搜索”按键
weixin_43671682的博客
10-09 1376
将input元素的type值替换成“search”,在移动端会唤出“搜索”按键。需注意的是,对于苹果手机input元素必须要有一个form标签套起来,否则键盘上的文字不能变成搜索字样 @keyup.13 事件, 这是用来绑定enter键的事件。在电脑上是enter键,在手机键盘上就是右下角的完成 / 搜索按钮了。 <template> <div class="searc...
vue如何实现搜索按钮
最新发布
09-29
Vue.js实现搜索功能通常会涉及以下几个步骤: 1. **创建模板**: 首先,在HTML模板添加一个搜索输入框和搜索按钮。例如: ```html <template> <div> <input type="text" v-model="searchQuery" placeholder="请输入搜索关键词"> <button @click="search">搜索</button> </div> </template> ``` 2. **绑定数据**: 使用`v-model`指令将输入框绑定到组件的属性`searchQuery`,这样当你在输入框输入内容时,这个属性就会自动更新。 3. **定义方法**: 创建一个名为`search`的方法,该方法会在用户点击搜索按钮时触发。在这个方法里,你可以对`searchQuery`进行处理,然后执行实际的搜索操作。 ```javascript <script> export default { data() { return { searchQuery: '', }; }, methods: { search() { // 这里可以执行搜索逻辑,比如向服务器发送请求或者过滤列表 console.log('搜索查询:', this.searchQuery); // 如果有具体的搜索服务,替换为实际的代码 }, }, }; </script> ``` 4. **处理结果**: 根据你的应用需求,你可以在`search`方法内部处理搜索结果,并可能需要更新视图来显示搜索结果。
写文章

热门文章

  • 拦截器是什么? 2320
  • localStorage和sessionStorage的区别 2208
  • vue中实现搜索按钮功能 2181
  • Array to Tree 的三种方法 1278
  • key值的作用 1159

分类专栏

  • 前端 36篇

最新评论

  • vue中计算属性和侦听器的区别

    渡已.: 言简意赅

  • 浅学一点空间转换3D和动画知识

    CSDN-Ada助手: 一些小的改进建议:(1)增加除了各种控件外,文章正文的字数;(2)使用标准目录;(3)使用更多的站内链接。

  • 利用transform实现2D平面转换

    CSDN-Ada助手: 一些小的改进建议:(1)使用更多的站内链接;(2)增加除了各种控件外,文章正文的字数;(3)使用标准目录。

最新文章

  • vue小练:完成表单中部门的数据渲染
  • Array to Tree 的三种方法
  • JS代码题
2023年5篇
2022年31篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳坪山网站建设公司武穴市网站做优化报价锡山区创新网站优化软件怎么样西藏网站优化报价黄山网站首页优化山东泰安网站优化公司地址网站优化电池容量网站优化快速排名外包官网seo网站优化推荐页面优化检测网站天企网站怎么优化淄博网站优化地址安庆网站优化如何选择网站制作优化公司邛崃网站优化推广排名网站排名优化不断易速达新乡百度网站优化哪家有名芝罘区响应式网站优化公司钦州网站优化多少钱大丰盐城网站优化工作室新网站优化案例通州专业网站优化公司响应式网站优化公司哪个好辽宁综合网站建设优化价格怎么举报关键词优化的网站青岛网站优化靠谱网站优化还有得做吗洪梅电子网站优化费用多少优化网站关键词排名搜索引擎网站优化要做什么外贸网站优化培训香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

深圳坪山网站建设公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化