美文网首页
使用mpvue开发小程序的坑和经验

使用mpvue开发小程序的坑和经验

作者: 施主画个猿 | 来源:发表于2018-08-23 17:20 被阅读0次

历经了接近两个月的痛苦煎熬,我主导开发的第一个小程序终于要上线了!总结一下~


gh_f1e2f7f1f692_258.jpg

框架的选择

原生的小程序语法我只停留在看API阶段,由于公司H5的项目是基于VUE的,所以当MPVUE出来后就一直关注,最终选择了使用它来开发。

项目的搭建

跟着mpvue的官方文档,一步步走就OK

踩到的坑

1 tabBar图标问题

在 配置小程序原生的底部tabBar 时,遇到了第一个问题:在将设计师给我的图标icon路径设置正确的情况下, 开发者工具上的tabBar的图标总是会很大,而且几乎占满了整个高度 ,相当难看
解决办法: 就是icon尺寸保持不变,然后四周留出合适的透明空白

2.多页面共用一个page导致的一系列问题

https://github.com/Meituan-Dianping/mpvue/issues/140
https://github.com/Meituan-Dianping/mpvue/issues/300
mpvue github上此类问题简直多不可数,根本原因就是多个页面共用一个小程序页面导致生命周期混乱
解决办法 :https://github.com/HelloZJW/mpvue-page-factory 目前找到的最优解决办法

3.数据更新DIFF问题

此问题官方最新版本貌似已经进行了一部分优化,但是我自己的项目使用还是有点问题 ,目前还是在使用社区提供的一套diff算法 https://github.com/Meituan-Dianping/mpvue/issues/639

4.created钩子函数在项目初始化时就全部执行的问题

解决办法 :不要用created钩子函数

Flyio的使用

在小程序的开发中,并没有使用小程序原生的wx.request()来进行数据交互,而是选择了mpvue文档里推荐使用的Flyio,Flyio的介绍就不多做介绍,可以自己看文档。

最近发下uni-app 不错,尝试迁移了一下发下完美兼容。打包了下APP使用体验也很不错

相关文章

  • 使用mpvue开发小程序的坑和经验

    历经了接近两个月的痛苦煎熬,我主导开发的第一个小程序终于要上线了!总结一下~ 框架的选择 原生的小程序语法我只停留...

  • mpvue框架

    【最近更新】mpvue入门系列教程: 如何在mpvue中正确的引用小程序的原生自定义组件 使用mpvue开发小程序...

  • 小程序开发上路

    微信小程序开发的方式: 方式1: 框架:使用mpvue框架开发(文档链接http://mpvue.com) 开发工...

  • 关于MPVue中导航栏的Icon路径异常的问题

    最近在研究MPVue来写小程序,所以也相对会遇到很多的坑 问题:在进行MPVue开发微信小程序的时候,底部菜单栏图...

  • 小程序 创建方法

    开发工具和创建项目 开发工具原生小程序语法开发使用mpvue开发(vue语法)使用wepy开发(.wpy) 创建新...

  • mpvue实战开发美团外卖小程序

    mpvue-meituan mpvue-meituan 是一款使用mpvue开发的实战小程序项目,完全仿制美团官方...

  • 用Promise实现小程序接口链式调用

    一、前言 作者平时使用mpvue开发 小程序 ,所以下面讲到的方法都是基于mpvue而言的,当然本质上原生小程序语...

  • 如何用mpvue搭建小程序

    由于公司需要进行小程序的开发,自己就上网查询了一下使用mpvue框架来做小程序的教程。 在使用mpvue的时候首先...

  • mpvue坑点记录

    在入坑小程序的日志中,原生开发,wepay开发,mpvue开发,tato开发还是uni-app,其实框架还是因人而...

  • 使用mpvue开发小程序教程(二)

    我们介绍了使用mpvue开发小程序所需要的一些开发环境的搭建,并创建了第一个mpvue小程序代码骨架并将其运行起来...

网友评论

      本文标题:使用mpvue开发小程序的坑和经验

      本文链接:https://www.haomeiwen.com/subject/iaymiftx.html