Ant-design 源码分析之数据展示(五)Carousel

Ant-design 源码分析之数据展示(五)Carousel

2021SC@SDUSC

一、组件结构

1、ant代码结构
在这里插入图片描述
2、组件结构
antd中Carousel的index.tsx中引入了react-slick。

二、antd组件调用关系

1、index.tsx
导入相应模块以及相应的ICON图标

import * as React from 'react';
import SlickCarousel, {
    Settings } from '@ant-design/react-slick';
import classNames from 'classnames';
import {
    ConfigContext } from '../config-provider';

声明点位

//动画效果
export type CarouselEffect = 'scrollx' | 'fade';
//4个位置
export type DotPosition = 'top' | 'bottom' | 'left' | 'right';

定义CarouselProps接口。

// Carousel
export interface CarouselProps extends Omit<Settings, 'dots' | 'dotsClass'> {
   
  effect?: CarouselEffect;
  style?: React.CSSProperties;
  prefixCls?: string;
  slickGoTo?: number;
  dotPosition?: DotPosition
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值