实战分析:评论功能(四)


  • 0

    当评论有三条的时候,删除最上面的一条评论,自动更新之后的评论,应该是2条,但是评论的时间,是原来3条评论中的2条,而不是最新的数据的2条,是否应该在componentWillReceiveProps方法里面重置timeString操作

    componentWillReceiveProps(nextProps) {
        let dif = (+new Date() - nextProps.comment.createTime) / 1000;
        this.setState({
          timeString: dif > 60
            ? `${Math.round(dif/60)}分钟之前`
            : `${Math.round(Math.max(dif, 1))}秒前`
        })
      }
    

    我是初学者,发现了这个bug,烦请胡子大哈看下这个问题


登录后回复
 

与 ScriptOJ 的连接断开,我们正在尝试重连,请耐心等待