小程序开发总结

开发须知:
1)App() 必须在 app.js 中注册,且不能注册多个。

2)编译后的代码包大小需小于 1MB,否则代码包将上传失败。

3)每个页面需要手动在app.json中进行注册,否则不能访问。

4)app.json中pages数组的第一项代表小程序的初始页面,小程序中新增/减少页面,都需要对 pages 数组进行修改。

5)直接修改 this.data 无效,无法改变页面的状态,还会造成数据不一致。
单次设置的数据不能超过1024kB,请尽量避免一次设置过多的数据。

6)不要尝试修改页面栈,会导致路由以及页面状态错误。
tabBar只能配置最少2个、最多5个,tab 按数组的顺序排序。

7)小程序页面只能同时打开 5 个,如果交互流程较长难以支持。
同时只能存在 5 个url请求。
无法跳转小程序以外的url。

8)没有cookie。

9)没有开放加载web页面。

二、小程序限制
1)颜色限制


windows navigationBarTextStyle 导航栏标题颜色,仅支持 black/white

windows backgroundTextStyle 下拉背景字体、loading图的样式,仅支持 dark/lig
ht
tabBar borderStyle 上边框的颜色, 仅支持 black/white


2)程序限制
脚本内不能使用window等对象

zepto/jquery 会使用到window对象和document对象,所以无法使用。

样式表不支持级联选择器

本地资源无法通过 css 获取 background-image可以使用网络图片,或者 base64,或者使用标签

不支持 A 标签,无法打开普通网页

3)数量限制
底部或顶部可以添加tab按钮区域 tabBar 是一个数组,只能配置最少2个、最多5个 tab,tab按数组的顺序排序。
一个应用同时只能打开5个页面

4)大小限制
tabBar 上面的按钮 iconPath 图片路径,icon 大小限制为40k
b
tabBar 上面的按钮 selectedIconPath 选中时的图片路径,icon 大小限制为40k
b
setData 页面传递数据单次设置的数据不能超过1024k
B
setStorage 本地缓存最大为10MB

小程序源码打包后的大小限制为1M

 

5)消息限制
支付当用户在小程序内完成过支付行为,可允许开发者向用户在7天内推送有限条数的模板消息
(1次支付可下发1条,多次支付下发条数独立,互相不影响)

提交表单 当用户在小程序内发生过提交表单行为且该表单声明为要发模板消息的,
开发者需要向用户提供服务时,可允许开发者向用户在7天内推送有限条数的模板消息
(1次提交表单可下发1条,多次提交下发条数独立,相互不影响)

选择开发框架——wepy

转载于:https://www.cnblogs.com/harsin/p/11345681.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值