问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

微信小程序实现全局搜索代码高亮

发布网友 发布时间:2022-11-25 08:21

我来回答

1个回答

热心网友 时间:2023-10-09 03:08

最近在做微信小程序的时候,需要实现在搜索框的输入内容的时候实现全局匹配实现高亮效果,目前的思路是,递归后台来返回的数据,并将对象的value值替换为需要的dom节点,并且通过rich-text来实现,高亮效果。

在实现的过程中主要考虑,不同类型的数据结构,过滤掉特殊符号,url这些基本需求;同时在实现的过程中每次都要去处理最原始的数据,这就需要考虑到对象的深拷贝问题,目前所采用的方法是通过JSON.parse(JSON.stringify(str))来处理,因为在这个全局搜索的项目中不太会用到函数这些对象。最后通过replace方法来处理这些目标字符串。

wxml:

js:
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 养宠物的人遵守规则,是不是就能和别人平安相处呢? 烦恼的味道 作文 300字 478-(123 278)的简便算法 小明计算一道减法时,把减数236看成263结果得215正确得数是多少 水不漏真的一点也不渗水吗? 南岳大庙明天开放吗 南岳衡山出入最新规定 汽车保险有玻璃险吗 十字路口逆行扣几分罚款多少 不要逆行 把已存在的u1用户加到已存在的组g1中如何操作? 数学专业的问题,谁能给出满足下列条件的双线性映射e:G1×G2→Gt,其中G1,G2,Gt均为乘法循环群。 罗切斯特大学科技创业管理专业方向有哪些 全日制幼儿园什么意思 自制奇趣蛋的做法,自制奇趣蛋怎么做好吃,自制 幼儿园是什么意思啊? 国语幼儿园是什么意思 幼儿园和托儿所是一个意思吗? 如何提高班段长的质量管理能力课件 陶瓷电炖锅炖排骨要多久(小熊电炖锅炖排骨要多久) 陶瓷自动电锅当成隔水炖锅用了怎么办 逾期年检处罚新规? 江西航空的介绍 搞笑说说句子:我一把屎一把尿把你喂大,你说我容易吗 路虎为什么省油 路虎卫士2009款发动机型号 广东公办2a学校有哪些 广东有什么好的2A 2B 学校 哪里的核桃最好吃? 月经一个月不来,为什么 客厅挂十字绣风水好吗 青海晶科能源有限公司有食堂吗 李仙德的人物评价 李仙德的介绍 上饶晶科为什么积极的招人 上饶晶科组件部怎么样 请问强迫症的人是不是都有完美主义 举几个例子吧 完美主义与强迫症的区别 福建语言有哪些 我是完美主义者,有时候很多事都会不如意,心理就很不舒服 PCBA可以参加哪些国际展会啊? pcb奖是什么意思