六安企业网站seo多少钱,如何添加网站板块,金华市建设局官方网站,台州网站制作套餐因为后端返回的数据是一长串#xff0c;而且带有\r,\n等换行符#xff0c;但是并没有生效。前端写法#xff1a; // 抛出错误ElMessage.error(msg);我们知道\r#xff0c;\n#xff0c;\r\n 是在不同系统下的换行符的表示#xff0c;但在JavaScript返回字符串中并没有生效…因为后端返回的数据是一长串而且带有\r,\n等换行符但是并没有生效。前端写法 // 抛出错误ElMessage.error(msg);我们知道\r\n\r\n 是在不同系统下的换行符的表示但在JavaScript返回字符串中并没有生效所以我们需要将字符串中的换行符替换成在HTML中的 br/标签。 // 抛出错误// ElMessage.error(msg);const newMsg msg.replace(/(\n|\r|\r\n|↵)/g, br/)// console.log(newMsg )但是这样在ElMessage的提示框中并没有生效没有换行显示所以要用到dangerouslyUseHTMLString属性但是需要注意该属性的应用可能会导致XSS攻击。 然后修改代码如下 // 抛出错误// ElMessage.error(msg);const newMsg msg.replace(/(\n|\r|\r\n|↵)/g, br/)ElMessage({type:error,dangerouslyUseHTMLString:true,message:newMsg})