微信小程序搜索多个关键字高亮

一般项目中会有搜索,有了搜索就会有关键字高亮,还是多个关键字搜索高亮。下面就是我为大家整理的。直接上代码(js中) **var seArr = e.detail.value.replace(' ', '');** **var searchArr = seArr.split('');** var tielies = arr[i].title.split(''); ...
摘要由CSDN通过智能技术生成

一般项目中会有搜索,有了搜索就会有关键字高亮,还是多个关键字搜索高亮。下面就是我为大家整理的。

直接上代码(js中)

//重要部分
  **var seArr = e.detail.value.replace(' ', '');**
  **var searchArr = seArr.split('');**
  
    var tielies = arr[i].title.split('');
            var titleArr = [];
            for (let j = 0; j < tielies.length; j++) {
              var a = {
                text: '',
                type: 1
              }
              a.text = tielies[j];
              searchArr.forEach(v => {
                // console.log('v' + ':' + v + 'searchArr' + '' + searchArr)
                if (v.toLocaleLowerCase() == tielies[j] || v.toLocaleUpperCase() == tielies[j] ) {
                  a.type = 2
                }
              })
              titleArr.push(a);
              arr[i].titlearr = titleArr;

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值