第一次接私活 && 第一次做微信小程序

本文分享了一位程序员初次接私活并开发微信小程序的经历。在技术层面,讨论了小程序的简单性、大小控制、原生组件与微信组件的区别以及wx.nextTick()的不可靠性。在感触方面,强调了职场口碑、主动沟通、自我评估和计划的重要性。
摘要由CSDN通过智能技术生成

第一次接私活 && 第一次做微信小程序


前段时间,经由前同事们介绍,接了一个微信小程序的私活,做前端。这是我第一次做小程序,也是我第一次作为“程序员”接私活。现在已经做完快上线了,想想做的过程中也有一些困惑,或者感悟之类的,简单记一下吧。

技术篇

真的很简单

用过前端框架的人会觉得异常简单。本质小程序也是提供了框架和微信的API。文档简单看一遍就可以,闭上眼睛写吧!写的时候遇到问题再回过头去看。

控制size

小程序的大小需要在2M以内,所以像canvas绘图之类需要用到第三方库的,都需要注意自定义第三方包的大小。
图片资源是优化的重点,建议放到远程服务器上加载,不要写在本地。
写的时候注意提取公共模块和组件。最后不要用微信的自带工具打包,那个只能打包JS,最好自己用webpack或者gulp之类的工具压缩下。或者直接用成熟的小程序开发脚手架。

注意原生组件和微信组件的差别

这个算是踩坑集中区了。我就踩到了一个原生组件canvas不能在scroll-view中用的坑。详情见文档。这个在看设计图的时候心里就要有个底,尽早提出来。

wx.nextTick() 不可信

wx.nextTick() 是微信提供的API,可用于确保上一步里的setData已经完成。然而,

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值