微信小程序开发都需要注意些什么呢?

刚接触小程序开发,大家能说说微信小程序开发都需要注意些什么呢?

请先 登录 后评论

3 个回答

唱歌跑调的女生

一个应用只能同时打开5个窗口

请先 登录 后评论
时间在渗透

颜色限制
  • navigationBarTextStyle 导航栏标题颜色仅支持 black/white
  • backgroundTextStyle 下拉背景字体、loading 图的样式,仅支持 dark/light
  • borderStyle tabbar上边框的颜色, 仅支持 black/white
程序限制
  • 脚本内不能使用window等对象
  • zepto/jquery 会使用到window对象和document对象,所以无法使用。
  • 样式表不支持级联选择器
  • 本地资源无法通过 css 获取 background-image:可以使用网络图片,或者 base64,或者使用<image/>标签
  • 不支持 A 标签,无法打开普通网页
数量限制
  • 底部或顶部可以添加tab按钮区域 tabBar 是一个数组,只能配置最少2个、最多5个 tab,tab 按数组的顺序排序。
  • 一个应用同时只能打开5个页面
大小限制
  • tabBar 上面的按钮 iconPath 图片路径,icon 大小限制为40kb
  • tabBar 上面的按钮 selectedIconPath 选中时的图片路径,icon 大小限制为40kb
  • setData 页面传递数据单次设置的数据不能超过1024kB
  • setStorage 本地缓存最大为10MB
  • 小程序源码打包后的大小限制为1M
消息限制
  • 支付当用户在小程序内完成过支付行为,可允许开发者向用户在7天内推送有限条数的模板消息(1次支付可下发1条,多次支付下发条数独立,互相不影响)
  • 提交表单 当用户在小程序内发生过提交表单行为且该表单声明为要发模板消息的,开发者需要向用户提供服务时,可允许开发者向用户在7天内推送有限条数的模板消息(1次提交表单可下发1条,多次提交下发条数独立,相互不影响)

请先 登录 后评论
今非昔比

1.前端三剑客:HTML/CSS/JS,必须掌握且熟练
2.模块化开发/组件化开发

请先 登录 后评论