资讯专栏INFORMATION COLUMN

微信小程序开发早知道

lyning / 707人阅读

摘要:小程序仍在不断更新和完善,旧代码可能会因不符合新政策,在下次发布的时候无法正常运行。用户微信支付后,需要后台推送消息到服务器,才能确认支付成功。小程序也存在兼容性问题,对待不愿更新微信的用户,要像对待忠实的用户一样,小程序基础库版本分布。

小程序没有跳转公众号、跳转公众号图文素材的能力。除非用户通过扫描二维码进入小程序的情景,可以显示关注公众号组件。公众号菜单、公众号图文素材可以打开小程序,网页无法直接打开小程序。

小程序内嵌网页、内嵌网页中跳转链接、iframe 嵌套的页面,都必须在安全域名内,否则无法访问。如果想在小程序内加入第三方广告,要注意这点,因为安全域名修改是有次数限制的,并要求验证服务器。还要注意网页中嵌套 iframe 的情况,例如,网页内嵌了腾讯视频 iframe,由于腾讯视频不在安全域名内,会造成页面无法访问。

用户信息授权、手机号码授权需要用户通过点击操作。

小程序间跳转需要用户点击操作,跳转前需要用户确认,可跳转小程序数量不超过10个。

小程序分为开发版、体验版、审核版、线上版:开发版是开发工具编辑过的最新版本;开发工具上传后成为体验版,具备体验权限的用户都可以查看;将开发版提交给官方审核后,成为审核版;审核成功后,才可以发布成为线上版本。

官方「小程序助手」小程序可以很方便打开各版本小程序。

每次发布新版本,用户都需要重新下载新版本。

小程序仍在不断更新和完善,旧代码可能会因不符合新政策,在下次发布的时候无法正常运行。为避免这种情况的发生,应多关注官方公告。

版本回退功能可以将线上版本回退成上一个版本

小程序使用 CommonJS 规范,对 ES6 有很好的支持

小程序没有官方状态管理工具,页面间通讯靠 query string 传递参数。如果有复杂状态管理的需求的话,建议引入一些设计模式或使用第三方框架。

用户微信支付后,需要后台推送消息到服务器,才能确认支付成功。

小程序的 DOM 操作只能查询属性,无法设置属性。

小程序基础库版本与微信版本有关,基础库版本与客户端版本对应关系。

小程序也存在兼容性问题,对待不愿更新微信的用户,要像对待忠实的IE6用户一样,小程序基础库版本分布。

小程序页面只有 onLoad、onShow、onReady、onHide、onUnload 生命周期,没有更新视图相关的生命周期

小程序不能直接渲染 HTML string,要用 rich-text 组件,但组件使用 HTML string 性能会有所下降。

小程序有很多原生组件,如 Vedio、Map。原生组件位于最上层,会遮挡所有非原生组件,还存在诸多限制,如无法改变大小、无法添加动画效果等等。不过,有些组件在最新版本已经可以同层渲染了。

小程序不支持摇一摇功能,但可以通过监听加速度传感器来实现。

小程序有官方的广告组件,广告收入官方会抽走一部分。

想到再更,欢迎补充.

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/109284.html

相关文章

  • 小程开发成本真的比原生App低吗?

    摘要:当小程序的生态也饱和的时候,这个成本还低吗点开你微信里的订阅号,刺目的红色数字有没有亮瞎你的眼而你又认真去阅读的文章有几篇大量刷来的用户那不叫用户,想获取一个真实的用户的成本从来都不低。 考虑两个方面,开发成本和推广成本。 原生APP一般要同时开发iOS和Android两套,而小程序只需要做一套。毫无疑问,这点是小程序最大的优势,从这个角度来看,小程序是跨平台的。 具体到开发效率上,很...

    Tychio 评论0 收藏0
  • 小程开发成本真的比原生App低吗?

    摘要:当小程序的生态也饱和的时候,这个成本还低吗点开你微信里的订阅号,刺目的红色数字有没有亮瞎你的眼而你又认真去阅读的文章有几篇大量刷来的用户那不叫用户,想获取一个真实的用户的成本从来都不低。 考虑两个方面,开发成本和推广成本。 原生APP一般要同时开发iOS和Android两套,而小程序只需要做一套。毫无疑问,这点是小程序最大的优势,从这个角度来看,小程序是跨平台的。 具体到开发效率上,很...

    xiyang 评论0 收藏0
  • 小程开发成本真的比原生App低吗?

    摘要:当小程序的生态也饱和的时候,这个成本还低吗点开你微信里的订阅号,刺目的红色数字有没有亮瞎你的眼而你又认真去阅读的文章有几篇大量刷来的用户那不叫用户,想获取一个真实的用户的成本从来都不低。 考虑两个方面,开发成本和推广成本。 原生APP一般要同时开发iOS和Android两套,而小程序只需要做一套。毫无疑问,这点是小程序最大的优势,从这个角度来看,小程序是跨平台的。 具体到开发效率上,很...

    toddmark 评论0 收藏0
  • 前端资源系列(3)-微信小程开发资源汇总

    摘要:微信小程序应用号开发资源汇总文档工具教程代码插件组件文档从搭建一个微信小程序开始小程序开发文档小程序设计指南工具小程序开发者工具官方支持微信小程序实时预览的支持的微信小程序组件化开发框架转在线工具小程序云端增强社区微信小程序 微信(小程序or应用号)开发资源汇总-文档-工具-教程-代码-插件-组件 文档 从搭建一个微信小程序开始 小程序开发文档 小程序设计指南 工具 小程序开发者...

    seanlook 评论0 收藏0
  • 前端资源系列(3)-微信小程开发资源汇总

    摘要:微信小程序应用号开发资源汇总文档工具教程代码插件组件文档从搭建一个微信小程序开始小程序开发文档小程序设计指南工具小程序开发者工具官方支持微信小程序实时预览的支持的微信小程序组件化开发框架转在线工具小程序云端增强社区微信小程序 微信(小程序or应用号)开发资源汇总-文档-工具-教程-代码-插件-组件 文档 从搭建一个微信小程序开始 小程序开发文档 小程序设计指南 工具 小程序开发者...

    paney129 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<