用Antd和React写的Antd介绍网站,源码有详细注释

git仓库地址 :https://github.com/mingChen2017/Antd-React-example


演示地址:39.108.54.113/antd


这是一个非常简单的例子,利用了AntD和react,希望能帮助初学者学习,特别是在ModuleDescribe.js,即组件->组件介绍这一页面有非常多详细的注释,后续我会继续完善。



import React from 'react';
import QueueAnim from 'rc-queue-anim';
import PropTypes from 'prop-types';
import TweenOne, { TweenOneGroup } from 'rc-tween-one';
import Icon from 'antd/lib/icon';
import './moduleDescribe.css'


const textData = {
    //title: 'General',
};
//数据数组,把页面的显示层再分为数据和逻辑
let dataArray = [
    {
        title: 'General',
        background: '#ffd8d8',
        subTitle:'按钮和图标',
        //如果在这里要用css的符号实现分行或者是其他功能,那么需要加上一个父级标签
        //这里的写法还不够纯净,作为model层应该只存放数据而不包括html语句,我个人认为合理的做法是把这部分数据设置成一个数组,在ViewMode层再遍历后转成html
        content:
            <div>
                <h3>	•按钮</h3>
                <p></p>
                <h3>	•图标(icon):提供了上百个符合antd设计规范的图标</h3>
            </div>
    },
    {
        title: 'Layout',
        background: '#fed7ff',
        subTitle:'展示',
        content:
            <div>
                <p>	•栅格</p>
                <p>	•布局:Layout Header Sider Content Footer</p>
            </div>
    },
    {
        title: 'Navigation' ,
        background: '#d3d1ff',
        subTitle:'导航',
        content:
            <div>
                <p>	•固钉:将页面元素钉在可视范围。</p>
                <p>	•面包屑:显示当前页面在系统层级结构中的位置,并能向上返回。</p>
                <p>	•下拉菜单</p>
                <p>	•导航菜单</p>
                <p>	•分页</p>
                <p>	•步骤条:引导用户按照流程完成任务的导航条</p>
            </div>
    },
    {
        title: 'Data Entry' ,
        background: '#afdbe1',
        subTitle:'数据输入',
        content:
            <div>
                <p>	•自动完成:输入框自动完成功能</p>
                <p>	•级联选择</p>
                <p>	•多选框</p>
                <p>	•日期选择框</p>
                <p>	•表单</p>
                <p>	•数字输入框</p>
                <p>	•输入款</p>
                <p>	•提及</p>
                <p>	•评分</p>
                <p>	•单选框</p>
                <p>	•滑动输入条</p>
                <p>	•开关</p>
                <p>	•树选择</p>
                <p>	•时间选择框</p>
                <p>	•穿梭框</p>
                <p>	•上传</p>
            </div>
    },
    {
        title: 'Data Display' ,
        background: '#bee1c5',
        subTitl
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值