小程序原生开发总结

本文总结了作者在微信小程序开发中的经验,包括小程序框架的特性,如数据传递与Vue类似,组件化开发模式,以及外部数据源的配置。文章强调了使用第三方插件的注意事项,并分享了在开发过程中遇到的返回键处理、表单验证、原生组件层级问题及用户信息获取的解决方法。此外,还提到了真机调试与模拟器的区别及其应对策略。
摘要由CSDN通过智能技术生成

这个月大半个月都在做小程序的竞赛,刚刚今天完成了作品提交,现在就沉下心来做一些总结。

 

一、小程序框架

       小程序应该算是微信在参考 Vue、React 、Angular 等前端框架的基础上,形成的一种基于微信平台的轻应用开发模式。用户不需下载任何除了微信以外的App ,仅需要扫描对应小程序的二维码即可使用小程序、小游戏。所以包括使用的语法上,都是有参照之前的框架的,比如数据传递上,与Vue 的方式很相似;使用插件上也是直接引入组件名称,给组件传入数据源,在组件中触发回调函数等。

       小程序的组成基本包括了全局文件  app.js 、app.json、app.wxss、package.config.json,模块页面 pages,组件封装 components,静态资源文件 assets,外部导入功能插件 utils,引入字体文件 iconfont 等,这里后两者是不必需的,具体看实际需求。

       由于使用数据源的不同,有轻量级的 bmob 、第三方的云开发服务器作为数据库等,使用外部数据源一般仅需在小程序开发平台上做相应的配置即可。

二、小程序的轮子

       小程序更新很快,由于本身可以调用很多如开启摄像头、获取定位、获取用户基本信息等基本API功能,因此轮子能调用的就很多。再加上 github 上关于任何功能的插件,也都有框架版本或原生组件版本,因此尽可以展开想象的翅膀,做出想要的功能。

       但是在使用轮子的过程中,还需要注意的是,注意轮子的适用范围、需要的参数规范等。比如有的插件是有自己特定识别字符的、也有的是需要适当修改js 文件里的源码才能适合自身的需要。

三、开发过程中的体会

     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值