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 包 aff-node-sql-db 使用教程

    1. 概述 aff-node-sql-db 是一款基于 Node.js 的模块化 SQL 数据库操作库,可以在 Node.js 应用中方便地进行数据库的操作和管理。

    3 年前
  • npm 包 mysql-table 使用教程

    简介 mysql-table 是一个 Node.js 下的 MySQL 数据表操作包。它使用了 Promise 封装原生的 MySQL 连接和操作函数,代码简洁易懂,同时支持多个查询,充分满足了前端类...

    3 年前
  • npm 包 yoba-form 使用教程

    随着前端开发的不断发展,npm 包已经成为了前端开发过程中不可或缺的组成部分。其中,yoba-form 是一款功能强大的 npm 包,可以帮助我们更加轻松地完成表单的开发。

    3 年前
  • npm 包 @wildpeaks/three-webpack-plugin 使用教程

    介绍 @wildpeaks/three-webpack-plugin 是一个针对 Three.js 库的 webpack 插件,其主要功能是帮助开发者优化 Three.js 应用的构建和性能。

    3 年前
  • npm 包 mobx-state-tree-boiler-plate 使用教程

    1. 简介 mobx-state-tree 是一个由 MobX 团队开发的用于构建可扩展且易维护的应用程序的工具。这个工具使用了 mobx 来构建 React 组件树,并同时提供了 semantica...

    3 年前
  • npm 包 z_bloex 使用教程

    介绍 npm 包 z_bloex 是一款基于 JavaScript 和 jQuery 的前端工具包,用于开发网页交互效果和 UI 组件。它包含了众多实用的函数、模块和插件,BLoEX以便于前端开发人员...

    3 年前
  • npm包rollup-buble-mocha-boilerplate的使用教程

    介绍 在前端开发中,开发者编写的代码需要被转换成浏览器可以执行的代码。这个过程中,我们需要用到不同的工具和库。为了方便开发者使用这些工具,npm包rollup-buble-mocha-boilerpl...

    3 年前
  • npm 包 CookSent 使用教程

    什么是 CookSent CookSent 是一个针对中文文本的自然语言处理工具。它可以帮助我们将一段中文文本分割成可以进行下一步处理的句子列表。 安装 CookSent 是一个 npm 包,我们可以...

    3 年前
  • npm 包 dg-js-footer 使用教程

    在前端开发的过程中,我们经常会需要使用一些现成的组件或工具来提高开发的效率。npm 是一个非常流行的 JavaScript 包管理工具,它可以帮助我们快速地安装、更新和管理第三方库。

    3 年前
  • npm 包 kidevcamp-js-footer 使用教程

    在现代 web 开发中,使用 npm 包是非常常见的。npm 是一个 node.js 包管理器,用于分发和管理 JavaScript 模块。在本文中,我们将介绍一个 npm 包 kidevcamp-j...

    3 年前
  • NPM 包 @ronin/microfed 使用教程

    在前端开发中,微前端是近年来非常流行的一种开发方式。微前端的实现方法有多种,其中一个比较成熟的方法就是使用 Web Components 技术,而这正是 @ronin/microfed 包所专注于的领...

    3 年前
  • npm 包 bargz-ng-http-loader 使用教程

    当使用 Angular 构建 Web 应用时,处理 HTTP 请求是经常遇到的问题。而 npm 包 bargz-ng-http-loader 可以为 Angular 应用添加一个优美的加载器,使得页面...

    3 年前
  • npm 包 redux-persist-seamless-immutable 使用教程

    Redux 是一个 JavaScript 状态管理库,而 redux-persist 可以帮助我们将 Redux 的状态持久化到本地存储中,以免用户在刷新或重新启动应用时丢失状态。

    3 年前
  • npm 包 react-native-checkbox-component 使用教程

    npm 包 react-native-checkbox-component 使用教程 React Native Checkbox Component 是一种轻量级的开源组件,可用于在 React Na...

    3 年前
  • npm 包 Safe-Window-Location 使用教程

    在开发 Web 前端应用时,我们通常会用到 window.location 对象来获取当前页面的 URL 信息,或者修改页面的 URL。然而在操作 window.location 的时候,我们需要非常...

    3 年前
  • npm 包 vue-cli-template-jbc 使用教程

    在前端开发中,使用 Vue.js 是非常常见的选择,而使用 Vue.js 开发项目则需要用到 Vue CLI。Vue CLI 是一个基于 Vue.js 的应用程序快速开发工具,其中包含了许多模板,可以...

    3 年前
  • npm 包 @rochars/rollup-plugin-closure-compiler 使用教程

    在前端开发中,我们常常需要对 JavaScript 代码进行压缩和优化,以提升网页性能和加载速度。而 Google 的 Closure Compiler 是一款功能强大的 JavaScript 优化工...

    3 年前
  • npm 包 g4.mixin 使用教程

    在前端开发中,组件化和模块化已成为一种趋势。g4.mixin 是一个基于 React 的组件库,它提供了一些通用的 UI 组件和工具函数,可以帮助开发者快速搭建应用程序。

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

    在前端开发的过程中,我们往往需要使用 npm 包。poliscore-lib 是一个常用的 npm 包之一,它是一个用于与 Polis 区块链进行交互的 JavaScript 库。

    3 年前
  • npm 包 api-compare 使用教程

    在 Web 开发中,我们经常使用各种第三方库和框架来提高开发效率和改善用户体验。然而,这些库和框架的接口和使用方法也经常发生变化,导致我们需要不断地查找官方文档或者源码,来确认使用方法和参数。

    3 年前

相关推荐

    暂无文章