【问题标题】:Array with mixed contents not working. React包含混合内容的数组不起作用。反应
【发布时间】:2018-11-28 01:32:50
【问题描述】:

下面对我来说很好用:

{["msga ", <a href='url' target='_blank'>Click</a>," msgend."]}

但不低于为什么(意味着将其分配给变量时):

store.alertPopupContent = ["msga ", <a href='url' target='_blank'>Click</a>," msgend."];
{store.alertPopupContent}

出现错误,React 未定义 实际上最初它对我有用。它从这个时候开始给出错误。反应版本:react@16.3.2

【问题讨论】:

  • 可能是引号应该被转义

标签: node.js reactjs react-router


【解决方案1】:

这个 JSX 代码

&lt;a href='url' target='_blank'&gt;Click&lt;/a&gt;,

transpiles into:

React.createElement(
  'a',
  { href: "url", target: "_blank" },
  "Click"
)

我敢打赌,您不会在您的 store 所在的位置导入 react

【讨论】:

  • 你拯救了我的一天 :) 谢谢
猜你喜欢
  • 1970-01-01
  • 2015-09-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多