React 渲染问题

在一个ajax回掉函数中使用setState改变了组件的状态, 状态更改生效了,但相应的组件没刷新。手拖动页面,界面又更新了。只有部分手机出现这个问题

阅读 2.9k
3 个回答

有demo 和机型?

是不是ES6得兼容问题?有的手机webkit核比较老,不能兼容一些es6语法,需要加上babel-runtime依赖

这个应该是浏览器渲染问题, 可以尝试做一下手动触发页面重渲染, 方式挺多,一个简单的方法是修改 body 背景的 opacity为 0.99, 然后设置一个定时改回来

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进