uniapp技术选型与开发踩坑指南。

主要讲新人小白uniapp技术选型与开发中遇到的的坑。是为了想用来做项目时候提供具体往哪个方向去做这样的建议而写的。
里面涉及到的实际技术我大都做了笔记,有空可以浏览一下我的csdn内容。谢谢!

随时更新

技术篇

1、不要在意url后面的 # ,除非你只做h5

因为微信小程序和手机app对history模式支持都不大好。页面跳转很难受

2、信任下载量高的基础插件

尤其是 luch-request和uni-simple-router等,逐渐学会使用吧,因为微信原生那点东西真不好使。
比如页面跳转,在微信当中如果不用replace,只用push则只能跳转5次,这种东西在你前后端交互的时候会让你发疯。

3、HBuilder的增量编译不会编译pages.json

不知道为啥,反正添加页面之后记得完全重新编译。

4、不要添加过多无用的插件

有了colorUI之后,很多朋友都会想着添加许多UI插件,导致小程序过大,由于微信小程序2M的限制,小白记得随用随取。

5、多人开发养成分包习惯,不要让别人占用你的页面资源

起名五花八门,函数名、接口逻辑奇葩的数不胜数。

6、注释不要随便删

尤其是还不熟悉用法的情况下。其他用法的注释不要删。

7、可以借鉴别人框架的技术,但是不要直接拿来用

uniapp的移动主流开发技术还在不停发展中,很多功能都会不停上线。假如你想引入一套新功能,有一套自己的框架总比拿来用要强。

8、不要总想着简略写法,使用标准写法

有一个项目的util函数,计算日期时候采用了直接相加的写法,当时没问题,'1'+1=='2'几个月之后变成了
'1'+1=='11',然后自然地悲剧了。

9、养成使用图床的习惯

大量减少图片上传工作。

10、你可以试着封装常用的函数,但是不要忘记这个函数平时是怎么使用的。

比如路由操作(参数居然不一样)、toast提示操作(有没有图标,设置时间很重要吗?)、日期计算、绝对四则运算(杜绝4.01-0.001=4.008999999的情况)
在这里插入图片描述
记得封装父子关系转换(数据库当中的父子关系转换为json串)
这些常用的都要封装。

11、HBuilder快捷键能改就改,不要将就

习惯了等换回idea调试后端你就惨了。

工作篇

1、前后端分别开发的一定要留出足够的时间对接

可能是我技术还不够精湛,对接比想象中要花时间。

2、bug不要放到明天

因为明天会有更多bug(说实话,把bug捡起来继续处理的思路也很花时间的)

3、记得做好记录

程序员记性好,忘性也大,每天睡觉就像是硬重启一样。

4、养成使用gitee或者其他git的习惯

程序崩溃的解决好手。

5、养成使用node和yarn的习惯,前端依赖库让你变得更加高端

6、如果电脑内存不够,别管行情,趁早加。

真香~~

7、记得组个双屏,记得保护眼睛

8、MD文件记得要写。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值