微信支付成功页面html一直loading怎么解.已经支付成功了

微信支付仅能成功调用一次问题的解决方法(Android)
转载 & & 作者:xinluqishi
这篇文章主要介绍了微信支付仅能成功调用一次问题的解决方法,感兴趣的小伙伴们可以参考一下
本人使用Android开发有一段时间了,但是本身没有系统学,而且多年专注服务端开发,总觉得因为项目需要接触Android移动端开发只是暂时的,所以没有太上心,结果碰到一个大难题折腾了一天,最后被有经验的小伙伴提示了一下才迎刃而解,感觉无地自容的同时,又非常窃喜,毕竟跨过一个一个的坎,就成长了,在这里丢人等换个地方就成牛了也未可知,哈哈。闲言就絮叨到这里,赶紧分享:&
微信支付调用接口整体的流程有必要简述一下(目前网上的资料大部分都是适配微信支付旧版的代码,最新的微信支付官方文档中并没有服务端的Demo,而且一些接口都变了,参数名称也有变化,希望小伙伴们能够注意):
&1. 微信支付不需要访问获取Token那个接口了;
&2. 直接访问 获得Prepayid,参数以 xml格式传输就可以;
&3. 有了Prepayid再加上一些其他的官网中提到的参数就可以调起客户端的微信支付接口了;&
此时就出现问题了:第一次调用非常OK,看到了微信支付界面,有自己生成的订单号还有金额,但是放弃支付后再进入,就连微信客户端都调用不起来了,换个订单也是这样,换个手机也是第一单可以调用微信客户端,展示订单号,金额,但是第二单说什么也不行了,定格在自己APP的支付界面,不报错,任何反应也没有。&
原因就出现在这里: 我们申请微信支付的时候,有个地方会让你填写你的应用Key:&
申请以后你看到的就是图片上的应用签名,这个签名是如何生成的在这里有介绍:
问题是这个Key的生成是跟正式发布时打包做签名有关的,我们把Android应用公开release的时候会将这个Key加进去作为应用的key防止被恶意覆盖等等,我们在申请注册微信应用的时候必然要提供正式生成的这个应用的Key给微信官网。&
因此这件事就被忽略了,以至于在开发的过程中,我们在自己的本地运行打包,访问微信服务器调起支付的时候,微信第一次拿到了我们的应用发来的请求,仿佛建立了连接开始了心跳,&
这时微信会异步地根据留存的应用包名和应用Key与你现在发送的包名和应用Key进行验证,我相信即使你第一次进行付款,也是很有可能不成功的,但是这块我就没有验证了,因为这个时候已经有验证结果回调回来了。&
所以跟运维人员拿了Release时把Key打到APK安装包里的命令,进行包含正式Key的打包,命令如下:&
``` cordova build --release android
jarsigner -verbose -sigalg SHA256withRSA -digestalg SHA1 -keystore E:\android-release-key.keystore E:\项目名称\platforms\android\build\outputs\apk\android-release-unsigned.apk android-release-key.keystore
//运行完这条命令需要输入密码
zipalign -v 4 E:\项目名称\platforms\android\build\outputs\apk\android-release-unsigned.apk a.apk
问题就解决了。每次访问都能顺利地调用微信支付了。 不得不感慨下,微信用这一手也严格控制了在他那里注册的应用,注册一个Key用一个,再想用,那么重新走流程吧。
本文已被整理到了《》,欢迎大家学习阅读。
更多精彩内容点击《》,《》欢迎大家学习阅读。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具微信封杀支付宝等应用背后:商业博弈和开放原罪
稿源:新浪科技
新浪科技 王若涵 刘璨 李何冉
新年将至,微信里充斥着红包的年味,但这个在微信看来“趣味互动、表达情感”的方式却暗藏杀机—自家地盘,他人不得染指。
从封杀支付宝红包开始,微信一路封锁了支付宝付款功能、虾米音乐、天天动听和网易云音乐。下一个会是谁?这是腾讯的系统性战略,还是简单的技术决策?局外人不得而知。
但毫无疑问的是,那个扬言要做大生态系统的微信,现在突然改变了面孔。
  封杀始末
2014年春节前夕,微信一个20人的团队推出了应景之作—微信红包,从此爆红。媒体上曾疯传着微信支付用户因此一夜破亿,也是这个简单的功能击中了人性,成为微信圈存移动支付用户、增加社交玩法的重要产品。
同样的时间,到了2015年,正值微信红包新一轮紧锣密鼓布局之际,阿里上线了支付宝新版“亿万红包”,增加了新春红包功能,推出了四种玩法—个人红包、接龙红包、群红包和面对面红包,同时开放了分享到微信和QQ的接口。
但不幸的是,这个接口存活不到半天,就被微信一手掐断。微信方面就封杀支付宝红包回应称:“微信红包是好友之间的一种趣味互动,表达情感的方式,我们绝不容许有人打着红包的名义进行朋友圈恶意营销。”
而最后一句则叫板阿里道:“等什么时候阿里系接入了微信支付,我们再来谈这个问题。”
至此,微信的口吻中已经带上一丝火药味。仅几个小时过后,微信平台上商家开设的店铺便开始无法使用支付宝收付款,同时平台上所有与支付宝相关的链接或请求全部被屏蔽。而支付宝一方则表示,单方面并没有屏蔽微信平台商家的任何接口调用请求。
紧接着,阿里系的虾米音乐、天天动听的用户发现,也无法将歌曲分享给朋友或朋友圈。这一次,微信方面给出“封杀”的理由是:由于用户分享的内容存在安全隐患。不过,对于这种安全隐患的指认有何证据,微信方面并无任何说法。
在网友们纷纷认为,腾讯和阿里的撕逼大战一触即发之时,下一个受伤的却是巨头之外的产品—网易云音乐。
对此,网易云音乐幽怨地说道:“地盘是微信的,腾讯也有自己的音乐应用,他们也不想失去市场份额,他们还要继续卖绿钻,他们有自己的无奈,他们有自己的理由,不怪微信,这是他们应该做的。”
网友们有些坐不住了,不少用户评论称:“即便如此也不用QQ音乐,大不了弃微信而去。”
截止北京时间2月5日凌晨3点整,新浪科技发起的“微信封杀支付宝等应用,你怎么看”的调查中,有81.7%的网友投了反对票,认为“微信涉嫌垄断,太霸道”;有8%的用户支持微信,说“微信的地盘微信做主”,其余用户则表示“无所谓”。
  涉嫌垄断?
在上述调查中,网友几乎一边倒地批判微信涉嫌“垄断”行为。从国内社交领域市场份额来看,微信也毫无疑问稳坐霸主地位。不过,从法理上,微信是否涉嫌垄断和不正当竞争?
我国《反垄断法》第三条规定,垄断行为包括:一、经营者达成垄断协议,二、经营者滥用市场支配地位,三、具有或者可能具有排除、限制竞争效果的经营者集中。而这个经营者首先需要居于市场支配地位。
那么,微信是否居于市场支配地位?《垄断法》第十九条规定,一个经营者在相关市场的市场份额达到二分之一的,可推定经营者居于市场支配地位。微信虽然在国内即时通信领域市场份额超过一半,但是这个“相关市场”,并非指国内社交领域。
知名互联网律师于国富对新浪科技表示:“相关市场的界定在司法体系中相当复杂,垄断地位不是单纯看市场占有率,也不是看装机量的。”他解释说,在此前最高人民法院院审理奇虎360诉腾讯QQ垄断一案中,判决结果为奇虎败诉,证据不足以证明腾讯QQ存在垄断行为。
虽然我国法律并非依照英美法系的案例法,但在多位律师看来,上述判决结果具备参照性,适用于微信。知名律师胡钢认为:“即时通信具有全球性,相关市场非常广阔,几乎是全球范围的,所以最高院如是判定。据此推论,法理上微信应该也不处于市场支配地位。”
从律师分析来看,微信似乎没有涉嫌垄断行为,那么当各种封杀行为指向竞争对手时,这种做法又是否涉嫌不正当竞争行为?
于律师表示,因为此次微信封杀是在自己的产品中进行操作,而一般法律上讨论经营主体对自己的产品和服务方式,会考虑以下两个角度的平衡。
一个是尊重经营主体的市场经营权,公权力不能干涉;二是在尊重市场经营权的基础上,保护社会公众利益,维护商业道德和市场竞争秩序。
而这种探讨,又比较耐人寻味,难下定论。他举例称,此前美国商务部对谷歌的判定是,认为其作为搜索引擎,有权对内容进行搜索权重的分配,比如将自家的产品权重排得高。
“这是自己的经营权,虽然可能导致其他公司利益受损,但不足以导致对有效的市场竞争的破坏。”他补充道。由此看来,微信的封杀行为更像是在自家地盘上自己做了主,任用户哭喊也无用。
当然用户有自己的不满和愤慨,也有选择其他产品和服务的权利。很多用户称由于影响体验决定弃用微信。在于国富看来,这是消费者进行的有效选择,说明市场处于有序竞争的状态。
IT与知识产权律师赵占领接受新浪科技连线时表示,按照反垄断法,垄断企业首先是有市场支配地位,其次存在滥用行为。而这两者目前皆存在争议。
赵占领指出,在微信“封杀”支付宝等应用的案例中,关键在于怎么判断封杀是否是有正当理由。他认为这是最大的争议。腾讯封杀的的理由是恶意分享涉及安全问题,这就要看这个理由成不成立。
他认为,如果其他互联网企业要起诉微信,依然将面临很多困难。因为反垄断法只规定了一些原则性的东西,对是否正当理由很难进行判断。
  “连接一切”
时至今日,微信已经不再是简简单单的即时通讯工具。根据腾讯2014年第三季度的财报显示,2014年第三季末,微信及WeChat的合并月活跃账户同比增长39%至4.68亿。这是一个亿万网民活跃的大平台。
但今天的各种封杀,使人们纷纷想起宣称“连接一切”的微信哪去了?这个“一切”要开始打上结实的问号。难道曾经说的“连接人与人、连接人与资讯、连接人与服务、连接智慧生活”只是华丽的广告词?
在商言商并没有错,但是微信封杀行为背后涉及的商业逻辑,似乎没那么简单。
真正的开放平台都会提供普适性的基础通用功能,也会开放接口给第三方服务商。而从技术层面看,微信此次封杀的功能,可以拆解为支付功能和第三方音乐服务。
资深互联网专家谢文向新浪科技表示:“在开放平台中,如果出现了强有力的竞争对手,平台禁止其提供常用功能,采取这种技术手段是常见的方式。谷歌也会在搜索图片中禁用微软产品,采取不合作的方式。”
谢文指出,一个平台所谓的“开放”是基础通用功能的单向开放和应用层面的全面开放。而基础通用功能作为开放平台安身立命的基础,是不允许挑战的;而应用层面第三方接口的对外开放应该是无歧视、无排他性的。
由于微信平台本身拥有支付功能,也通过滴滴打车等培养起用户使用微信支付的习惯,所以断然不会让这个基础功能,遭受来自强大竞争对手阿里的挑战。
“基础支付功能的开放性问题是一个商业判断的问题。”谢文说道。在他看来,平台本身通用功能是否开放、怎么开放、开放到什么程度、是不是应该对竞争对手开放、是不是和竞争对手对等开放,诸如此类不是原则问题而是战术问题 。
但是,在基础层之上,考验一个平台是否是真正的开放平台,就要看其对第三方应用的开放程度。在开放平台中,苹果告诉虽然相对谷歌更为封闭,App Store审核严格加上有内置应用,但对第三方优质的应用并没有封锁态度。
不幸的是,在这一点上,微信没有因为步子迈到国外,就拥有国际化、全面化的开放态度,而是通过自有平台限制竞争对手,让用户失望。
谢文认为:“腾讯本身不是做平台出身的,而是通过自己做数以百计千计的应用,然后进行整合。微信严格意义上都不叫平台,而是系统。虽然加上各种东西像个平台的样子,但是如果排斥第三方应用,这样做并不好。”
在他看来,微信背上了腾讯各种产品的包袱,无法做到平等和公平。“如果是赚钱的产品自己做,不赚钱的让别人做,这就不公平。”他说道。
“一个以产品起家的公司,在做平台的时候,如何让自己的产品和其他产品在同一个公平环境进行竞争,如何把过去遗留下的应用级产品的分离出去,是腾讯需要考虑的,对平台也是有利的。不过分离会产生利益纠葛和动荡,没有那么简单。”谢文说如是说。
互联网强调“开放”精神,互联网产品强调“用户体验”,腾讯也一直以这两大精神卫道者的身份出现,但在这一次的“封杀风波”中,腾讯却用了最简单粗暴的方法将竞争对手赶出了自己的地盘,根本就不顾及会不会伤害用户体验。
截止发稿前,被微信“封杀”的支付宝、网易云音乐、虾米音乐和天天动听仍未能正常使用。
微信的掌门人张小龙曾说过:“我们希望基于微信搭建一个生态系统,而不是我们自己把生态系统里面的每一块都给做了。微信希望建造一个森林,培育一个环境,让所有的生物或者动植物能够在森林里面自由生长出来,而不是要建造自己的宫殿。”
但微信的所作所为,让我们不禁要问:微信,说好的开放呢?
【事件经过】
1月26日上午|&支付宝钱包推出红包功能 欲打赢“中途岛之战”
2月2日下午|&“红包大战”升级:支付宝红包支持微信分享
2月2日晚间|&微信全面封杀支付宝接口 春节红包大战一触即发
2月3日中午|&腾讯回应封杀支付宝:等阿里接入微信支付再谈
2月3日下午|&微信支付宝“大战”升级:微信店铺禁用支付宝
2月3日晚间|&大战正酣:支付宝推“红包口令”破解微信封锁
2月3日晚间|&微信再封杀:虾米音乐无法分享至微信&
2月4日上午|&支付宝转账功能出现故障 回应称红包火爆超负荷&
2月4日上午|&微信封杀升级:网易云音乐也“中枪”&
2月4日下午| 网易云音乐回应被封杀:没啥抱怨 地盘是微信的
有好的文章希望站长之家帮助分享推广,猛戳这里
本网页浏览已超过3分钟,点击关闭或灰色背景,即可回到网页微信支付注销失败怎么办?微信支付注销不了解决方法
- 绿茶文章中心
&&&&&&&&&微信支付注销失败怎么办?微信支付注销不了解决方法
微信支付注销失败怎么办?微信支付注销不了解决方法
作者:佚名
来源:绿茶软件园
  微信支付注销失败怎么办?绿茶小编胖胖带来了微信支付注销不了解决方法,为什么自己的微信支付不能注销呢?该怎么做才能够成功注销?让我们通过下文来了解吧。
  首先需要注意的是微信支付需要注册满15天后才可以注销,如果你满足条件依然注销失败的话,就请咨询腾讯微信客服吧~
绿茶小编猜你还喜欢:
16:28:28绿茶网友[山东省滨州市]
不知道以前账户的信息,怎么更改账户名啊,急用
本类推荐本类排行
热门软件热门标签博主最新文章
博主热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)iOS开发微信支付详解(一) - 简书
iOS开发微信支付详解(一)
网上看了好多博客文章,与关于微信支付的我拢了拢主要的,可以看看
这是导入的库和配置的URLType
一、首先在AppDelegate.m 里
#import "AppDelegate.h"
#import "WXApi.h"
#import "ViewController.h"
@interface AppDelegate ()
@implementation AppDelegate
这里就两行代码注册微信:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
ViewController *viewVC = [[ViewController alloc] init];
UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:viewVC];
self.window.backgroundColor = [UIColor whiteColor];
[self.window setRootViewController:nav];
// 向微信注册
BOOL isOk = [WXApi registerApp:@""];
if (isOk){NSLog(@"注册微信成功");
}else{NSLog(@"注册微信失败");
}return YES;
这里的代码就是吊起微信客户端的微信支付功能
- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary*)options
// 跳转到URL scheme中配置的地址
NSLog(@"跳转到URL scheme中配置的地址--&%@",url);
return [WXApi handleOpenURL:url delegate:self];
//WXApiDelegate协议
微信支付结果回调
- (void)onResp:(BaseResp *)resp
NSString *strMsg = [NSString stringWithFormat:@"-errcode:%d", resp.errCode];
NSString *strT
if([resp isKindOfClass:[SendMessageToWXResp class]])
strTitle = [NSString stringWithFormat:@"发送媒体消息结果"];
if([resp isKindOfClass:[PayResp class]]){
#warning 4.支付返回结果,实际支付结果需要去自己的服务器端查询
由于demo的局限性这里直接使用返回的结果
strTitle = [NSString stringWithFormat:@"支付结果"];
// 返回码参考:https://pay.weixin.qq.com/wiki/doc/api/app.php?chapter=9_12
switch (resp.errCode) {
case WXSuccess:{
strMsg = @"支付结果:成功!";
NSLog(@"支付成功-PaySuccess,retcode = %d", resp.errCode);
NSNotification *notification = [NSNotification notificationWithName:@"ORDER_PAY_NOTIFICATION" object:@"success"];
[[NSNotificationCenter defaultCenter] postNotification:notification];
strMsg = [NSString stringWithFormat:@"支付结果:失败!retcode = %d, retstr = %@", resp.errCode,resp.errStr];
NSLog(@"错误,retcode = %d, retstr = %@", resp.errCode,resp.errStr);
NSNotification *notification = [NSNotification notificationWithName:@"ORDER_PAY_NOTIFICATION"object:@"fail"];
[[NSNotificationCenter defaultCenter] postNotification:notification];
UIAlertController *alert = [UIAlertController alertControllerWithTitle:strTitle message:strMsg preferredStyle:UIAlertControllerStyleAlert];
UIAlertAction *action = [UIAlertAction actionWithTitle:@"OK" style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) {
NSLog(@"知道了");
[alert addAction:action];
[self.window.rootViewController presentViewController:alert animated:YES completion:nil];
NSLog(@"title = %@ message = %@", strTitle, strMsg);
二、在ViewController.m里面
#import "ViewController.h"
#import "WXApi.h"
@interface ViewController ()
@implementation ViewController
微信支付需要后台做大量的工作。
SDK及官方Demo下载:https://pay.weixin.qq.com/wiki/doc/api/app.php?chapter=11_1
官方的开发步骤参考这里:https://pay.weixin.qq.com/wiki/doc/api/app.php?chapter=8_5
这篇文档说的也挺详细:http://wenku.baidu.com/link?url=II3oeAaiH9NXWqdoO5HwXWCGcEermreHGBAqKvYfyKz_JVQ2n4NlA56e0H1HJWTNFfUsrTAgjegHBeUpMRzN0S318qcVklep7VCq0wBkpv7
还有这篇:http://www.cocoachina.com/bbs/read.php?tid=303132
** 移除通知**
- (void)dealloc
[[NSNotificationCenter defaultCenter]removeObserver:self];
** 监听通知**
- (void)viewWillAppear:(BOOL)animated{
[super viewWillAppear:animated];
if([WXApi isWXAppInstalled]) // 判断 用户是否安装微信
// 监听一个通知
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(getOrderPayResult:) name:@"ORDER_PAY_NOTIFICATION" object:nil];
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
self.navigationItem.title = @"微信支付";
UIButton *payButton = [UIButton buttonWithType:UIButtonTypeCustom];
payButton.frame = CGRectMake(50, 100, self.view.frame.size.width - 100, 60);
payButton.backgroundColor = [UIColor lightGrayColor];
[payButton setTitle:@"微信支付" forState:UIControlStateNormal];
[payButton setImage:[UIImage imageNamed:@"payNow_weixin"] forState:UIControlStateNormal];
[payButton setImageEdgeInsets:UIEdgeInsetsMake(5, -20, 0, 0)];
payButton.layer.cornerRadius = 5;
[payButton addTarget:self action:@selector(weChatPay) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:payButton];
**#pragma mark - 微信支付**
- (void)weChatPay
#warning 1.向自己的服务器请求订单生成预支付订单信息
NSString *string = [NSString stringWithFormat:@""];
[ZqNetWork getRequestWithURLString:string Parameters:nil RequestHead:nil DataReturnType:DataReturnTypeData SuccessBlock:^(NSData *data) {
NSDictionary *resultDic = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableLeaves error:nil];
// 具体参数根据自己后台来,这里不做示范
// 后台可以参考:https://pay.weixin.qq.com/wiki/doc/api/app.php?chapter=9_12
NSDictionary *dict = [resultDic objectForKey:@""];
if (dict != nil) {
NSMutableString *stamp
= [dict objectForKey:@""];
// 生成预支付订单信息
PayReq *req
= [[PayReq alloc] init];
req.openID
= [dict objectForKey:@""];
req.partnerId
req.prepayId
= [dict objectForKey:@""];
req.nonceStr
= [dict objectForKey:@""];
req.timeStamp
= stamp.intV
req.package
= [dict objectForKey:@""];
= [dict objectForKey:@""];
#warning 2.调起微信支付
if ([WXApi sendReq:req])
NSLog(@"调起成功!!!!");
NSLog(@"调起失败!!!");
} FailureBlock:^(NSError *error) {
NSLog(@"%@", error);
**#pragma mark - 收到支付成功的消息后作相应的处理**
- (void)getOrderPayResult:(NSNotification *)notification
if ([notification.object isEqualToString:@"success"])
NSLog(@"支付成功!");
NSLog(@"支付失败!");
苹果最光辉的时刻,就是砸在牛顿头上,相信自己是最好的,说不准下一个被砸的就是你。
银联支付,支付宝支付,微信支付的三大总结,之前也有写过两篇。 微信支付,支付宝支付,银联支付——三大支付总结: http://blog.csdn.net/androidstarjack/article/details/ 支付宝植入总结: android 支付...
银联支付,支付宝支付,微信支付的三大总结,之前也有写过两篇。 微信支付,支付宝支付,银联支付——三大支付总结: http://blog.csdn.net/androidstarjack/article/details/ 支付宝植入总结: android 支付...
这里会详细讲解支付宝和微信支付 一、支付宝支付 1.准备工作 1& 向支付宝”签约& 成为支付宝的”商户”, 签约完成后, 支付宝会提供一些必要的数据给我们(商户ID-partner,帐号ID-支付宝帐号) 注意:签约成为支付宝商户,需要提供公司营业执照 http://ac...
移动端开发文档: 微信“app支付”移动端开发文档:sdk 支付宝“手机网站支付转Native支付”移动端开发文档:Sdk 微信支付宝sdk接入流程 前言: 技术有限,仅以集成支付的经历写下此文,希望阅读此文过后能够以native为中心,带动后端、h5快速集成支付sdk。 ...
自己总结的微信支付宝支付流程和注意点: 准备工作: 需要公司的营业执照,税务信息,等老板的身份证信息等,我记得,用这些材料,去支付宝注册一个商家账户(审核周期大概5个工作日),或者微信的开发者账号(审核周期大概5个工作日,300元费用),微信的话,需要你的app已经上架有了...
Mr.wu热狗 个斑马音乐烧烤吧
今天的文章想写来警醒一下自己。
因为去年年底,觉得自己没有进步,我报名参加了易效能时间管理的课程。课程结束,我在假期间开始打卡早起,晨跑。坚持了一个月开学了,我感觉很棒,简直自信心爆棚,不说四处宣扬吧身边的朋友都知道了,开学一个月来,也一直做得很好!
家住的小区门口就是一辆公交车的终点站,这辆公交车开往江那头的市区中,在家呆得无趣了,就会坐上公交车,以觅食为名,出去转转。 公交车按照既定的路线行进着,慢慢的,人多了起来。放眼望去,车厢里清一色的黑,间或有一些彩色。低头看手机的,面无表情望着窗外的,生活的样子在人们的脸上清...
女儿今年小学六年级。这学期,语文老师给他们安排了一项漂流日记的作业。五个同学一个小组,共用一本日记本,日记本每天都会在这五个同学之间依次”漂流“,日记的写作内容和题材不限。 女儿平时的这个日记本是不准我随便翻动的,几天却一反常态,主动要我看她写的东西。原来,语文老师发现他们...
python没有switch case语句,不过如果你实在想要的话,可以用if else来实现。另外也可以用字典来实现 简化一点,可以直接使用lambda表达式立即求值}

我要回帖

更多关于 微信h5支付成功跳转 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信