必须包装在封闭标签中

拉斐尔·奥古斯托(Rafael Augusto)

我在创建一个简单的组件以在我的React应用程序中呈现菜单时遇到麻烦。

这是我的组件的代码:

import React, { Component } from 'react';

export default class menu extends Component {

    render() {
        return (
            <nav className="navbar navbar-expand-lg navbar-light bg-light">
                <a className="navbar-brand" href="#">Navbar</a>
                <button className="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNavDropdown" aria-controls="navbarNavDropdown" aria-expanded="false" aria-label="Toggle navigation">
                    <span className="navbar-toggler-icon"></span>
                </button>
                <div className="collapse navbar-collapse" id="navbarNavDropdown">
                    <ul className="navbar-nav">
                        <li className="nav-item active">
                            <a className="nav-link" href="#">Home <span className="sr-only">(current)</span></a>
                        </li>
                        <li className="nav-item">
                            <a className="nav-link" href="#">Features</a>
                        </li>
                        <li className="nav-item">
                            <a className="nav-link" href="#">Pricing</a>
                        </li>
                        <li className="nav-item dropdown">
                            <a className="nav-link dropdown-toggle" href="#" id="navbarDropdownMenuLink" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
                                Dropdown link
                            </a>
                            <div className="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
                                <a className="dropdown-item" href="#">Action</a>
                                <a className="dropdown-item" href="#">Another action</a>
                                <a className="dropdown-item" href="#">Something else here</a>
                            </div>
                        </li>
                    </ul>
                </div>
            </nav>
        );
    }

}

我将其放在其他组件中。

import menu from './componentes/menu';

构造器(props){超级(props)this.state = {sistemas:[]}; }

class App extends Component {

render() {
    return (
      <div>
        <menu></menu>
      </div>
      <div className="App">

        <div className="bs-header" id="content">
          <div className="container">
            <h1>Template Changelog</h1>
            <p>Lists all changes to the HTML template files</p>
          </div>
        </div>

); //[js] JSX expressions must have one parent element.
  }

}

我也在注释行中收到以下错误

[js] JSX表达式必须具有一个父元素。

丹尼尔·怀特

App有多个顶级职位div将两者都包裹在一起div

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

相邻的JSX元素必须包装在封闭标签中

表格行包装在封闭标签中

React.js错误“相邻的JSX元素必须包装在一个封闭的标签中”

相邻的JSX元素必须包装在带有换行符的封闭标签中

错误:必须将相邻的JSX元素包装在一个封闭标签中

相邻的JSX元素必须包装在一个封闭标签中

映射元素内的JSX映射元素,相邻的JSX元素必须包装在封闭标签中

如何解决Vue.js中的“相邻JSX元素必须包装在封闭标签中”的问题

ReactJS开关大小写错误相邻的JSX元素必须包装在一个封闭标签中

相邻的JSX元素包装在结束标签中时,必须包装在包装标签错误中

如何解决相邻的JSX元素必须包装在React的封闭标签问题中

解析错误:必须将相邻的 JSX 元素包装在封闭标记中(React.js)

如何解决该错误:相邻的JSX元素必须包装在一个封闭的标记中?在本地反应

如何将 div 标签包装在 svg 标签中

无效标签封闭包装问题

为什么需要将intl.Message包装在一个封闭函数中?

将字符串包装在html标签python中

将<img>元素包装在<div>中,但允许使用<a>标签

检测图像 URL 并包装在 IMG 标签中?

如何使用WPF将文本包装在标签中?

如何将子元素包装在父标签中?

XSLT 将 XML 数据包装在 html 标签中

如何将jQuery内容包装在H标签中?

除非将封闭列包装在Flexible小部件中,否则嵌套行中的文本不会包装

相邻的 JSX 元素必须包含在封闭标签中,缺少父标签

从HTML标签和纯文本(未包装在标签中)提取文本

正则表达式匹配的#标签没有包装在html标签中

原始文本“”必须包装在显式文本组件中

React Native错误:原始“”必须包装在显式的<Text>组件中