
作者:微信公开课+
作品:微信公开课
地区:全国小程序
标签:教育,工具,微信公开课,资讯
描述:微信公开课是微信官方与小程序行业合作伙伴沟通交流的微信小程序社区,为线下微信小程序公开课的免费授课提供线上的相关服务,包括查阅小程序活动议程、参与小程序活动互动以及回顾小程序课程内容等。
声明:作者对小程序服务信息内容及运营行为等真实性/合法性及有效性承担全部责任
订阅微信公开课小程序
-
体验版页面首次打开为空@管理员
2019-03-15 18:14:57微信公开课小程序热门讨论关于「体验版页面首次打开为空@管理员」的小程序开发问题
补充:体验版页面首次打开为空@管理员
展开:当前Bug的表现正式版本首次打开后页面空白,第二次以后打开正常因onload异步问题,首次打开wxrequest请求未完成加载页面,导致页面为空在调试工具中预览和真机调试均未出现该问题预期表现正式版本第一次打开正常显示内容复现路径提供一个最简复现Demoappjsonload添加请求获取产品getProductList:function(){wxrequest({url:https:www97jiekuancomlist,method:GET,success:function(res){wxsetStorageSync(list,resdata[data])}})}indexwxml显示内容更新:经确认不是异步请求问题,使用腾讯快速启动模板提交,体验版第一次首页打开页面为空白关闭后再次打开显示正常,id:wx503872425c78f052即速小程序:确实appjs异步加载的问题会坑好多人,promise,callback,或者轮询个选择其一吧,不过你这个完全可以放在首页的js里面以避免的我觉得:最坑爹的是开发工具预览调试均正常发布以后才会出问题:页面为什么会空白呢:promise了解一下
更多有关「体验版页面首次打开为空@管理员」的讨论可以前往微信公开课小程序参与互动哦! -
作为微信运营人员,现在很想学习小程序开发,有没有大佬指导下该零基础如何学习啊
2019-03-15 18:14:57微信公开课小程序热门讨论关于「作为微信运营人员,现在很想学习小程序开发,有没有大佬指导下该零基础如何学习啊」的小程序开发问题
补充:作为微信运营人员,现在很想学习,有没有大佬指导下该零基础如何学习啊
展开:有没有相关的书籍或者学习网站可以推荐的,或者其他的经验,多谢了即速小程序:文档有详细说明哈:https:developersweixinqqcomminiprogramdev若是没有编程基础建议先学习基础的html、css、js:emmmmm会点网页编程的基础吗
更多有关「作为微信运营人员,现在很想学习小程序开发,有没有大佬指导下该零基础如何学习啊」的讨论可以前往微信公开课小程序参与互动哦! -
你好,二次审核超时,请求审核感谢
2019-03-15 18:14:57微信公开课小程序热门讨论关于「你好,二次审核超时,请求审核感谢」的小程序开发问题
补充:你好,二次审核超时,请求审核感谢
展开:你好,二次审核超时,请求审核感谢小程序名称:肥东论坛appid:wx5e8420700e8bceee即速小程序:你好,请以贵方收到二次审核的通知之时日起开始计算,满足7个自然日后就会收到审核结果通知
更多有关「你好,二次审核超时,请求审核感谢」的讨论可以前往微信公开课小程序参与互动哦! -
你好,对于小程序销售电子烟有没有什么限制要求
2019-03-15 18:14:57微信公开课小程序热门讨论关于「你好,对于小程序销售电子烟有没有什么限制要求」的小程序开发问题
补充:你好,对于小程序销售电子烟有没有什么限制要求
展开:你好,对于小程序销售电子烟有没有什么限制要求即速小程序:你好,从当前的描述看,无法提供意见建议提供更详细、完善的使用场景审核将以实际提交的小程序服务内容为准
更多有关「你好,对于小程序销售电子烟有没有什么限制要求」的讨论可以前往微信公开课小程序参与互动哦! -
你好我能不能用web-view标签把一个webApp应用完全嵌入微信小程序中
2019-03-15 18:14:57微信公开课小程序热门讨论关于「你好我能不能用web-view标签把一个webApp应用完全嵌入微信小程序中」的小程序开发问题
补充:你好我能不能用webview标签把一个webApp应用完全嵌入微信小程序中
展开:我能不能用webview标签把一个webApp应用完全嵌入微信小程序中,这样你们那边能不能审核通过
更多有关「你好我能不能用web-view标签把一个webApp应用完全嵌入微信小程序中」的讨论可以前往微信公开课小程序参与互动哦! -
你是否也遇到小程序卡卷签名错误,求解决~
2019-03-15 18:14:57微信公开课小程序热门讨论关于「你是否也遇到小程序卡卷签名错误,求解决~」的小程序开发问题
补充:你是否也遇到小程序卡卷签名错误,求解决~
展开:微信小程序卡卷签名错误无法找到原因,希望这方面的大佬能正解万分感谢~最近开发微信小程序的时候遇到卡卷签名错误的问题,因为我是前端人员,不太懂后台,在网上各种找结果还是签名错误,让我很头痛,希望小程序这方面的大佬能正解一下,在下感激不尽后台已经成功获得签名并校验(这里有个小问题就是签名校验排序问题,我在我电脑测试的时候api_ticket与timestamp没有进行交换位置所以签名校验(地址:https:mpweixinqqcomdebugcgibinsandbox?t=cardsign)不一样,但是他们电脑出现位置交换(timestamp在第一个)),我们没有自定义code没有指定openid,所以这两个参数都没有用到后台代码:<?phpdefine(appID,$_POST[appid]);define(appsecret,$_POST[secret]);classJSSDK{private$appId;private$appSecret;publicfunction__construct($appId,$appSecret){$thisappId=$appId;$thisappSecret=$appSecret;}publicfunctiongetSignPackage(){获取access_token$TOKEN_URL=https:apiweixinqqcomcgibintoken?grant_type=client_credential&appid=$thisappId&secret=$thisappSecret;$json=file_get_contents($TOKEN_URL);$result=json_decode($json,true);$ACCESS_TOKEN=$result[access_token];echo$ACCESS_TOKEN<br<br;jsapiTicket$TOKEN_URL=https:apiweixinqqcomcgibinticketgetticket?access_token=$ACCESS_TOKEN&type=wx_card;$json=file_get_contents($TOKEN_URL);$result=json_decode($json,true);$api_ticket=$result[ticket];echo$jsapi_ticket<br<br;$jsapi_ticket=$thisgetJsApiTicket();$url=http:$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI];$card_id=$_POST[card_id];$timestamp=time();$nonceStr=$thiscreateNonceStr();$string=api_ticket=$api_ticket×tamp=$timestamp&nonce_str=$nonceStr&card_id=$card_id;$string=$timestamp$nonceStr$api_ticket$card_id;echo<br<br;$arr=array($card_id,$api_ticket,$nonceStr,$timestamp);asort($arr,SORT_STRING);$string=;foreach($arras$temp){$string=$string$temp;}$signature=sha1($string);$signature=sha1($sortString);$signature=sha1($string);$signPackage=array(appId=$thisappId,nonceStr=$nonceStr,timestamp=$timestamp,card_id=$card_id,signature=$signature,rawString=$string,api_ticket=$api_ticket);return$signPackage;}privatefunctioncreateNonceStr($length=16){$chars=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789;$str=;for($i=0;$i<$length;$i++){$str=substr($chars,mt_rand(0,strlen($chars)1),1);}return$str;}*publicfunctionhttpGet($url){$curl=curl_init();curl_setopt($curl,CURLOPT_RETURNTRANSFER,true);curl_setopt($curl,CURLOPT_TIMEOUT,500);curl_setopt($curl,CURLOPT_URL,$url);$res=curl_exec($curl);curl_close($curl);return$res;}*}$jssdk=newJSSDK(appID,appsecret);$signPackage=$jssdkGetSignPackage();echo$signPackage[signature];$res=<signPackage<card_id$signPackage[card_id]<card_id<timestamp$signPackage[timestamp]<timestamp<nonceStr$signPackage[nonceStr]<nonceStr<signature$signPackage[signature]<signature<api_ticket$signPackage[api_ticket]<api_ticket<signPackage;*functionarrayToXml($data,$wrap=xml){$str=<{$wrap};if(is_array($data)){if(hasIndex($data)){foreach($dataas$k=$v){$str=arrayToXml($v,$k);}}else{foreach($dataas$v){foreach($vas$k1=$v1)$str=arrayToXml($v1,$k1);}}}else$str=$data;$str=<{$wrap};return$str;}$res=$thisarrayToXml($signPackage);header(Contenttype:textxml);*echo$res;?前端代码:onLoad:function(options){wxlogin({success:res={varcode=rescode;consolelog(code);if(rescode){发起网络请求wxrequest({url:https:apiweixinqqcomsnsjscode2session?appid=小程序appid&secret=小程序密钥&js_code=+code+&grant_type=authorization_code,method:GET,data:{appid:小程序appid,secret:小程序密钥,code:rescode},header:{contenttype:applicationjson},以上获取的code与openid只是为了后面的,其实现在并不用到success:function(res){consolelog(res);varopenid=resdataopenid返回openidconsolelog(openid);wxrequest({url:https:wwwdgsy888888comDGKJNEWscsign3php?appid=公众号appid&secret=公众号密钥,method:POST,data:{appid:公众号appid,获取access_token时,使用的appid是公众号的而非小程序的secret:公众号密钥},header:{Contenttype:applicationjsonContentType:applicationxwwwformurlencoded},success:function(res){varstrmobile=resdata;consolelog(strmobile);varXMLParser=newParserDOMParser()后台传来的是XML格式,这里就是解析vardoc=XMLParserparseFromString(strmobile)vartimestamp=docgetElementsByTagName(timestamp)[0]; varnonceStr=docgetElementsByTagName(nonceStr)[0]; varsignature=docgetElementsByTagName(signature)[0]; varapi_ticket=docgetElementsByTagName(api_ticket)[0];strmobile=[timestampfirstChilddata,nonceStrfirstChilddata,signaturefirstChilddata,api_ticketfirstChilddata]consolelog(strmobile)添加卡卷wxaddCard({cardList:[{cardId:我们现在用的是固定cardid,这里我写死了,cardExt:{timestamp:+timestampfirstChilddata+,api_ticket:+api_ticketfirstChilddata+,nonceStr:+nonceStrfirstChilddata+,signature:+signaturefirstChilddata+}}],success:function(res){consolelog(cardList)卡券添加结果consolelog(你成功领取会员卡)},fail:function(res){consolelog(失败);},complete:function(res){consolelog(成功失败我都会执行);}})}})}})}else{consolelog(获取用户登录态失败+reserrMsg);}}})}希望大佬们出出主意帮帮我这个还没有入道的小辈,在下一鞠躬我的联系方式WX:wj2578025916邮箱:2578025916@qqcom即速小程序:支付相关问题请移步微信支付专区提问,感谢配合
更多有关「你是否也遇到小程序卡卷签名错误,求解决~」的讨论可以前往微信公开课小程序参与互动哦! -
使用CameraContext录制小视屏手机端调试无法获取摄像头数据
2019-03-15 18:14:57微信公开课小程序热门讨论关于「使用CameraContext录制小视屏手机端调试无法获取摄像头数据」的小程序开发问题
补充:使用CameraContext录制小视屏手机端调试无法获取摄像头数据
展开:当前Bug的表现预期表现复现路径提供一个最简复现Demowechatide:minicodeVBZ3Jim26zYu官方提供的demo中可以在web开发工具中使用摄像头,但是在手机上预览时无法调用摄像头,无法显示camera内容即速小程序:右上角三点xxx再右上角三点设置,里面是有对相机的授权,看是否打开了:请根据提示操作
更多有关「使用CameraContext录制小视屏手机端调试无法获取摄像头数据」的讨论可以前往微信公开课小程序参与互动哦! -
使用canvas的draw在真机上绘制不全
2019-03-15 18:14:57微信公开课小程序热门讨论关于「使用canvas的draw在真机上绘制不全」的小程序开发问题
补充:使用canvas的draw在真机上绘制不全
展开:使用canvas的draw绘制标尺再使用canvasToTempFilePath转换成图片,在工具上是正常的这是在工具上的这是手机上的,有一部分没有绘制出来,只能绘制100格的样子,再多不显示,而且过程稍慢,到底啥原因呢?即速小程序:楼主解决了吗同问:昨天遇到这个问题解决方法是在draw回调中调用canvasToTempFilePath的时候设置settimeout可参考http:wwwcnblogscomjf67p8527034html
更多有关「使用canvas的draw在真机上绘制不全」的讨论可以前往微信公开课小程序参与互动哦!