人生倒计时
- 今日已经过去小时
- 这周已经过去天
- 本月已经过去天
- 今年已经过去个月
支付宝扫码跳转小程序(微信扫一扫跳转小程序)
支付宝付款后自动跳转小程序
支付宝付款后自动跳转小程序一般不会出现这种情况。应该是你关注了这个小程序才会出现这种情况的,把这个小程序的关注取消之后,就不会出现这种情况。通常情况下支付宝付款完成后,会有系统自动生成支付成功的字样,这些小程序是不会出现的。
(使用浏览器扫码进入在线客服窗口)
复制联系方式
支付宝小程序踩坑系列:浏览器扫码跳转支付宝小程序
开始之前你需要做的准备:
PS:appId在你的支付宝小程序后台里面去找,如下图:

支付宝小程序在哪?怎么进入支付宝小程序?
9月20日支付宝小程序已经正式上线啦,目前进入支付宝小程序有3种方法:线下扫ma、在App
内搜索(这点比wei信更为方便)、通过他人分享。
支付宝一开始就会有一个精品推荐的列表,这就很方便我们去找到好的小程序,而且对于开发者来说也是很利好的,就有一个开发的动力你懂不~支付宝和微信都是在别人看衰小程序的时候凭一己之力力挽狂澜,其实这的企业还有很多,像是上线了从6月开始就开发小程序了,可以说是很有眼光了。
支付宝小程序怎么转成微信小程序
把支付宝小程序和微信小程序的区别理清的话,把支付宝小程序和微信小程序进行相互转换,其实很简单
wxml:
把项目里axml后缀名的文件改成wxml,把acss后缀名的文件改成wxss,页面里如果有axml也要改成wxml,acss改成wxss
onTap改成bindtap,其他事件名也要从支付宝小程序的驼峰命名法改成微信小程序的单词之间的普通拼接
input/input改成input/
a:for改成wx:for
a:if改成wx:if
a:else改成wx:else
把show-count={{show_count}}改成把show-count="{{show_count}}"
我发现微信小程序用text会有很多bug,所以支付宝小程序里如果用了text,如果需要转成微信小程序,就用view并给view加上浮动或者给view设置display:inline-block;来代替text,我目前发现的text的bug有:text有一个padding-top,而且控制台看不到。
支付宝小程序里可以用a:for="{{doc_item.datestr.split(',')}}",微信小程序里不支持wx:for="{{doc_item.datestr.split(',')}}",所以,为了兼容支付宝小程序和微信小程序2个端,在支付宝小程序里也不要用a:for="{{doc_item.datestr.split(',')}}",可以在js里就对list进行修改:for(let i = 0,len = list.length;i len;i++){ list[i].datestr = list[i].datestr.split(',');}
js:
蓝牙:
错误提示:error.errorMessage改成error.errMsg
"pullrefresh":"true"改成"enablePullDownRefresh": true,下拉刷新页面时如果需要调用某个函数,在onPullDownRefresh里写
{{item.visitdate.substring(5, 7)}}这种语法在支付宝小程序里支持,在微信小程序里不支持,在list里加1个参数,来表示{{item.visitdate.substring(5, 7)}}
wx.uploadFile({fileName})改成wx.uploadFile({name})
wx.uploadFile返回的路径从res.apFilePaths[0]改成res.tempFilePaths[0]
my.showToast({content})改成wx.my.showToast({title})
my改成wx
把
my.setStorageSync({
key: 'currentCity',
data: {}
});
改成
wx.setStorageSync(
'currentCity', account_id
);
异步设置缓存,异步获取缓存,同步设置缓存,同步获取缓存,都要改掉,但是我平时都是用异步的
把e.target改成e.currentTarget
支付宝小程序里执行
that.setData({
type : undefined
});
不会报错,但是在微信小程序里会报错,所以,如果在微信小程序里要避免出现这种情况
模态框:
my.confirm改成wx.showModal
my.confirm里的属性:
content改成title
confirmButtonText改成confirmText
cancelButtonText改成cancelText
支付宝小程序里,因为my.showLoading以后经常隐藏不了loading,所以在支付宝小程序里很少用到my.showLoading,微信小程序里可以用wx.showLoading
app.json:
navigationBarTitleText改成defaultTitle
"pullRefresh": true改成"enablePullDownRefresh":true
acss:
支付宝小程序给button设置display:block;是有效的,但是微信小程序的button有一个默认样式button[size=mini]{display:inline-block;},所以微信小程序里要给button的display、line-height、font-size、padding增加权重,比如给微信小程序里的button增加[size=mini]等
拜米租车可以用支付宝扫码吗
通过打开手机APP支付宝“扫码”页面,扫描车头或车尾所附二维码,即可跳转到“拜米租车”小程序页面,经过实名认证后,进行金额充值,再点击“确认用车”,就能将车辆进行开锁使用。
h5打开支付宝小程序/生活号
支付宝钱包中打开的H5页面里,可以通过支付宝提供的alipays链接跳转到指定的商户生活号,
跳转链接如下:
参数说明:
注意:
官方文档没有给出从外部h5直接跳转到支付宝对应生活号,咨询售后有推荐以下方式(未尝试),及通过以下链接跳转支付宝应用,然后在通过嵌套, encode传入上方给您的文档拼接链接,先唤起支付宝在跳入生活号
注意⚠️:外部浏览器跳转支付宝小程序和生活号,只需要 alipays://platformapi/startapp?appId=20000042publicBizType=LIFE_APPpublicId=2013110600000000 这个地址跳转就可以
外部 APP/浏览器 唤起小程序,需要通过 scheme 调用,在 scheme 中可以传参和设置跳转的首页参数。
H5跳转小程序 :
如果想要在scheme中加上域名,调用小程序,则需要把scheme当作参数进行uri编码。例如:
转换为:(js的转换方法)

