用户
 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,登录网站

2017-3-23 01:29:38 天下雪原创达人 造轮子 人生巅峰 楼主 0903

官方回答会标注官方回答,否则则为非官方回答:

问题:
点击事件 能反向获得点击源组件以及访问组件的class属性么?
点击一个text后 在点击事件内获取该text,从而访问该text的class,并进行修改,目前能做到么?
答:戴斌
动态修改class是可以做到的,比如<view style="{{styleVariables}}">。


问题:
rpx在iphone6上为何会自动除于2?
原来是165rpx的,结果显示是82px,这是什么原因?模拟器和真机都除了2.
答:戴斌
请查看文档中具体解释,通常小程序开发都是以iphone6作为标准,750rpx实际是375px。如文档中所说:
  • rpx(responsive pixel): 可以根据屏幕宽度进行自适应。规定屏幕宽为750rpx。如在 iPhone6 上,屏幕宽度为375px,共有750个物理像素,则750rpx = 375px = 750物理像素,1rpx = 0.5px = 1物理像素。





问题:
加密数据解密算法
  • 对称解密使用的算法为 AES-128-CBC,数据采用PKCS#7填充。
  • 对称解密的目标密文为 Base64_Decode(encryptedData)。
  • 对称解密秘钥 aeskey = Base64_Decode(session_key), aeskey 是16字节。
  • 对称解密算法初始向量 为Base64_Decode(iv),其中iv由数据接口返回。


以上是微信小程序的官方文档,提示aeskey是16字节,为什么我去出来的是24字节
同时Base64_Decode(session_key) 也提示没有该方法
点击下载官方的demo 为什么没有java开发的demo,只有php,C++,node,python。

答:天下雪




问题:分享一个程序后获取不到session 怎么处理
把session 作为一个参数 放到分享的url里面
然后别人进入的时候。。判断是否已经登录,如果不是那么重新登录,如果是就进入分享页面、/pages/view/view?uid=1&sid=xxxx
view页面 load 的时候 接受sid uid 然后。。

要那个session有啥用, 分享的时候
判断用户有没有进行授权
如果授权了。。。那么腾讯服务器会记录用户和小程序之间的关系



问题:
服务器已支持SSL 结果不能访问
为什么连接中断了?
有大神知道原因不?
app 能访问  小程序不能访问
在真机上访问 错误是这样的 fail ssl hand shake error
失败的手握手错误

问题和讨论收集478.png
答:
服务器补丁
因为 接口 谷歌浏览器不能访问 只是要是webkit内核的都不能访问,我去查了查 结果是补丁引起的 最后把那个补丁干掉了 就可以访问了



问题:
微信小程序 多个元素绑定相同事件如何区分点击的是哪个元素 多个view绑定相同点击事件,如变化背景色,改变文本,只有点击的那个变化,其它的都不变
答:
可以通过data向事件传数据
,我的思路是通过data-index告诉事件处理函数事件发生的元素序号,然后改变相应对象的状态量,在改变class

首先你的元素中,必须得有一个标识,代表他们的index,如果是wx:for循环渲染出来的,那就自带index;
其次,了解到标识来识别后,需要绑定标识,小程序里有自定义属性<view data-index="{{index}}"> 就能把你的标识,绑定在view上
最后,小程序的tap事件中有个对象e,e.currentTarget.data.index 就是 当前触发事件对象上的data-index
最终,既然得到了标识,那你处理这个标识就好了……



问题:
大家都是怎么调试的啊?比如从我本地localhost获取数据,但是手机预览的时候数据肯定是出不来,这种情况怎么破啊?
答:
问题和讨论收集1220.png



问题:
分享个我栽过两次的坑:组件属性data-后面的key名称如果有大写字母,事件触发传值是是会被自动改为小写字母。







有问题请在本站内搜索相应关键词,假如无法解决请在综合交流区内发帖咨询,发帖时请提供详细的问题描述、相关图片及代码。
发新帖
您需要登录后才可以回帖 登录 | 立即注册