React.js Blueprint组件标签

React.js Blueprint组件标签

React.js Blueprint 是一个前端UI工具包。它非常优化且受欢迎,用于构建复杂数据密集的桌面应用程序界面。

React.js Blueprint Tab组件作为一个包装器,接受父组件Tabs的属性,并由其管理.

React.js Blueprint属性:

  • children: 底层元素充当子元素。
  • className: 这是一个以空格分隔的类名列表,用于传递给子元素。
  • disabled: 这是一个布尔值 它表示标签是否被禁用。默认为true。
  • id: 它表示此Tab容器的唯一标识符。
  • panel: 它用于表示面板内容。
  • panelClassName: 这是一个以空格分隔的字符串,应用于选项卡面板容器的类名。
  • title: 它表示选项卡标题元素的内容。

语法:

<Tab> ... </Tab >

先决条件: 介绍和安装reactJS

创建React应用和模块安装:

步骤1: 创建React项目文件夹,打开终端,输入命令npm create-react-app文件夹名称,如果你已经全局安装了create-react-app。如果没有,请使用以下命令全局安装create-react-app: npm -g create-react-app 或者通过 npm i create-react-app 进行本地安装。

npm create-react-app project

步骤2: 在创建项目文件夹(即project)后,使用以下命令切换到该文件夹。

cd project

步骤3: 现在使用以下命令安装依赖项:

npm install @blueprintjs/core

项目结构: 它将看起来像这样。

React.js Blueprint组件标签

示例1: 我们从“@blueprintjs/core”导入Tab。为了应用组件的默认样式,我们导入“@blueprintjs/core/lib/css/blueprint.css”。我们添加了三个Tab组件,并传递不同的值给id、title和panel属性。

App.js

import React from 'react'
import '@blueprintjs/core/lib/css/blueprint.css'; 
import { Tab } from "@blueprintjs/core"; 
  
function App() { 
  
    return ( 
        <div style={{ 
            padding: 30 
        }}> 
            <h3>ReactJS Blueprint Tab Component</h3> 
            <Tab id="0" title="Tab-1" panel={ 
                <p>Tab-1</p> 
            } /> 
            <Tab id="1" title="Tab-2" panel={ 
                <a>Tab-2</a> 
            } /> 
            <Tab id="2" title="Tab-3" panel={ 
                <span>Tab-3</span> 
            } /> 
  
        </div > 
    ); 
} 
  
export default App;

运行应用程序的步骤: 从项目的根目录中使用以下命令运行应用程序。

npm start

输出:

React.js Blueprint组件标签

示例2: 我们正在从“@blueprintjs/core”中导入Classes和Tab。为了应用组件的默认样式,我们导入“@blueprintjs/core/lib/css/blueprint.css”。我们添加了三个Tab组件,并传递了不同的classNames,并将prop disabled传递给最后一个组件。

App.js

import React from 'react'
import '@blueprintjs/core/lib/css/blueprint.css'; 
import { Classes, Tab } from "@blueprintjs/core"; 
  
function App() { 
  
    return ( 
        <div style={{ 
            padding: 30 
        }}> 
            <h3>ReactJS Blueprint Tab Component</h3> 
            <Tab id="0" title="Tab-1"
                panelClassName={Classes.ELEVATION_2} 
                className={Classes.ELEVATION_0} panel={ 
                    <p>Tab-1</p> 
                } /> 
            <Tab id="1" title="Tab-2"
                className={Classes.ELEVATION_2} 
                panel={ 
                    <a>Tab-2</a> 
                } /> 
            <Tab id="2" title="disabled" disabled panel={ 
                <span>disabled</span> 
            } /> 
  
        </div > 
    ); 
} 
  
export default App;

运行应用程序的步骤: 在项目的根目录下使用以下命令运行应用程序。

npm start

输出:

React.js Blueprint组件标签

参考: https://blueprintjs.com/docs/#core/components/tabs.tab

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程