replaceAll is not a function

XX单位内网项目,浏览器版本低。提示replaceAll is not a function

 

查看适用版本

 

解决办法:

1.升级浏览器版本;

2.使用replace;

this.filterDict.vaccineMsgList =v.vaccineMsg.replaceAll('第', '<br/>第').split('<br/>')
替换:
this.filterDict.vaccineMsgList = v.vaccineMsg.replace(/第/g, '<br/>第').split('<br/>')
/**
 * 不用正则的方式替换所有值
 * @param text 被替换的字符串
 * @param checker  替换前的内容
 * @param replacer 替换后的内容
 * @returns {String} 替换后的字符串
 */
export function replaceAll(text, checker, replacer) {
  let lastText = text
  text = text.replace(checker, replacer)
  if (lastText !== text) {
    return replaceAll(text, checker, replacer)
  }
  return text
}

 

posted @ 2022-05-07 09:28  小码农+1  阅读(1675)  评论(0编辑  收藏  举报