// 替换匹配的文字

contentSearch (value, array) {

let arrayContent = array

// 匹配关键字正则

let replaceReg = new RegExp(value, 'g')

// 高亮替换v-html值

let replaceString = '<span class="search-text">' + value + '</span>'

for (let i = 0; i < arrayContent.length; i++) {

let titleString = arrayContent[i]

if (!titleString.name) {

return ''

}

if (value && value.length > 0) {

// 开始替换

titleString.name = titleString.name.replace(replaceReg, replaceString)

}

}

// 深拷贝的方法

this.stairClassfiyContent = JSON.parse(JSON.stringify(this.stairClassfiyContentClone))

Logo

前往低代码交流专区

更多推荐