【发布时间】:2021-01-13 20:15:12
【问题描述】:
在做一些代码时,我遇到了一些错误。 我有json作为
{
"EmployeeId": "3094",
"sectionName": "A&M Finance",
},
但在 React 渲染中,我得到“&”文本在 A 和 M 之间,然后我试图找到相同的解决方案,刚刚听说过危险的 SetInnerHTML,我尝试复制相同的内容,但出现错误像标识符或字符串文字或数字文字预期
这是我尝试过的一段代码(在渲染中我只是调用了一个方法 truncateMethod,因为我还需要限制字长)
export function truncateMethod(sectionName, length) {
if (sectionName.length > length) {
const newVal = dangerouslySetInnerHTML={{__html: sectionName }}
return newVal.slice(0, length).concat('...');
}
return newVal;
}
最后我想要实现的是我需要像 A&M Finance
那样渲染你们能帮我做什么,或者如果你需要更多解释,我很乐意在 cmets 中提供帮助
所以可能有两件事 -> 要么帮助我在反应渲染中摆脱 & 文本 -> 或帮助我在使用 dangerouslysethtml 时解决错误(正在获取错误标识符或字符串文字或数字文字)
【问题讨论】:
标签: html reactjs react-redux