效果如下图所示
输入框输入关键字 后台返回的提示信息
直接上代码 对请求得到的数据进行处理
// 高亮搜索关键字 searchTap() { // 分割函数 let getInf = (str, key) => str.replace(new RegExp(`${key}`, 'g'), `%%${key}%%`).split('%%'); let hint = this.data.hint for (var i = 0; i < hint.length; i++) { var dic = hint[i]; var text = dic.keyName; // getInf(后台返回的字符串, 输入的关键字) dic.keyName = getInf(text, this.data.content); } this.setData({