此项目主要是利用业余时间完成,主要使用了react, redux, router完成, 大部分组件是纯手工完成[流汗], 主要目的是为了练习react全家桶的使用,练习一下在公司项目上不能使(xia)用(gao)的技术; 另外也是体验一下一个人完成一个完整的项目的难度(比我想象中的难了一(hen)点(duo))。 项目中也遇到了很多的坑, 后面我会把项目中遇到的坑整理出来, 目前的目标是先完成整体的功能。由于在项目开始时对整个项目的复杂性考虑不够周全,导致现在的项目结构不能很好的发挥redux的优势, 在整体功能完成之后我准备对项目的整体结构进行一次调整,之后再对代码进行优化整合。
SASS_BINARY_SITE=https://npm.taobao.org/mirrors/node-sass/ npm install node-sass
onTouchStart、onClick时间冲突:
当父元素添加了onTouchStart(onTouchMove/onTouchEnd)事件后, 子元素的onClick事件不会被触发。
原因:
onTouchStart的执行顺序在onClick事件之前,执行顺序onTouchStart > onTouchMove > onTouchEnd > onClick。
解决方法:
安卓浏览器不支持元素添加scrollTo事件:
这个暂时还没解决,这个方法用在了ShopMenu组件中,目前待定的解决方案是使用swiper替代原来的方案。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。