← 返回
未分类

pcloud-components-usage

Use when developer needs to install, use, or look up components from @pointcloud/pcloud-components npm package
当开发者需要安装、使用或查找 @pointcloud/pcloud-components npm 包中的组件时使用
frank17008 frank17008 来源
未分类 clawhub v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 301
下载
💾 0
安装
1
版本
#latest

概述

pcloud-components Usage Guide

Overview

@pointcloud/pcloud-components is a React component library based on Ant Design v4.24.16 and React v18. Contains 30+ business components for enterprise mid-backend products.

Quick Start

Installation

# npm
npm install @pointcloud/pcloud-components

# yarn
yarn add @pointcloud/pcloud-components

# pnpm
pnpm add @pointcloud/pcloud-components

Peer Dependencies (Required)

npm install @ant-design/icons@^4.8.3 antd@^4.24.16 react@18 react-dom@18

Basic Usage

import React from 'react';
import { DCascader } from '@pointcloud/pcloud-components';

const App = () => {
  const handleChange = (value, selectedOptions) => {
    console.log(value, selectedOptions);
  };

  return <DCascader showSearch placeholder="请选择" onChange={handleChange} />;
};

export default App;

Using Form Components (DForm)

import { DForm } from '@pointcloud/pcloud-components';

const App = () => {
  const onFinish = (values) => {
    console.log('表单值:', values);
  };
  const items = [
    {
      label: '用户名',
      name: 'username',
      rules: [{ required: true, message: '请输入用户名' }],
      renderType: 'input',
    },
    {
      label: '状态',
      name: 'status',
      rules: [{ required: true, message: '请选择状态' }],
      renderType: 'select',
      options: [
        { label: '启用', value: 1 },
        { label: '禁用', value: 0 },
      ],
    },
    {
      label: '提交',
      renderType: 'button',
      type: 'primary',
      htmlType: 'submit',
    },
  ];

  return <DForm onFinish={onFinish} items={items}></DForm>;
};

UMD/CDN Usage

<link rel="stylesheet" href="https://unpkg.com/@pointcloud/pcloud-components@1.0.0/dist/umd/pcloud-components.min.css" />
<script src="https://unpkg.com/react@18.3.1/umd/react.production.min.js"></script>
<script src="https://unpkg.com/react-dom@18.3.1/umd/react-dom.production.min.js"></script>
<script src="https://unpkg.com/@pointcloud/pcloud-components@1.0.0/dist/umd/pcloud-components.min.js"></script>

Component List

Form Components

ComponentDescription
----------------------
DFormEnhanced form based on Ant Design Form
DInputEnhanced input component
DSelectSelect with async loading support
DCascaderCascader with async loading support
DTreeSelectTreeSelect with async loading support
DUploadFile upload component
DRangePickerDate range picker
DynamicFormItemDynamic form component

Data Display

ComponentDescription
----------------------
DTableEnhanced table component
LabelValueLabel-value display component
WordCloudWord cloud visualization
ScrollNumberNumber animation component
AspectRatioAspect ratio container
NoDataNo data display component
IPAddressIP address input component
AnimatedScrollListAnimated scroll list
OrgTreeOrganization tree component
TypewriterTextTypewriter effect component
ErrorBoundaryError boundary component
IconFontCustom icon component

Modal

ComponentDescription
----------------------
DModalEnhanced modal component
ModalFormModal form component
LoginFormLogin form component

Other Components

ComponentDescription
----------------------
LoadingGlobal loading component
ContextMenuRight-click menu component
AdvancedFilterAdvanced filter component
InfiniteScrollListInfinite scroll list
PictureCardPicture card component
SignaturePadSignature pad component
RndDragDraggable resizable component
RCropperImage cropper component
CRUDCRUD operation component
AuthComponentPermission component
ColorPickerColor picker component

Import All Components

import * as PCloud from '@pointcloud/pcloud-components';
// PCloud.DForm, PCloud.DTable, etc.

Documentation

Online docs: https://frank17008.github.io/pcloud-components

Detailed Component Reference

所有组件的详细文档已内置在 skill 中,位置: references/docs/组件名.md

表单组件

组件文档
------------
DFormreferences/docs/DForm.md
DInputreferences/docs/DInput.md
DSelectreferences/docs/DSelect.md
DCascaderreferences/docs/DCascader.md
DTreeSelectreferences/docs/DTreeSelect.md
DUploadreferences/docs/DUpload.md
DRangePickerreferences/docs/DRangePicker.md
DynamicFormItemreferences/docs/DynamicFormItem.md

数据展示组件

组件文档
------------
DTablereferences/docs/DTable.md
NoDatareferences/docs/NoData.md
Loadingreferences/docs/Loading.md
LabelValuereferences/docs/LabelValue.md
ScrollNumberreferences/docs/ScrollNumber.md
TypewriterTextreferences/docs/TypewriterText.md
WordCloudreferences/docs/WordCloud.md
AspectRatioreferences/docs/AspectRatio.md
AnimatedScrollListreferences/docs/AnimatedScrollList.md
ErrorBoundaryreferences/docs/ErrorBoundary.md
IconFontreferences/docs/IconFont.md
IPAddressreferences/docs/IPAddress.md
OrgTreereferences/docs/OrgTree.md

模态框组件

组件文档
------------
DModalreferences/docs/DModal.md
ModalFormreferences/docs/ModalForm.md
LoginFormreferences/docs/LoginForm.md

其他组件

组件文档
------------
CRUDreferences/docs/CRUD.md
AdvancedFilterreferences/docs/AdvancedFilter.md
ContextMenureferences/docs/ContextMenu.md
InfiniteScrollListreferences/docs/InfiniteScrollList.md
PictureCardreferences/docs/PictureCard.md
SignaturePadreferences/docs/SignaturePad.md
RndDragreferences/docs/RndDrag.md
RCropperreferences/docs/RCropper.md
AuthComponentreferences/docs/AuthComponent.md
ColorPickerreferences/docs/ColorPicker.md
ConfigProviderreferences/docs/ConfigProvider.md

在线文档

如需最新在线版本: https://frank17008.github.io/pcloud-components

Environment Requirements

  • React >= 18
  • Ant Design <= 6.x
  • Node >= 16.20.0
  • Modern browsers

Common Issues

  1. Missing peer dependencies: Ensure @ant-design/icons, antd, react, react-dom are installed
  2. Version mismatch: This library requires React 18 and Ant Design 4.x
  3. Style not loading: Import component CSS or use ConfigProvider for global styles

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-05-08 13:45 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

dev-programming

Mcporter

steipete
使用 mcporter CLI 直接列出、配置、认证及调用 MCP 服务器/工具(支持 HTTP 或 stdio),涵盖临时服务器、配置编辑及 CLI/类型生成功能。
★ 196 📥 67,889
dev-programming

CodeConductor.ai

larsonreever
AI驱动平台,提供快速全栈开发、智能体、工作流自动化及低代码AI集成的可扩展产品创建。
★ 75 📥 182,317
dev-programming

Github

steipete
使用 `gh` CLI 与 GitHub 交互,通过 `gh issue`、`gh pr`、`gh run` 和 `gh api` 管理议题、PR、CI 运行及高级查询。
★ 681 📥 328,957