你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
首页
热门
推荐
精选
登录
|
注册
微信小程序--搜索关键词高亮
立即下载
用AI写一个
金额:
0
元
支付方式:
免费下载
发布时间:2018-10-16
19人
|
浏览:4569次
|
收藏
|
分享
技术:微信小程序
运行环境:微信小程序开发工具
概述
微信小程序--搜索关键词高亮
详细
#### 一、前期准备工作 软件环境:微信开发者工具 官方下载地址:https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html ##### 1、基本需求。 - 实现搜索关键词高亮 ##### 2、案例目录结构 ![](/contentImages/image/20181016/6gZEeOxV2wogZYmiVwE.png) #### 二、程序实现具体步骤 ##### 1.index.wxml代码 ```
{{userInfo.nickName}}\n 点击头像开始搜索
``` ##### 2.index.wxss代码 ``` /**index.wxss**/ .userinfo { display: flex; flex-direction: column; align-items: center; } .userinfo-avatar { width: 128rpx; height: 128rpx; margin: 20rpx; border-radius: 50%; } .userinfo-nickname { color: red; text-align: center; } .usermotto { margin-top: 200px; } ``` ##### 3.search.wxml代码 ```
您输入的关键词:{{inputs}}
搜索
{{key_obj.str}}
{{key_obj.str}}
``` ##### 4.弹框index.js逻辑代码 a.部分的功能实现 ``` search_databse: function () { let hilight_word = function (key, word) { let idx = word.indexOf(key); let t = []; if (idx > -1) { if (idx == 0) { t = hilight_word(key, word.substr(key.length)); t.unshift({key:true,str:key}); return t; } if (idx > 0) { t = hilight_word(key, word.substr(idx)); t.unshift({key:false,str:word.substring(0, idx)}); return t; } } return [{key:false,str:word}]; }; let database= [ '极客小寨小程序开发_百度百科', '极客小寨微信小程序正式上线', '极客小寨微信小程序有哪些?关注极客小寨微信公众号获取微信小程序最全汇总?', '公众号出售-公众号价格-公众号买卖-A5公众号交易平台', '如何运营出一个有吸引力的微信公众号? - 微信公众平台号 - 知乎' ]; let searched = []; let inputs = this.data.inputs; for (let i = 0; i < database.length; i++) { var current_word = database[i]; if (current_word.indexOf(inputs) > -1) { searched.push(hilight_word(inputs, current_word)) } } // console.log(searched); this.data.result=searched; console.log('this data',this.data); this.setData(this.data); }, ``` #### 三、案例运行效果图 ![](/contentImages/image/20181016/iUTbofezGvEi33vKWiC.gif) #### 四、总结与备注 暂无
本实例支付的费用只是购买源码的费用,如有疑问欢迎在文末留言交流,如需作者在线代码指导、定制等,在作者开启付费服务后,可以点击“购买服务”进行实时联系,请知悉,谢谢
感谢
3
手机上随时阅读、收藏该文章 ?请扫下方二维码
相似例子推荐
评论
作者
萌兔子QAQ
17
例子数量
1197
帮助
111
感谢
评分详细
可运行:
4.5
分
代码质量:
4.5
分
文章描述详细:
4.5
分
代码注释:
4.5
分
综合:
4.5
分
作者例子
微信小程序之底部弹框预约插件
微信小程序之自定义模态弹窗(带动画)实例
微信小程序条码、二维码生成模块
基于微信小程序的用户列表点赞功能
微信小程序基于scroll-view实现锚点定位
微信小程序基于swiper组件的tab切换
微信小程序Tab选项卡切换大集合
微信小程序-通知滚动小提示
微信小程序独家秘笈之左滑删除
微信小程序独家秘笈之抽奖大转盘
微信小程序-简易计算器
微信小程序开发动感十足的加载动画--都在这里!
微信小程序横版日历,tab栏
微信小程序--搜索关键词高亮
微信小程序-自定义底部导航
微信小程序-基于canvas画画涂鸦
别再@官方啦,给我一面国旗教程来袭,快来接收源码吧