搜尋關鍵字高亮(不區分大小寫)
阿新 • • 發佈:2019-01-08
inputHandle () { if (this.keyword.length > 0) { axios('/api/article/getArticleByKeyword?keyword=' + this.keyword).then((response) => { this.titleList = response.data this.titleList.forEach((value) => { var reg = new RegExp(this.keyword, 'ig') var index = value.title.search(reg) var len = this.keyword.length if (index > -1) { var word = value.title.substring(index, index + len) value.title = value.title.substring(0, index) + '<span class="text-theme">' + word + '</span>' + value.title.substring(index + len, value.title.length) } }) }).catch((err) => { Toast(err) }) } else { this.titleList = [] } }