这篇是针对小程序开发人员的,只简单介绍涉及开发的相关内容(也可能不详细,欢迎扔砖)。小程序帐号和微信公众号毫不是同一个帐号,了解小程序从这里开始https://mp.weixin.qq.com/cgi-...。css
另外,小程序认证和微信公众号认证,都是指的(每一年花费300元钱的)微信认证(这个钱不退的)。html
若是您的小程序里须要使用微信支付功能的,必须作微信认证,不然没法使用微信支付功能。web
所用域名必须支持https协议,这个很重要。json
小程序不支持转发到朋友圈,只能转发给(微信)朋友。小程序
小程序不支持在IOS上添加快捷方式到桌面,安卓版能够,若是设置以后在手机桌面找不到或未出现小程序图标,请查看系统设置->应用程序->微信->权限设置->添加快捷方式到桌面功能是否开启。windows
小程序注册帐号
小程序注册帐号只能是邮箱,且需知足如下三个条件才能适用注册:微信小程序
①未被微信公众平台注册 ②未被微信开放平台注册 ③未被我的微信号绑定
注册我的类型的小程序,不支持微信认证,也就是不须要花300元钱,也没法使用微信支付功能,同时,也不支持在附近的小程序里显示你的小程序。
注册企业类型的小程序,能够作认证也能够不作认证,若是须要支付功能的,必须作微信认证。 其它类型未作测试不敢妄言。
我的类型的小程序名称,发布以前可修改2次,发布以后每一年可修改2次。数组
企业类型的小程序名称,未作微信认证的发布之后没法修改,认证经过之后能够修改。服务器
小程序头像和小程序介绍一个月可修改5次(各注册类型均适用)微信
小程序管理后台,能够根据业务须要能够设置暂停服务,暂停服务后,用户将不能够正常访问线上版本小程序。
开发设置里配置域名,须要经过接口推送信息的要配置服务器域名,这里最好一次性配置多个域名,每次扫码进来实在太麻烦,并且,一个月内可申请5次修改,每次扫码进来,添加一个域名保存成功,算做一次修改。
若是须要webview的,则要配置业务域名。我的类型微信小程序不支持添加业务域名,也就是没法作webview。
最重要的是,所用域名,必须支持https协议
根据你的机器配置选择https://developers.weixin.qq....
支持windows 64 、 windows 32 、 mac
在工具里登陆须要填写AppID,在小程序管理后台,设置->开发设置
打开开发工具以后,模拟器,编辑器,调试器,预览,这些功能按钮本身点击体验体验,做为开发人员,软件的简单使用应该没必要多言。
编码这一块是开发的重点区,具体的开发指南查看官方文档https://developers.weixin.qq.... 这里我只说官方文档没有说到的,我本身开发过程当中遇到的细节问题。
在pages里添加目录,目录的名称和里面四个文件的名称一致,并及时将连接添加到app.json的pages数组中设置页面路径,参考index的配置便可。
接着说app.json中的配置,tabBar底部(或顶部)导航,最多可设置5个按钮,最少2个。配置的顺序就是前台显示的顺序,早先iconPath和selectedIconPath是必填项,刚刚又去查看文档,发现官方改成了非必填项,可是没有图片,官方仍是把图片位置预留了出来,致使字体靠下。具体设置看demo https://developers.weixin.qq....
css不支持background背景图片,只能用<image>标签显示图片
数据调用用{{}}双大括号方式,以前用过template.js的应该都不陌生。
<button></button>按钮的border-radius和border样式,须要在button{}和button:after{}中同时编写才能生效,覆盖掉官方样式。
提交的时候后台一次最多可提交5个页面,我刚开始的作法是先提交5个页面,待审核经过后发布上线,再提交后续的5个页面,直到所有提交审核完毕。
后来我发现第一次提交审核经过,我点击发布后,后续的页面没有提交,可是线上小程序里已经能够访问全部页面了,你们也能够试一下。
-----待续-----