工作总结

2017-09-03  本文已影响0人  LiLiLiH

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按需加载

上一篇 下一篇

猜你喜欢

热点阅读