我正在 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
。
因为您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;
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句