当前位置: 代码迷 >> 综合 >> 开发小程序,我认为需要的注意点
  详细解决方案

开发小程序,我认为需要的注意点

热度:39   发布时间:2023-10-27 08:46:09.0

全世界都在聊小程序,真正去开发的有几个呢?小程序开发过程中,暗藏着许多套路,一不留神就被套。接下来,LIGHT君就一一为大家来破解这些套路。

 

1. 没有window对象,随之而来就是没有全局对象,变量导出通过统一的module.exports

2. 绘图canvas变动很大,一些API做过了调整,比如下面这几条,

1)不存在canvas的dom节点,只有封装过的context

2)strokeStyle属性设置不生效,在微信canvas的api对应的是setStrokeStyle

3)fillStyle属性设置不生效,在微信canvas的api对应的是setFillStyle

4)measureText方法不存在,所以估算文字的长度变成了一个几乎不可能处理的问题

3. 有发出ajax请求的业务必须勾选“开发环境不校验请求域名及TLS版本”才能请求成功

4. 不能修改原生对象的prototype,比如Date,Array等,无法为其实例增加原型方法

5. 发布包资源的全部大小不能超过1M,否则会无法提交

6. 使用wx.request的接口时,接口响应的内容会被处理到data属性中,并添加errMsg和statusCode,这一点和现有市面上的所有ajax库都不一样

 

关于wxml和wxss文件

1.移除了html,body等全局样式,设置需在page标签里定义

2.不支持  h1、h2、br等标签,需要用text标签替代

3.支持li、span、p、a等常规html标签,但编码过程中会自动添加  "wx-"前缀

4.所有div标签用view标签替代

5.img标签需要用image标签替代,并且要闭合标签

 

关于小程序开发,今天先讲到这。后续推文中,我还会为大家介绍小程序版本发布、审核相关的门道。感兴趣的宝宝可以锁定「 LIGHT创新平台」微信号,白了个白!

  相关解决方案