行业资讯

行业资讯

行业资讯

小程序的开发细节有哪些?

来源:本站   2019-09-03

小程序的开发细节有哪些?


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。原生组件坐落最上层,会遮挡一切非原生组件,还存在诸多约束,如无法改动大小、无法增加动画效果等等。不过,有些组件在最新版别现已能够同层渲染了。