0
点赞
收藏
分享

微信扫一扫

el表达式 换行符的问题


  在js中使用el表达式时如果字符串包含了换行符会导致js直接报错,在html不会报错但是字符串不会换行。

  报错js

  var content=“${versionInfo.logContent}"; //文本中有换行符直接报错

  var?content=‘${versionInfo.logContent}';//文本中有换行符直接报错

  不报错js

  varcontent=`${versionInfo.logContent}`;//文本中有换行符不报错

  如果需要换行符怎么办?

  js ?将换行符替换成
标签

  var?content=`${versionInfo.logContent}`;//文本中有换行符不报错

  //content=content.replace(new RegExp("

  ","gm"),"
");

  //content=content.replace(new RegExp("\r","gm"),"
");

  或者给要生成的元素添加?white-space:pre-line 样式

  html 则直接使用white-space:pre-line 样式

举报

相关推荐

0 条评论