1、微信小程序 单选框选中之后为什么取消不了?
这是代码,选中后取消不了 而且还可以选择多个 我实在是弄不明白了 哪位能解决下 我先去吐槽下小程序~ 答: 1,radio-group是radio的父级组件,而你的代码wx:for循环了radio-group,所以事实上你的代码是有很多radio-group,而不是一组radios。故而你的radio按钮可以多选; 2,之所以取消不了,是因为radio按钮本身所致,radio按钮本身的特性就是必须保持一个选中,这个不是小程序的坑。
2、如何在小程序中获取里面的“MessCode”等数据? 能过接口获取到后台的数据,可是后台的数据如下所示:
" 如何在小程序中获取里面的“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:我测试环境用的腾讯云的亚洲诚信证书,生产环境用的阿里云的赛门铁克证书,都是可以用的。
如配置不好使的,欢迎留言交流 |