技术

注入HTML

将换行符\n正则匹配,替换成换行符br

注入HTML,将换行符\n正则匹配,替换成换行符br

从后台接收到的数据中包含换行符\n,需要前端将其替换成换行符br 然后直接注入html

const formatNote = record.note.replace(/\n/g, '<br/>');
     return (
            <div dangerouslySetInnerHTML={{ __html: formatNote }} />
      );

如果不能确保数据的来源可靠,最好别用,小心xss