微信小程序开发问答《五十五》单选框选中之后为什么取消不了 & 请求php后台返

1、微信小程序 单选框选中之后为什么取消不了?  

(此图片来源于网络,如有侵权,请联系删除! )

这是代码,选中后取消不了 而且还可以选择多个 我实在是弄不明白了 哪位能解决下 我先去吐槽下小程序~

答:

1,radio-group是radio的父级组件,而你的代码wx:for循环了radio-group,所以事实上你的代码是有很多radio-group,而不是一组radios。故而你的radio按钮可以多选;

2,之所以取消不了,是因为radio按钮本身所致,radio按钮本身的特性就是必须保持一个选中,这个不是小程序的坑。

 

2、如何在小程序中获取里面的“MessCode”等数据?

能过接口获取到后台的数据,可是后台的数据如下所示:


[{“MessCode”:”1″,”Mess”:””,”InBoxBoxCode”:”704-1/3″},{“MessCode”:”1″,”Mess”:””,”InBoxBoxCode”:”704-2/3″},{“MessCode”:”1″,”Mess”:””,”InBoxBoxCode”:”704-3/3″},{“MessCode”:”1″,”Mess”:””,”InBoxBoxCode”:”GY002-1/37″},{“MessCode”:”1″,”Mess”:””},{“MessCode”:”1″,”Mess”:””,”InBoxBoxCode”:”HZH006-1/1″},{“MessCode”:”1″,”Mess”:””}] “

如何在小程序中获取里面的“MessCode”等数据?

 

答:最笨的方法,字符串分割,取出json,再转成js对象

参考这里:http://www.wxapp-union.com/search.php?mod=portal&searchid=19&searchsubmit=yes&kw=微信小程序访问webService(Java)

 

3、微信小程序,请求php后台返回json数据多出隐藏字符问题

这几天在做一个微信小程序注册登录页面的时候碰到一个问题,就是使用wx.request api的时候success中返回的JSON数据前面会多出空白字符

(此图片来源于网络,如有侵权,请联系删除! )

,后面网上查了一下是说php bom头问题(详细介绍可以自行网上搜一下),按照这个思路找了一下,发现原来是php后台在对wx.getUserinfo 中 encryptedData加密数据进行解密时,调用了微信封装好的类,该类的php文件编码格式为

(此图片来源于网络,如有侵权,请联系删除! )

,后面用Editplus编辑器将其改为

(此图片来源于网络,如有侵权,请联系删除! )

   至此问题解决。如果不改编码的话,还有一种解决办法,就是在小程序中使用(JSON.parse(res.data.trim())),将返回的json数据先用trim()去除左右空格,再将json字符串转化为对象。

 

4、为微信小程序搭建https服务,证书申请及配置。Apache服务器。重点描述request:fail ssl hand shake error 错误

微信小程序要求https请求。网上搜集资料各种坑。这里写下免费的证书+Apache配置。亲自试用过阿里云提供的免费的 赛门铁克证书和腾讯云提供的免费的亚洲诚信证书。申请、配置请参加阿里云和腾讯云的文档。

搭建好之后报错request:fail ssl hand shake error 。修改httpd-ssl.conf 如下两处配置:

 

SSLProtocol -all +TLSv1 +TLSv1.1 +TLSv1.2

SSLCipherSuite EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:ECDHE-RSA-AES128-SHA:DHE-RSA-AES128-GCM-SHA256:AES256+EDH:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GC$

 

SSLProtocol  和SSLCipherSuite  配置各只有一条,其余的“#”注释掉。

 

Ps:我测试环境用的腾讯云的亚洲诚信证书,生产环境用的阿里云的赛门铁克证书,都是可以用的。

 

如配置不好使的,欢迎留言交流

免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。

【小程序源码网资源版权风险说明】:
本站为避免不必要的纷争,分享的所有资源中一切可能有版权风险的资源将全部转载自第三方网站或平台,站长只为大家提供相关资源的介绍和跳转引导。 因可能有疏忽大意,所以如有遗漏资源侵犯了您的合法权利,请联系站长删除。
【小程序源码网资源下载使用说明】:
本站所分享的一切QQ小程序源码,thinkphp整站源码,微信小程序源码,图文教程等资源仅供用户学习参考使用,任何人不得作其他用途,违者自行承担所有责任。
【小程序源码网毫无人看的介绍】:
本站又称Z站,原名贼娘网,开站于2018年,换过三任站长,目前站长是第四任站长,本站是一个主要分享免费开源小程序源码/网站源码/免费素材/教程资源的网站,主要小程序资源有用于学习的小程序源码,也有正版原创可商用的小程序源码,是一个公益博客型网站。
【小程序源码网原创源码版权申明】:
未经小程序源码网许可,任何人不得擅自使用本站原创首发源码进行商业行为(除本站VIP用户在期限内,版权无使用限制),否则将依法承担相应赔偿责任。
【小程序源码网转载文章版权申明】:
本站所转载的QQ小程序或微信小程序源码与其他资源仅供学习,任何人不得作其他用途,违者自行承担所有责任。
【小程序源码网站长最后的屁话】:
如有您认为本站有任何侵犯您合法权益的文章,或者您有什么疑问需求,欢迎联系站长QQ,站长24小时在线,备注公司名称和源码版权问题或者需要小程序定制开发等站长业务类型可急速处理,如果您只是交流小程序的一些开发问题或源码问题可以加入QQ群讨论,就不用加站长啦,对于白嫖党,QQ群才是处理问题的天堂,当然站长也欢迎大家骚扰~
小程序源码网 » 微信小程序开发问答《五十五》单选框选中之后为什么取消不了 & 请求php后台返
嘿,投喂下嘛!