支付宝小程序
-
支付宝小程序是继微信小程序之后的一种全新开放模式。它运行在支付宝客户端,可以被便捷地获取和传播,为终端用户提供更优的用户体验。
-
小程序开放给开发者更多的JSAPI和OpenAPI能力,通过小程序可以为用户提供多样化便捷服务。
-
目前已经确认的支付宝小程序入口有:支付宝首页、应用中心、消息中心、小程序市场、生活号、口碑店铺页、卡券包。
-
支付宝小程序的API接口和使用场景与微信小程序相比,支付宝小程序的API接口和使用场景有一些不同。
开发环境
-
1、下载支付宝开发者工具
-
2、 授权开发者账号
-
3、选择关联应用
支付宝小程序和微信小程序区别
- 可申请对象不同
支付宝小程序:支付宝小程序不支持个人申请、仅支持企业注册。
微信小程序:微信小程序都可以申请注册。
- 产品定位不同
支付宝是针对于电商
微信小程序以游戏、购物、社交产品等
- 文件命名不同
支付宝小程序里面的视图层页面文件后缀是“axml”,样式文件后缀是“acss”
微信小程序里面的视图层页面文件后缀是“wxml”,样式文件后缀是“wxss”
支付宝小程序开发注意
showLoading是不透传的,也就是说loading显示的时候无法点击页面内容。- 文件名或文件夹名中不允许出现
@符号。 - 网络请求返回的数据会严格按照
dataType进行处理,如果不符合规范则会抛出错误,而不是按照原格式返回。 canvas组件的标识是id,而不是canvas-id。目前还未进行处理,所以需要主动添加 id 属性。- 目前测试的结果,导航栏只有设置背景颜色为 #FFF(FFF) 时才会变成黑色文字。
- 支付宝小程序的导航栏是支持透明渐变效果的,后面会提供相关的配置。
- 使用伪元素做边框时,高度值不能用
1rpx,需要直接用1px。 - 不支持 ECharts。
- 支付功能模拟不了,需要真机测试
兼容问题
- 1、失去焦点触发onblur事件仅支持真机,需要使用真机上测试