龙空技术网

前端小程序开发uniApp技术你踩过坑吗?微信小程序又该如何写?

腾讯大斌 377

前言:

此时朋友们对“h5的目录”大约比较珍视,各位老铁们都想要剖析一些“h5的目录”的相关资讯。那么小编同时在网络上搜集了一些有关“h5的目录””的相关知识,希望大家能喜欢,兄弟们快快来学习一下吧!

随着互联网技术的兴起,手机端的业务越来越普及了,这个时候手机app,手机端h5的开发变得愈发普遍。微信小程序也是在这个时代背景下产生的,微信小程序其实最大的优势在于免安装,体积小,随用随查方便灵活。

2019年底,我才刚正式接触小程序开发。最早接触小程序是在学习react native混合开发的时候偶然间了解到有一个叫uniapp的框架。起初看它官方文档是蛮意外的居然能支持那么多的场景,关键它还是中文的网站,据说是中国人整出来的中文开源的框架。

作为曾经鹅厂的一员,看着微信渐渐的替代了QQ,现如今小程序又在不断的发展壮大,真是感概当年在腾讯的那段时光。对于我而言当初更多的是To B的业务,或者 PC 端的操作。接触小程序这种to C 的场景的机会不多。

小程序开发坑还是蛮多的简单说几个点

1.uniapp 有差异化编译机制,一套代码可以兼容 h5 各类小程序

2.小程序如何做到与h5页面的双向通信,用webview 只是一个方向,其实需要在h5根目录下配置微信认证物料

3.小程序发布审核的时候会存在误判导致审核不通过的情况,这个时候你可以选择与客服交涉或者改代码或者提一个紧急申请单 方法很多,限制也很多

4.微信授权登陆也是比较恶心的一个点,他的调用文档也是时不时更新或者废弃对应的功能

5.微信支付功能是需要开立对应商家权限才可以的,其实逻辑很简单,但是提供营业执照等东西是比较麻烦一般由对应业务人员去操作。

6.小程序对于主包的体积限制的很死,只能是不超过2M,一个小程序只要稍微规划不合理的话,2M分分钟超过限制。所以学会分包技术显得很重要了。

7.小程序真机调试和本地开发有些时候一些诡异的bug是来自于不同的基础调试库差异导致的,这种问题一般很难被定位到。这些都是开发过程中慢慢接触到的点。

8.小程序和h5拍照上传图片的差异也很大,小程序自带拍摄时长限制功能,同时能对视频质量进行有效的压缩,但是h5端的操作就没那么好了,h5拍摄时间的属性是不生效的,安卓手机拍摄的视频永远会比较大没有压缩但是苹果手机自带视频优化功能会对体积进行压缩处理且不失真。

微信公众平台账户分类

小程序开发官方文档库

.......

其实类似的小程序开发的经验或者解决问题的场景很多。我一般不会的会到它的官方社区看看文档或者提问等待处理。欢迎大家交流分享哈

标签: #h5的目录