【问题标题】:React Carousel / Image Slider反应轮播/图像滑块
【发布时间】:2019-08-24 15:03:34
【问题描述】:

我正在 React JSX 中为配置文件部分制作图像滑块,但它不起作用。

import React from 'react';
import AwesomeSlider from 'react-awesome-slider';
import 'react-awesome-slider/dist/styles.css';

const slider = (
  <AwesomeSlider>
    <div data-src={require('../assets/icons/s1.jpg')} />
    <div data-src={require('../assets/icons/s2.jpg')} />
    <div data-src={require('../assets/icons/s3.jpg')} />
  </AwesomeSlider>
);
export default slider;

错误:元素类型无效:应为字符串(对于内置组件)或类/函数(对于复合组件),但得到:对象。

查看App的渲染方法。

【问题讨论】:

    标签: reactjs react-bootstrap


    【解决方案1】:

    因为您使用slider 作为组件,所以它必须返回一个函数:

    const Slider = ({props}) => (
        <AwesomeSlider>
            <div data-src={require('./assets/icons/s1.jpg')}/>
            <div data-src={require('./assets/icons/s2.jpg')}/>
            <div data-src={require('./assets/icons/s3.jpg')}/>
        </AwesomeSlider>
    );
    export default Slider;
    

    【讨论】:

      猜你喜欢
      • 2022-11-12
      • 2013-04-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-31
      • 1970-01-01
      • 2017-03-05
      • 2018-01-22
      • 1970-01-01
      相关资源
      最近更新 更多