前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >React问题集序

React问题集序

作者头像
用户1148881
发布2018-01-17 15:07:19
8080
发布2018-01-17 15:07:19
举报
文章被收录于专栏:jianhuicodejianhuicode

问题描述

  • antd version: 2.7.4
  • OS and its version: windows7
  • Browser and its version: Chromium 55.0.2883.87

antd--react组件库,引入后进行npm run dev编译的出现找不到对应的样式

  • 堆栈信息详情
代码语言:js
复制
ERROR in ./~/antd/lib/input/style/index.less
Module parse failed: E:\PersoanlProjects\bookreader\node_modules\antd\lib\input\style\index.less Unexpected character '@' (1:0)
You may need an appropriate loader to handle this file type.
SyntaxError: Unexpected character '@' (1:0)

解决方案

  • 配置css loaders去掉exclude属性,不要包含node_modules/antd;

反馈

  • 编译正常

参考资料

查找了官方Issuse--Webpack css loading

问题描述

  • react version: 15.3.2
  • OS and its version: windows7
  • Browser and its version: Chromium 55.0.2883.87

解决方案

  • 查找这个组件发现是window.addEventListener('scroll', this.handleScroll.bind(this));与
代码语言:js
复制
 handleScroll(e) {
    //console.log(e);
    let scrollEle = e.target.scrollingElement;
    const clientHeight = scrollEle.clientHeight;
    let t = scrollEle.scrollTop;
    let c = this.refs.content;
    let top = t <= 40 ? 40 - t : 0;
    //let bottom = t >= c.height + c.offsetTop - clientHeight ? 40 : 0;
    //console.log(t + "--" + c.height + "--" + c.offsetTop + "--" + clientHeight);
    this.setState({
        leftToolBarTop: top,
        //rightToolbarBottom: bottom
    });
}
  • 分析因为 this.handleScroll.bind(this)产生了新函数,所以清除的时候是另一个“指针”,因此把绑定放到构造函数中。
代码语言:js
复制
constructor(props) {
super(props);
this.state = {};
this.scrollTop = 0;
this.handleScroll = this.handleScroll.bind(this)
  }
  componentWillMount() {
window.addEventListener('scroll', this.handleScroll);
  }
  componentWillUnmount() {
window.removeEventListener('scroll', this.handleScroll);
  }

反馈

  • 正常

参考资料

React怎么绑定scroll事件?

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-11-10 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 问题描述
  • 解决方案
  • 反馈
  • 参考资料
  • 问题描述
  • 解决方案
  • 反馈
  • 参考资料
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档