微信小程序开发早知道

LoopKing
• 阅读 5651
  1. 小程序没有跳转公众号、跳转公众号图文素材的能力。除非用户通过扫描二维码进入小程序的情景,可以显示关注公众号组件。公众号菜单、公众号图文素材可以打开小程序,网页无法直接打开小程序。
  2. 小程序内嵌网页、内嵌网页中跳转链接、iframe 嵌套的页面,都必须在安全域名内,否则无法访问。如果想在小程序内加入第三方广告,要注意这点,因为安全域名修改是有次数限制的,并要求验证服务器。还要注意网页中嵌套 iframe 的情况,例如,网页内嵌了腾讯视频 iframe,由于腾讯视频不在安全域名内,会造成页面无法访问。
  3. 用户信息授权、手机号码授权需要用户通过点击操作。
  4. 小程序间跳转需要用户点击操作,跳转前需要用户确认,可跳转小程序数量不超过10个。
  5. 小程序分为开发版、体验版、审核版、线上版:开发版是开发工具编辑过的最新版本;开发工具上传后成为体验版,具备体验权限的用户都可以查看;将开发版提交给官方审核后,成为审核版;审核成功后,才可以发布成为线上版本。
  6. 官方「小程序助手」小程序可以很方便打开各版本小程序。
  7. 每次发布新版本,用户都需要重新下载新版本。
  8. 小程序仍在不断更新和完善,旧代码可能会因不符合新政策,在下次发布的时候无法正常运行。为避免这种情况的发生,应多关注官方公告。
  9. 版本回退功能可以将线上版本回退成上一个版本
  10. 小程序使用 CommonJS 规范,对 ES6 有很好的支持
  11. 小程序没有官方状态管理工具,页面间通讯靠 query string 传递参数。如果有复杂状态管理的需求的话,建议引入一些设计模式或使用第三方框架。
  12. 用户微信支付后,需要后台推送消息到服务器,才能确认支付成功。
  13. 小程序的 DOM 操作只能查询属性,无法设置属性。
  14. 小程序基础库版本与微信版本有关,基础库版本与客户端版本对应关系
  15. 小程序也存在兼容性问题,对待不愿更新微信的用户,要像对待忠实的IE6用户一样,小程序基础库版本分布
  16. 小程序页面只有 onLoad、onShow、onReady、onHide、onUnload 生命周期,没有更新视图相关的生命周期
  17. 小程序不能直接渲染 HTML string,要用 rich-text 组件,但组件使用 HTML string 性能会有所下降。
  18. 小程序有很多原生组件,如 Vedio、Map。原生组件位于最上层,会遮挡所有非原生组件,还存在诸多限制,如无法改变大小、无法添加动画效果等等。不过,有些组件在最新版本已经可以同层渲染了。
  19. 小程序不支持摇一摇功能,但可以通过监听加速度传感器来实现。
  20. 小程序有官方的广告组件,广告收入官方会抽走一部分。
  21. 想到再更,欢迎补充.
点赞
收藏
评论区
推荐文章
胡哥有话说 胡哥有话说
4年前
喜大普奔,微信终于支持外网打开小程序啦!
前言千呼万唤始出来,微信小程序终于支持以URLScheme的形式从外部唤起了。longlongago我们只能在微信内的网页中使用微信开发标签小程序跳转按钮
马丁路德 马丁路德
4年前
小程序静默登录与维护自定义登录态
1.背景在小程序中,openid是一个用户对于一个小程序/公众号的标识,开发者可以通过这个标识识别出用户,就如同你的身份证一样。2.什么是静默登录?在普通的应用中,用户通过表单验证登录建立用户体系,这种常见的登录方式一般是通过登录页面表单进行登录,对用户来说是有感的。在小程序中,由于是基于微信,可以通过微信官方提供的API能力,使我们能够无感知得获取
关于皕杰小程序打开公众号推文
关联公众号1.首先,登录微信公众号的后台,然后找到小程序,并点击小程序管理;其次,在小程序管理中,找到快速注册并认证小程序,点击以后用管理员身份验证一下。然后搜索想要关联的小程序,点击下一步,就关联成功了。2.小程序与公众号关联的时候,有
梦
4年前
服务号跳转微信小程序的坑
服务号跳转微信小程序一直报错{"errcode":40165,"errmsg":"invalidweapppagepathhint:8yDcBa01023942"}
Stella981 Stella981
3年前
App唤起微信小程序和回调
在同一开放平台账号下的移动应用及小程序无需关联即可完成跳转,非同一开放平台账号下的小程序需与移动应用(APP)成功关联后才支持跳转。可在“管理中心移动应用应用详情关联小程序信息”,为通过审核的移动应用发起关联小程序操作。唤起App打开下程序他有两种方式:1,通过App分享小程序卡片到微信,然后在微信上点击小程序卡片打开小程序,
Wesley13 Wesley13
3年前
MQTT安全性设计详解
本文属于原创,转载注明出处,欢迎关注微信小程序小白AI博客微信公众号别打名名或者网站https://xiaobaiai.net或者我的CSDNhttp://blog.csdn.net/freeape!(https://oscimg.oschina.net/oscnet/ab92552a6bd64ed6a957d1854b677
可莉 可莉
3年前
2021年前端还有前景吗?
或许很多刚刚入门前端的同学都会思考:2021年前端还有前景吗?随着微信小程序的普及,以及app的下载,留给网页端的空间会越来越小吗?大公司固然无所谓,可是对于小公司与其耗费精力做网页,还不如开个公众号小程序。所以学前端会有未来吗?其实前端绝不仅仅是网页开发而已。微信小程序和App,其实都离不开前端范畴。尤其是微信小程序,几乎就是前端垄断的世
Stella981 Stella981
3年前
Spring Boot从零入门6_Swagger2生成生产环境中REST API文档
本文属于原创,转载注明出处,欢迎关注微信小程序小白AI博客和微信公众号别打名名或者网站https://xiaobaiai.net或者我的CSDNhttp://blog.csdn.net/freeape!(https://oscimg.oschina.net/oscnet/cc3a3a51382349e5ab55c2a62f01
Stella981 Stella981
3年前
Spring Boot从零入门3_创建Hello World及项目剖析
本文属于原创,转载注明出处,欢迎关注微信小程序小白AI博客和微信公众号别打名名或者网站https://xiaobaiai.net或者我的CSDNhttp://blog.csdn.net/freeape!(https://oscimg.oschina.net/oscnet/89944effaec841a9b6bad0cce8cf
Stella981 Stella981
3年前
Spring Boot从零入门2_核心模块详述和开发环境搭建
本文属于原创,转载注明出处,欢迎关注微信小程序小白AI博客和微信公众号别打名名或者网站https://xiaobaiai.net或者我的CSDNhttp://blog.csdn.net/freeape!(https://oscimg.oschina.net/oscnet/824604023db348fd99425746632b
Stella981 Stella981
3年前
2021年前端还有前景吗?
或许很多刚刚入门前端的同学都会思考:2021年前端还有前景吗?随着微信小程序的普及,以及app的下载,留给网页端的空间会越来越小吗?大公司固然无所谓,可是对于小公司与其耗费精力做网页,还不如开个公众号小程序。所以学前端会有未来吗?其实前端绝不仅仅是网页开发而已。微信小程序和App,其实都离不开前端范畴。尤其是微信小程序,几乎就是前端垄断的世
LoopKing
LoopKing
Lv1
带烟霞半山斜照影,都变做满川诗兴。
文章
2
粉丝
0
获赞
0