Can only set one of `children` or `props.dangerouslySetInnerHTML`

来源:3-4 JSX语法细节补充

x兔子

2019-07-19

Can only set one of children or props.dangerouslySetInnerHTML

写回答

2回答

Lusiano

2019-10-02

我也是这样

<ul>
   {
       this.state.list.map((item, index)=>{
           return <li
               key={index}
               onClick={this.handleItemDelete.bind(this, index)}
               dangerouslySetInnerHTML={{__html: item}}
           >
               {item}
           </li>
       })
   }
</ul>

0
3
慕慕大人的头号粉丝
  • {item}
  • 因为你已经再li里面定义了item采用警告的方法输出,然后又在后面接了个{item},所以才会报错。
  • 这样就可以了
  • 2022-11-13
    共3条回复

    Dell

    2019-07-24

    看下你代码怎么写的

    0
    2
    Lusiano
    不好意思,找到问题所在了,没好好听课,我有罪
    2019-10-02
    共2条回复

    React零基础入门到实战,完成企业级项目简书网站开发

    主流新技术 React-redux,React-router4,贯穿基础语法

    5275 学习 · 2496 问题

    查看课程