<wxs module="fn">
module.exports={
split:function(str){
return str.split(',')
}
}
</wxs>
{{fn.split(item.files)}}
意思就是不能识别split
所以需要从源头找问题,说明cycleTime不是字符串或类型有问题。
原因:alarmModel 本身是字符串,但alarmModel.cycleTime是拿不到对象数据的。
解决办法:
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.效果
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)