如何开发微信小程序

前言

最近公司的几个项目需要用到移动开发,可公司的猿们都没搞过Android,老板暂时也不想招新,没办法就自告奋勇搞微信小程序了,毕竟自己搞过web全栈开发,对前端开发也熟悉,看两天微信小程序的文章就上车了。几个项目搞下来,总算有点心得了。写个文章记录下,好记性不如烂笔头啊!

小程序账户

开发微信小程序需要向腾讯申请开通微信小程序账户,账户分为个人账户和企业账户。个人账户在某些功能使用上有限制,具体可看微信官方说明(https://mp.weixin.qq.com),企业账户可使用全部功能。这里咱就只介绍企业账户了。

注册

1. 注册入口:访问微信公众平台,点击注册,选择小程序;
2. 绑定邮箱:小程序要求绑定一个邮箱,且这个邮箱未注册过公众平台、开放平台、企业号、未绑定个人号的邮箱。所幸公司有企业邮箱,可以随便注册多个账户。这个邮箱好像只在注册账户时激活用一下,后面再没用到过。所以感觉这个有些扯,作为小程序开发者,难到要注册n个邮箱?
3. 主体信息:互联网不是法外之地!国家要求互联网任何信息入口都要实名,微信小程序也不例外。需要为注册的小程序账号绑定一个主体,这个主体将为小程序的使用负全责。对企业来讲就是绑定企业信息,腾讯审核通过才可开通。公司以前如果注册过微信公众号就省心多了,直接使用公众号的实体信息就可以了。详细步骤参照腾讯文档

登录帐号

1.完善信息:访问微信公众平台,输入注册时使用的邮箱名、密码,点击登录,管理员微信扫码后可进入小程序管理帐号;
完善小程序信息
2.AppID:AppID是小程序的唯一标识,后面在本地建小程序项目是要用到。在“开发”=>"开发设置"中找到AppID的值;
AppID
3.设置服务器地址:微信小程序是一类前端应用,如果你的小程序需要进行大量数据管理的话,服务端是必不可少的。现在一般公司都有自己的服务器资源,不过现在微信小程序支持云开发,微信为每个小程序免费提供了5G的云存储空间,支持NoSQL数据库和文件存储。云开发的这个数据库功能不够完备,对NoSQL语法支持不完全;使用其他数据库,必不可少的就需要服务器了。微信小程序对服务器访问是有严格要求的,必须域名访问、必须是https。在“开发”=>"服务器域名"中设置;
设置服务器地址
4.开通支付功能:微信小程序支持微信支付,实现起来非常简单,但前提是需要申请开通支付功能。首次申请需要注册微信商户号,按照提示一步步来,主要是提交一些主体信息(法人信息、工商注册、银行账户),审核通过后,登录微信商户号,可绑定小程序的AppID进行支付授权,如何绑定参考微信文档

微信开发者工具

工欲善其事,必先利其器。微信开发者工具是腾讯提供的一款前端开发利器,可开发微信小程序、小游戏,可调试手机前端网页等功能。下载地址:微信开发者工具

创建本地项目

运行微信开发者工具,选择“小程序”,设置本地项目信息,这时需要添写意注册小程序的AppID。
创建本地小程序项目

发布小程序

基本功能开发完成后,可以上传代码,发布体验版,让公司领导和测试人员先行体验一下自己的成果了。点击微信开发者工具中的“上传”按钮进行发布。
发布代码
登录小程序账号,在版本管理中可看到发布信息。
在这里插入图片描述
点击版本号下面的“体验版”按钮,可生成小程序二维码入口,分享给体验者们吧。当然体验者是哪些人是需要小程序账号管理员设定的。登录小程序账号,在“成员管理”功能下添加体验者。
在这里插入图片描述

总结

目前,小程序的功能越来越强大,微信提供的封装接口也很丰富,能不能取代移动端APP本人不敢妄下结论,但它确实是一种强大的前端应用开发模式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值