跳到主要内容

支付宝小程序

  1. 支付宝小程序是继微信小程序之后的一种全新开放模式。它运行在支付宝客户端,可以被便捷地获取和传播,为终端用户提供更优的用户体验。

  2. 小程序开放给开发者更多的JSAPI和OpenAPI能力,通过小程序可以为用户提供多样化便捷服务。

  3. 目前已经确认的支付宝小程序入口有:支付宝首页、应用中心、消息中心、小程序市场、生活号、口碑店铺页、卡券包。

  4. 支付宝小程序的API接口和使用场景与微信小程序相比,支付宝小程序的API接口和使用场景有一些不同。

开发环境​

  • 1、下载支付宝开发者工具

  • 2、 授权开发者账号

  • 3、选择关联应用

支付宝小程序和微信小程序区别​

  • 可申请对象不同

支付宝小程序:支付宝小程序不支持个人申请、仅支持企业注册。

微信小程序:微信小程序都可以申请注册。

  • 产品定位不同

支付宝是针对于电商

微信小程序以游戏、购物、社交产品等

  • 文件命名不同

支付宝小程序里面的视图层页面文件后缀是“axml”,样式文件后缀是“acss”

微信小程序里面的视图层页面文件后缀是“wxml”,样式文件后缀是“wxss”

支付宝小程序开发注意​

  • showLoading 是不透传的,也就是说 loading 显示的时候无法点击页面内容。
  • 文件名或文件夹名中不允许出现 @ 符号。
  • 网络请求返回的数据会严格按照 dataType 进行处理,如果不符合规范则会抛出错误,而不是按照原格式返回。
  • canvas 组件的标识是 id,而不是 canvas-id。目前还未进行处理,所以需要主动添加 id 属性。
  • 目前测试的结果,导航栏只有设置背景颜色为 #FFF(FFF) 时才会变成黑色文字。
  • 支付宝小程序的导航栏是支持透明渐变效果的,后面会提供相关的配置。
  • 使用伪元素做边框时,高度值不能用 1rpx,需要直接用 1px。
  • 不支持 ECharts。
  • 支付功能模拟不了,需要真机测试

兼容问题​

  • 1、失去焦点触发onblur事件仅支持真机,需要使用真机上测试