UI组件库
这次做项目的时候,发现网上有现成的ui组件库,也比较成熟,虽然有些小问题,但用起来还是很方便的。目前Alert组件在按需引用的时候显示不出来,所以用的全是toast,还好人家饿了么把每个组件单独做了工程可以单独安装引用。
JSON
Js的json功能感觉有点弱,对象转字符以后如果有特殊字符他就转不回来了,目前的处理是把对象里带特殊字符的值全部urlencode然后用之前再decode一下,看看网上有没有json的增强库吧
路径问题
此外犯了一个挺蠢得错误是如果服务器做了地址映射,真实路径和映射路径不同的话,资源引用的相对路径就无效了
字体跨域
这次项目里的icon我全部用了fontawsome,用了以后发现字体文件有跨域的问题,fa自己有个cdn服务,但是好像不稳定,放在文件目录下的话就会占500k的流量。先看七牛支不支持设置Access origin吧,不行看看别的cdn或者换成图片
Vue的事件管理
目前的项目里我用了eventProxy(事件管理)也用了vuex(状态管理)但是人家做项目的时候从来没提过事件管理,我感觉vux里应该有替代的解决方法,看的仓促没找到,回头优化下
Css按需加载
此外要做多个活动的话,样式切换就是个问题了,样式文件也不小,全部加载是不可能的,得看看css按需加载的解决方案
用户数据
访问量等等一些关键信息我觉得是有必要收集的,即使这个项目不用,随着用户增多,以后也会用到。网上有用户行为统计的服务提供商,可以筛选一下挑一个用
下一步
Json编解码的问题
字体跨域的解决办法
Vue的事件管理
Css按需加载