npm 包 tmone-core-react 使用教程

什么是 tmone-core-react ?

tmone-core-react 是一款名为TMONE云平台的前端UI模板库,是建立在 React 技术栈基础上的一套企业级UI组件库,通过该组件库可以快速、简便、高效地制作出美观、易用、响应式的企业级WEB应用。该组件库提供了基础组件(如按钮、输入框、标签、表格等)、布局组件(如栅格、布局容器等)和业务组件(如数据分析图表、工作流、权限管理等)。同时,该库具有可定制性良好、易扩展性强、兼容性高等优点。

安装和使用

通过 npm 安装

--- ------- ---------------- ------

引入

------ - ------ - ---- -------------------

基础用法

------ ----- ---- --------
------ -------- ---- ------------
------ - ------ - ---- -------------------

----------------------- -------------------- ------------ -----------

组件库文档

Button

按钮组件,提供基础类型、尺寸、颜色属性。

props

prop type default description
type string default 按钮类型,可选值:primary/default/dashed/danger
size string default 尺寸,可选值:small/default/large
disabled boolean false 禁用
loading boolean | object false 加载状态,存在loading则按钮不可点击,object形式可定义 loading 样式

example

------ ----- ---- --------
------ -------- ---- ------------
------ - ------ - ---- -------------------

----------------
  -----
    ------- -------------- -------------------------
    ---------------------
    ------- ---------------------------
    ------- ------------- ------------------------
  -------
  ----------
--

Layout

布局组件,提供 RowCol 两个组件实现栅格布局。

Row

行的容器组件,用于包裹 Col

props
prop type description
gutter number 栅格间隔,单位为 px,默认为0
type string flex布局类型
align string flex垂直对齐方式
justify string flex水平对齐方式
style object 行样式
className string 自定义类名
children node Col 组件

example

------ ----- ---- --------
------ -------- ---- ------------
------ - ---- --- - ---- -------------------

----------------
  -----
    -----
      ---- ----------------------
      ---- ----------------------
    ------

    -----
      ---- --------------------
      ---- --------------------
      ---- --------------------
    ------

    -----
      ---- --------------------
      ---- --------------------
      ---- --------------------
      ---- --------------------
    ------
  -------
  ----------
--

Col

列的容器组件,用于包裹具体内容。

props
prop type description
span number 栅格占位格数,默认占满24格

example

------ ----- ---- --------
------ -------- ---- ------------
------ - ---- --- - ---- -------------------

----------------
  -----
    -----
      ---- ----------------------
      ---- ----------------------
    ------

    -----
      ---- --------------------
      ---- --------------------
      ---- --------------------
    ------

    -----
      ---- --------------------
      ---- --------------------
      ---- --------------------
      ---- --------------------
    ------
  -------
  ----------
--

总结

使用 tmone-core-react ,能够让开发者快速搭建美观易用的企业级WEB应用,使得开发效率得到极大提升。同时,该组件库具有可定制性良好、易扩展性强、兼容性高等特点,能够满足不同需求的定制化开发。

希望通过本文,能够让读者深入了解 tmone-core-react 组件库的使用,为日后的开发实践提供帮助。

来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/60065b4ac6eb7e50355dbfc7


猜你喜欢

  • npm 包 topojson-osm-fetch 使用教程

    前言 在今天的前端开发中,地图是非常常用的一类组件。然而,在处理地图数据时,我们经常需要使用到 topjson 格式的数据,但是如何获取这样的数据并进行处理却很多人不清楚。

    3 年前
  • npm 包 @ycs/auth 使用教程

    前置知识 Node.js 环境(推荐使用最新版) npm 包管理器(推荐使用最新版) @ycs/auth 简介 @ycs/auth 是一个提供身份验证的 npm 包,它可以在前端和后端同时使用。

    3 年前
  • npm 包 joaodfmota-serverless-plugin-typescript 使用教程

    简介 joaodfmota-serverless-plugin-typescript 是一个 npm 包,在使用 AWS Lambda 函数时,让开发者使用 TypeScript 进行开发,从而提高开...

    3 年前
  • npm 包 react-native-page-links 使用教程

    React Native 是 Facebook 推出的一种开源的跨平台移动应用开发框架。它基于 JavaScript 语言和 React 库(一个用于创建 UI 的JavaScript库)构建。

    3 年前
  • npm包 v-thread 使用教程

    什么是 v-thread? v-thread 是一个基于 Vue.js 的多线程处理库。它允许你在浏览器中使用 Web Workers,并在主线程和子线程之间进行通信。

    3 年前
  • npm 包 simple-console-npm 使用教程

    一、简介 simple-console-npm 是一个基于 Node.js 和 npm 的工具包,提供了一种集成式的控制台操作方式,用户可以在控制台中输入指令,执行相应的操作。

    3 年前
  • npm 包 @khayong/mantra-core 使用教程

    作为前端开发人员,我们经常需要使用各种 npm 包来辅助我们完成项目中的各种功能。在这篇文章中,我们将要介绍一个名为 @khayong/mantra-core 的 npm 包,它是基于 React 的...

    3 年前
  • npm 包 ethertron 使用教程

    什么是 ethertron ethertron 是一个可用于将以太坊区块链交互添加到您的 Web 应用程序中的 npm 包。 ethertron 通过提供基于以太坊区块链的智能合约的交互功能,可以轻松...

    3 年前
  • npm 包 gulu-demo-dawson 使用教程

    前言 gulu-demo-dawson 是一个完整的前端 UI 组件库,可轻松在您的项目中使用。该组件库是由组件化思维驱动的,使得组件更为通用化,同时也更加容易去维护和升级。

    3 年前
  • npm 包 tcole98-palindrome 使用教程

    前言 随着前端技术的发展,越来越多的 npm 包可以简单高效地完成某些功能。tcole98-palindrome 就是一个很有用的 npm 包,它可以判断一个字符串是否为回文字符串。

    3 年前
  • npm 包 coinmarketcap-icons 使用教程

    简述 coinmarketcap-icons 是一个 npm 包,它提供了加密货币市场的图标。这些图标可以方便地用于前端项目中,让项目得到更好的展示效果。 本文将介绍 npm 包 coinmarket...

    3 年前
  • npm 包 eth-mine-when-need 使用教程

    简介 eth-mine-when-need 是一个基于 web3.js 的以太坊挖矿工具包,可用于在需要 ETH 或 ERC20 token 交易时临时开启挖矿以顺利完成交易。

    3 年前
  • npm 包 mcls-lib 使用教程

    什么是 mcls-lib? mcls-lib 是一个可以帮助开发者在应用程序中实现 Material Design 规范的 JavaScript 库。它封装了大量的 Material Design 样...

    3 年前
  • npm包pubt使用教程

    1. 简介 Pubt是一个用于帮助前端工程师快速打包构建Vue等前端项目的npm包。它提供了一套自动化构建工具,使得项目的打包构建过程自动化,并且易于使用。 2. 安装 在终端中输入以下命令进行安装:...

    3 年前
  • npm 包 colorformatconverter 使用教程

    介绍 colorformatconverter 是一个用于在不同的颜色格式间进行转换的 npm 包。它支持多种常见的颜色格式,如 RGB、HEX、HSL、HSV 等,并能够直接转换它们之间的值。

    3 年前
  • npm 包 kvpbase 使用教程

    前言 在 Web 开发中,经常需要使用到后端存储的数据。kvpbase 是一款基于 Node.js 的键值对数据库,可以提供快速、可靠的数据存储服务。为了方便前端开发者使用 kvpbase,在 npm...

    3 年前
  • npm 包 olor-thief 使用教程

    随着 Web 技术的发展,我们对于前端领域的需求变得越来越多。其中一个非常重要的需求就是能够从一张图片中抽取出其主要颜色,从而为页面配色提供参考。在这个需求的背景下,olor-thief 这个 npm...

    3 年前
  • npm 包 diyimg-vue 使用教程

    前言 现在的网站几乎离不开图片展示,图片可以为网站增色,也能增加信息量,而随着 Web 技术的不断发展,前端工程师们很少再用去开发图片相关的功能,这时候我们可以选择利用一些现成的 npm 包来帮助我们...

    3 年前
  • npm 包 jsonqueryjs 使用教程

    简介 jsonqueryjs 是一个能够根据 JSON 数据查询、过滤、切割的 JavaScript 库。它提供了类似于 SQL 语言的接口,让开发者可以方便地从 JSON 数据中取得需要的数据。

    3 年前
  • npm 包 yatta 使用教程

    在前端开发中,我们常常需要使用一些工具或者库来辅助我们完成某些功能或者简化我们的开发流程,这时候我们就需要用到 npm 包。在本篇文章中,我们将会介绍一个非常实用的 npm 包 yatta,它可以帮助...

    3 年前

相关推荐

    暂无文章