如何实现uni-app搜索功能前后端开发
发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,这篇文章给大家介绍如何实现uni-app搜索功能前后端开发,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。uni-app搜索功能前后端开发(页面)借助的插件地址插件地址展示前端是使
千家信息网最后更新 2025年01月31日如何实现uni-app搜索功能前后端开发
这篇文章给大家介绍如何实现uni-app搜索功能前后端开发,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
uni-app搜索功能前后端开发(页面)
借助的插件地址
插件地址
展示
前端是使用vue,后端使用Java的springBoot开发
监控搜索框
uni-app
注意根据自己的需求来改
async getSearch(keyword) { let [err, res] = await this.$http.post('/shop/search',{ name:keyword }); // 请求失败处理 this.$http.errorCheck(err, res); this.keywordList = []; this.keywordList = this.drawCorrelativeKeyword(res.data.data, keyword);},//高亮关键字drawCorrelativeKeyword(keywords, keyword) { var len = keywords.length, keywordArr = []; for (var i = 0; i < len; i++) { var row = keywords[i]; //定义高亮#9f9f9f var html = row.name.replace(keyword, "" + keyword + ""); html = '' + html + ''; var tmpObj = { keyword: row.name, htmlStr: html, id:row.id }; keywordArr.push(tmpObj) } return keywordArr;},
后端接口开发
/** * 根据传递过来的值查询商家 * @param name * @return */@ApiOperation(value = "搜索商家", notes = "首页搜索商家")@ApiImplicitParam(name="name", value="商家名字", required = true, dataType = "String")@RequestMapping(value = "/search", method = {RequestMethod.POST})public Object search(@RequestParam(defaultValue = "") String name) { Listshops = shopService.list(new QueryWrapper ().select("id","name").eq("flag", 1).like("name",name)); return Result.success(shops);}
效果
根据自己的需求改一下vue绑定的值
热门搜索列表
uni-app
//加载热门搜索async loadHotKeyword() { let [err, res] = await this.$http.get('/shop/searchList'); console.log(res); // 请求失败处理 this.$http.errorCheck(err, res); //定义热门搜索关键字,可以自己实现ajax请求数据再赋值 this.hotKeywordList = res.data.data;},
后端
/** * 查询热门搜索商家 * @return */@ApiOperation(value = "搜索热门列表", notes = "搜索热门列表")@GetMapping("/searchList")public Object searchList() { ListshopSearchs = shopSearchService.list(new QueryWrapper ().orderByDesc("number")); return Result.success(shopSearchs);}
关于如何实现uni-app搜索功能前后端开发就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
搜索
热门
开发
商家
功能
关键
关键字
内容
地址
插件
更多
需求
高亮
处理
帮助
查询
不错
兴趣
前端
名字
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络技术服务费记账科目
徐汇区品质数据库服务价钱
电脑qq清空缓存数据库
网络安全信息储存
福建项目软件开发供应
福州网络安全技术支撑
安仁专业安卓软件开发
我的世界服务器手机版无管理
跑跑网络技术有限公司
如何快速进入软件开发工作
图数据库支持搜索
服务器有回收站吗
招商网络安全教育平台
软件开发工程师项目职责
dellemc服务器初始化密码
远程连接管理服务器软件下载
分布式存储能共享其他服务器
小豆服务器管理
安宁区网络安全宣传
战士突斩DB数据库
数据库程序设计二级考什么
湘潭串口服务器
计算机网络的服务器架构
河南久光网络技术公司
运维属于软件开发者吗
嵌入式软件开发高职
松江区网络技术咨询信息推荐
自建邮箱服务器
日照移动城管软件开发
数据库dml与上一行不匹配