新闻中心

微信小程序开发的几个注意事项

日期:Oct 28, 2018 / 来源:苏州推蓝

大家知道,微信小程序至少有以下的优势:

1,不用安装,节省流量,节省安装时间,即开即用,用完就走。
2,体验上虽然没法完全媲美原生APP,但是跟H5网页比起来体验上要更胜一筹;
3,开发成本更低,自然就可以有更多的财力,人力,精力放在如何运营好产品上,做好内容本身;
4,并且相较于原生APP,推广更容易更简单,更省成本。

微信小程序开发的几个注意事项:

1、微信小程序每个页面一定要在app.json文件中注册,并且页面文件夹和其包含的四个文件的名字要保持一致。

2、正式上线的微信小程序发起的网络请求除了图片以个都是HTTPS请求,但在开发调试的过程中可以选择不校验协议和TLS版本。

3、服务器域名与请求白名单配置每月只有3次修改机会,并且不支持IP地址及端口号,一般在发布之前一次性配置好。

4、在微信小程序发布之前,域名、备案、https最好提前准备,如未准备,可由开发公司代为办理。(服务器域名需进过ICP备案、新备案域名)需24小时后才能配置。

5、微信小程序可以进行组件化开发以及类似VUE的双向数据绑定。

6、选用模板消息时,你可用该标题的模板搭配不同的关键词使用,配置提交后关键词种类和顺序将不能修改。

7、找不到模板关键词的时候,可以进行申请添加,每月可以提交5次新关键词,通过后会被共享。

8、一个小程序只有一个管理员(可修改)账号,但是可另外绑定10位开发者。

9、小程序的网络请求wx.request()是不自带Cookies的,这和浏览器上的网络请求不同,类似于原生APP的请求,但是可以封装到header中进行请求。

10、小程序的脚本文件中,内置对象是page,而非传统浏览器里的window,因此所有基于window对象来写的库(例如jQuery)都不适用于小程序。

11、每一个页面文件夹下的.json文件是用来写配置项的,如果该页面无需添加相关配置,.json文件也要写上一对大括号(“{ }”),否则会报错。

12、在同一个tab里的页面可以跳转,并且允许携带参数。不同tab的页面之间无法跳转,使用wx.navigateTo()接口会报错。同时,tab之间的跳转可以用wx.switchTab()实现,但是路径后不能带参数。

13、脚本文件里data的数据,在更新的时候要通过this.setData()方法来更新,而不能直接用“=”来设置。

14、在组件标签里,可以通过“data-属性值”的方式绑定我们需要的数据,然后在事件内置event对象里进行获取。

15、小程序里也存在事件的冒泡,具体的冒泡事件可以参考官方文档,如果希望事件向上冒泡,则使用bind来绑定事件,若希望阻止事件冒泡,就使用catch来进行事件绑定。

16、小程序支持文件引用,有import和include两种方式,import有作用域,也就是引入的目标文件里import的模板不会被引入;而include等于是将目标文件除<template />以外的整个代码进行引入。

17、目前小程序可以分享给微信好友和微信群,但小程序默认是没有这个功能的,只有在Page里定义了onShareAppMessage事件处理函数,点击小程序右上角才可以看到分享按钮。

18、小程序目前不可以发朋友圈,目前的做法是需要生成一张带小程序码的海报发到朋友圈。但是,微信小程序还在不断的成长中,说不定哪天就可以直接分享到朋友圈了。



网站首页
关于推蓝
案例作品
主营业务
新闻中心
联系方式