微信小程序根据关键字显示红色样式

微信小程序根据关键字显示红色样式,第1张

1. const getInf = (str, key) =>str.replace(new RegExp(`${key}`, 'g'), `%%${key}%%`).split('%%')

2.封装对应的方法

data 为需要匹配的数据  keyWord为关键字  seachName为数据中对应的对象名

seachRedText(data,keyWord,seachName){//查找关键字

    let that = this

              for (let i = 0i <data.lengthi++) {

                  let dic = data[i]

                  let newDic = data[i]

                  let text = dic[seachName]

                  newDic[seachName] = getInf(text,keyWord)

              }

      return data

  }

3.使用  res.data.rescueList = this.seachRedText(res.data.rescueList,this.data.keyWord,'name')

4.案例

5.效果

现在,微信内的搜索功能还在不断强化,搜索结果糅合了大数据等综合算法。有一点尤其值得注意,用户在使用微信搜索时,小程序会被优先显示出来。

开发者可在小程序后台的 “推广” 模块中,配置与小程序业务相关的关键词。关键词在配置生效后,会和小程序的服务质量、用户使用情况、关键词相关性等因素,共同影响搜索结果。

微信小程序可添加几个关键词关键词有什么用?小程序关键词攻略网页链接


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/10984160.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-12
下一篇 2023-05-12

发表评论

登录后才能评论

评论列表(0条)

保存