昨天去交考核的时候碰到老大在研究小程序,我知道最近有个小程序要开发,可能这个活会落到我头上,但我不知道老大研究这个干什么。出于学习的目的我昨天试用了一下 mpvue,因为自身是使用 vue 进行开发的,也知道美团发布了个 vue 转制小程序的工具,于是趁此机会研究一下,万一到时候要我开发我也能兜住。结果今天老大就发我原型来让我评估工作量了。

到目前为止,我分析了下原型里的功能在开发过程中可能会遇到的坑:

  • M3u8 的播放
  • 图表展示
  • 字体图标
  • 用户登录状态管理
  • Vuex 的使用
  1. m3u8 的播放今天测试了,在小程序中十分方便,<video> 标签就支持播放,比 网页上方便许多。
  2. 图表主要是柱状图跟饼图,我打算使用 mpvue-echarts,这里还有个问题就是 echarts 需要去官网定制。因为整个 echarts 引入会超出小程序限制的代码大小 2M,因此需要根据项目中用到的图表及组件进行定制。
  3. 字体图标 我在 上一篇博客 中已经说过了,其实这个在很早以前我也尝试过,已经是可以实现了的,这次为了保险起见再次确认下。
  4. 因为没有写过小程序,而这个项目又需要使用其他账户登录,因此这一块我需要找找成熟的方案。
  5. Vuex 的话是因为我在查 mpvue 的时候看到有人说使用 Vuex 的时候有点怪,不知道是不是他的使用有问题,我需要亲自验证一下。

目前想到的只有以上几点,其他的坑可能会在开发过程中陆续出现,到时候再做记录。