【问题标题】:React-table does not show \ character in messageReact-table 在消息中不显示 \ 字符
【发布时间】:2021-09-30 14:12:41
【问题描述】:
我的反应表中的结果应该是这样的:
"/.\u0010\u0016u/LGIRLGAV0735017500099A925",
但结果如下所示:
“/.■■u/LGIRLGAV0735017500099A925”。
黑色方块实际上是空的(只有边框)。
如何避免反斜杠字符显示为空方块?
此外,反斜杠之间的所有内容都丢失了。
提前谢谢!
【问题讨论】:
标签:
character
react-table
backslash
presentation
【解决方案1】:
\ 字符后跟一些其他字符表示 JS 转义字符。就我而言,\ 后面是 u0012(即 \u0012)。这被表示为:.■.
我用 JSON.stringify() 方法解决了 columns.js(React-Table 的子组件)中的问题。这对这个问题最重要,其他
只是格式化我的打印。
// replace null result with '' function replacer(key, value) { // Filtering out properties if (value === null) { return ''; } return value; } export const COLUMNS = [ { Header: "Text", accessor: "text", Cell: ({ value }) => { return JSON.stringify(value, replacer, '').replace(/"/g, '').split("").join(" ")}, },