支付宝小程序和微信小程序之间的互相转换
1.首先是文件名
  微信小程序 wxss ------ 支付宝小程序 acss
  微信小程序 wxml ------ 支付宝小程序 axml
2.调用方法前缀
  微信小程序 wx. ------ 支付宝小程序 my.
3.网络请求
  3.1 返回的状态值
    微信小程序
      res.statusCode
    支付宝小程序
      res.status
3.2 header传参
    微信小程序
      header
    支付宝小程序
      headers
  这一点特别需要注意!!!
4.指令、点击事件等
    微信小程序
      bindtap、bindinput、(此处要注意大小写)
      wx:if、wx:for
    支付宝小程序
      onTap、onInput(此处要注意大小写)
      a:if、a:for
5.showToast提示框
  微信小程序 (如果不设置icon:none,会默认显示成功的图标)
    
  支付宝小程序
    
6.获取缓存
  微信小程序
    wx.getStorageSync('score')
  支付宝小程序
    my.getStorageSync({key: 'score'}).data
7.自定义组件的传值
  微信小程序
properties: {
showOrder: {
type:Boolean,
value: false
},
value: {
type: Array,
value: []
},
},
  支付宝小程序
props: {
showOrder: false,
value: [],
styles: 'margin-top: 30rpx;'
},
8.image组件
  微信小程序:
    没有默认显示图片属性
  支付小程序:
    default-source
9.组件生命周期
  微信小程序:
    

  支付宝小程序:
    
  具体查看官方文档
10.设置标题
  微信小程序:
    navigationBarTitleText
  支付宝小程序:
    defaultTitle
11.获取登录凭证code
  微信小程序:
    wx.login 返回的code存在res.code中
  支付宝小程序:
    my.getAuthCode 返回的code存在res.authCode中
 
 --------------------------------------------------------------2019.12.26
 
12.模态对话框
  微信小程序:
wx.showModal({
title: '提示',
content: '这是一个模态弹窗',
cancelText: '取消按钮',
confirmText: '确定按钮',
success (res) {
if (res.confirm) {
console.log('用户点击确定')
} else if (res.cancel) {
console.log('用户点击取消')
}
}
})

  

  支付宝小程序
my.confirm({
title: '温馨提示',
content: '您是否想查询快递单号:1234567890',
confirmButtonText: '马上查询',
cancelButtonText: '暂不需要',
success: (result) => {
my.alert({
title: `${result.confirm}`,
});
},
});

  

  注意:支付宝小程序的模态框,在点击确定按钮或者取消按钮后,事件都会进入success函数中;而微信小程序的模态框,在点击确定按钮才会进入success函数中,而点击取消按钮会进入fail函数中
13.app.json
  微信小程序
"window": {
"navigationBarTitleText": "速车挪车",
"navigationBarTextStyle": "black", // 必须为black或white
"backgroundTextStyle": "light",
"navigationBarBackgroundColor": "#000"
},
"tabBar": {
"color": "#999999",
"selectedColor": "#108EE9",
"list": [
{
"pagePath": "pages/index/index",
"iconPath": "images/tabBar1.png",
"selectedIconPath": "images/tabBar2.png",
"text": "首页"
}
]
},

  

  支付宝小程序
"window": {
"defaultTitle": "速车挪车",
"titleBarColor": "#fff"
},
"tabBar": {
"textColor": "#999999",
"selectedColor": "#108EE9",
"items": [
{
"pagePath": "pages/index/index",
"icon": "images/tabBar1.png",
"activeIcon": "images/tabBar2.png",
"name": "首页"
}
]
},

  

14.input属性maxlength(举例)
  微信小程序
  支付宝小程序
15.支付
  微信小程序
wx.requestPayment({
timeStamp: '',
nonceStr: '',
package: '',
signType: 'MD5',
paySign: '',
success (res) { },
fail (res) { }
}) 注:微信小程序的支付参数和支付宝的支付参数不同,且,支付成功进入success,支付失败进入fail

  

  支付宝小程序
my.tradePay({
tradeNO: '', // 调用 小程序支付 时必填
orderStr: '', // 调用 资金授权 时必填
success (res) { },
fail (res) { },
complete (res) { },
}) 注: 支付成功或者失败都会进入success中,但是会返回不用的状态码,根据状态码来判断用户具体的支付成功或者失败的操作

  

未完。。。。待续。。。

支付宝小程序和微信小程序的区别(部分)的更多相关文章

  1. 支付宝小程序与微信小程序开发功能和语法糖不同

    最近开始负责公司webapp数据打通支付宝小程序,之前已经打通了微信小程序,现在根据支付宝小程序的开发文档在之前的模板上面做修改. 在修改模板的过程中,总结一下双方功能和语法糖的不同之处. 框架: a ...

  2. 钉钉/支付宝小程序和微信小程序的区别及转换方案

    最近接到一个工作任务,是把钉钉小程序转微信小程序... 对,居然还有这种操作,之前只听过微信小程序转支付宝小程序的,钉钉转微信是什么鬼

  3. [小程序开发] 微信小程序内嵌网页web-view开发教程

    为了便于开发者灵活配置小程序,微信小程序开放了内嵌网页能力.这意味着小程序的内容不再局限于pages和large,我们可以借助内嵌网页丰富小程序的内容.下面附上详细的开发教程(含视频操作以及注意事项) ...

  4. 承接小程序外包 微信小程序外包 H5外包 就找北京动点软件

    承接小程序外包 微信小程序外包 H5外包 就找北京动点软件 长年承接微信小程序.微信公众号开发 全职的H5开发团队,开发过几十款微信小程序公众号案例 欢迎来电咨询 QQ:372900288 微信:li ...

  5. vue+uni-app商城实战 | 第一篇:【有来小店】微信小程序快速开发接入Spring Cloud OAuth2认证中心完成授权登录

    一. 前言 本篇通过实战来讲述如何使用uni-app快速进行商城微信小程序的开发以及小程序如何接入后台Spring Cloud微服务. 有来商城 youlai-mall 项目是一套全栈商城系统,技术栈 ...

  6. 微信小程序--仿微信小程序朋友圈Pro(内容发布、点赞、评论、回复评论)

    微信小程序--仿微信小程序朋友圈Pro(内容发布.点赞.评论.回复评论) 项目开源地址M朋友圈Pro 求个Star 项目背景 ​ 基于原来的开源项目 微信小程序仿朋友圈功能开发(发布.点赞.评论等功能 ...

  7. js判断移动端浏览器类型,微信浏览器、支付宝小程序、微信小程序等

    起因 现在市场上各种跨平台开发方案百家争鸣各有千秋,个人认为最成熟的还是hybird方案,简单的说就是写H5各种嵌入,当然作为前端工程师最希望的也就是公司采用hybird方案当作技术路线. 所谓的hy ...

  8. 【小程序】微信小程序实现各种特效实例

    写在前面 最近在负责一个微信小程序的前端以及前后端接口的对接的项目,整体上所有页面的布局我都已经搭建完成,里面有一些常用的特效,总结一下,希望对大家和我都能有所帮助 实例1:滚动tab选项卡 先看一下 ...

  9. [小程序开发] 微信小程序audio音频播放组件+api_wx.createAudioContext

    引言: audio是微信小程序中的音频组件,可以轻松实现小程序中播放/停止音频等自定义动作. 附上微信小程序audio组件的相关属性说明:https://mp.weixin.qq.com/debug/ ...

随机推荐

  1. POJ1017&&UVA311 Packets(中文题面版)

    感谢有道翻译--- Description A工厂生产的产品是用相同高度h的方形包装,尺寸为1* 1,2 * 2,3 * 3,4 * 4,5 * 5,6 6.这些产品总是以与产品高度h相同,尺寸为66 ...

  2. Bran的内核开发教程(bkerndev)-01 介绍

    介绍   内核开发不是件容易的事,这是对一个程序员编程能力的考验.开发内核其实就是开发一个能够与硬件交互和管理硬件的软件.内核也是一个操作系统的核心,是管理硬件资源的逻辑.   处理器或是CPU是内核 ...

  3. DM7经常使用的命令汇总

    由于DM7兼容oracle ,所以当你不知道某个命令时,大抵就是可以参照oracle的命令及语法,当然有极少的情况会不一样.常用命令如下: 1.连接登录 disql SYSDBA/SYSDBA@223 ...

  4. vue —— Toast 内 加变量

    toast正常使用: 在页面内引入: import { Toast } from 'mint-ui' 使用的时候,简单到飞起: Toast('领取成功'); 而如果想在toast中加入变量,也很简单: ...

  5. window下设置定时任务及基本配置

    ### window下设置定时任务及基本配置 轉載請註明出處: https://www.cnblogs.com/funnyzpc/p/11746439.html |****************** ...

  6. 通过一个生活中的案例场景,揭开并发包底层AQS的神秘面纱

    本文导读 生活中案例场景介绍 联想到 AQS 到底是什么 AQS 的设计初衷 揭秘 AQS 底层实现 最后的总结 当你在学习某一个技能的时候,是否曾有过这样的感觉,就是同一个技能点学完了之后,过了一段 ...

  7. 百万年薪python之路 -- 异常处理

    异常处理 1.错误的分类: 1.语法错误:(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) #语法错误示范一 if #语法错误示范二 def test: pass #语法错 ...

  8. 是可忍孰不可忍!!nodepad++作者台独分子,恶毒言论!!!

    本来用了两年这个软件吧,不带任何情感的,单纯辅助工具.直到今天,在GitHub上,发现了这个作者以及一些同党都是一群尼玛生在中国骂中国的狗币. https://github.com/notepad-p ...

  9. JVM - 复习

    内存模型图 程序计数器(PC) 程序计数器的特点 PC是一小块内存空间,用于记录当前线程执行的字节码指令的地址.如果执行的是本地方法(native),PC里此时显示Undefined 优点: 控制程序 ...

  10. excel函数--笔记

    1: =DATE(MID(A1,1,4),MID(A1,5,2),MID(A1,7,2)) 字符串返回日期类型 2:  WEEKDAY(serial_number,return_type) ▪ ser ...