请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,您有空帮我看下我的代码吧!list.map解析数据,能打印出数据,但是组件在页面上却渲染不出来

https://gitee.com/jackchen901010/xiecheng.git 】 【git@gitee.com:jackchen901010/xiecheng.git】
老师,由于我这个代码比较多,您如果有空的话,把我的代码下载到本地看一下吧,list.map解析数据,不报错,页面上也不显示数据
import React,{ PureComponent } from ‘react’;
import { connect } from ‘react-redux’;

import {
HomeRightImg,
HomeRightWrapper
} from ‘…/style’;
import shoe from ‘…/…/…/static/images/shoe.png’;

class RightPic extends PureComponent{
render(){
const { list } = this.props;
return (

        ------------------------------------------------------
           {
               list.map((item) => {
                   return (
                       <HomeRightImg key={item.get('id')}>
                           <img className="right-img" src={item.get('imgUrl')} alt="" />
                           <span className="right-tet">{item.get('title')}</span>
                       </HomeRightImg>
                   )
               })
           }
            ------------------------------------------------------
            <HomeRightImg>
                <img className="right-img" src={shoe} alt="" />
                <span className="right-tet">精品男鞋</span>
            </HomeRightImg>
        </HomeRightWrapper>
    )
}

}

const mapState = (state) => ({
list: state.getIn([‘home’,‘rightList’])
})
export default connect(mapState,null)(RightPic);

正在回答

1回答

我还是希望你能把具体的问题抽象出来,你不能说遇到问题就把所有代码扔给我哇,确实没这么多时间一行行看你代码,所以希望你能把具体问题具体的说出来。

0 回复 有任何疑惑可以回复我~
  • 提问者 球痴 #1
    不好意思啊,老师!就是加重这段属于通过actionCreators请求json数据,但是,并没有通过页面上的jsx渲染出数据来,而且,也没有报错,我再想,这种情况是不是我的整体逻辑有问题呢
    回复 有任何疑惑可以回复我~ 2018-11-16 23:25:44
  • Dell 回复 提问者 球痴 #2
    我怀疑是你的json格式有问题,仔细查一下json
    回复 有任何疑惑可以回复我~ 2018-11-17 21:23:23
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号