- 自定义组件的默认display到底是什么?
我项目里包含了多个自定义组件,但是我发现一些组件的display默认是inline,一些默认是block,完全没发现有什么规律,这个到底在哪里控制的? 我翻遍了文档都没找到相关的说明,组件里只能定义内部元素的display,组件本身的display只能靠使用组件的页面控制。 我有一个card组件,我之前总是认为自定义组件的display默认是block,结果今天出现了很奇怪的margin无效,开始一直以为是margin塌陷和BFC的问题,搞了半天才发现这个组件被默认设置为行内元素了,我只能在小程序的app.wxss里全局设置card的display为block,虽然也管用,但是这个问题很迷。 目前问题是解决了,但还是很好奇微信自定义组件的默认display是哪里控制的?
2020-12-08 - IOS scroll-view组件自定义下拉刷新与enhanced增强特性冲突2021-03-22
- 登录有效期,wx.checkSession 和 自己后端验证的 token 的处理方案?
如何判断用户是否登录,在移动端常见的手段是通过 token 来验证登录的时效性。在用户 wx.login 登录之后,生成一个具有有效期的 token,返回给客户端使用,token 超过了有效期说明用户的登录状态失效了,需要重新登录。 查看微信小程序官方文档中有一个 wx.checkSession 检查登录态是否过期的方法。 困扰点:后端检查 token 来验证用户登录 和 wx.checkSession,该如何处理这两者的关系?以哪个验证为主? 谢谢!
2020-07-06 - 小程序wx.uploadfile()与部分华为鸿蒙OS手机的相册上传功能存在不兼容
我测试了款手机,华为畅享10(ART-AL100X),同事的华为荣耀8也有同样现象。我通过小程序调用wx.uploadfile()上传图片到服务器。服务器采用nginx安装ssl证书跳转到IIS的方式,出现的故障现象是图片传不上去,小程序客户端卡住了。同样的小程序,用其他安卓系统调试(我试了小米/锤子手机)均可以在同样的视图中正常上传图片(实时拍照和选择相册均可)。我查询了nginx的日志,也查询了IIS日志,上面都查到了出故障时的访问的页面记录。然后通过小程序真机调试重复步骤,发现访问后台页面时,报的错误是Provisional headers are shown。后面根据网上的贴子,排查了服务器的SSL安全等级,发现是A,根据提示修改了nginx参数后提升到A+。重新测试通过小程序上传,这次发现直接使用摄像头拍照时能正常上传,但改用从相册上传时,再次出现Provisional headers are shown,同样的操作使用PC上的微信客户端执行小程序上传或者通过开发者工具执行上传均可以成功。 通过上述测试,我几乎可以断定问题就是出在华为鸿蒙OS的相册照片上传时有BUG,眼下该怎么办呢? https://developers.weixin.qq.com/community/develop/doc/00008a8f5d85d007013ec1a5756000?fromCreate=0 [图片] 这是我的服务器SSL检测截图
2022-07-05 - H5内嵌到小程序,部分手机无法上传图片,但是之前的版本是可以上传?
1、单独H5可以上传 2、嵌入到APP可以上传 3、微信版本回滚到7.0.22可以上传。
2022-06-15 - OPPO、vivo手机小程序调用 wx.uploadFile 方法 上传图片失败问题怎么解决?
你好,这个问题具体为小程序上传图片的问题,我们这边的手机机型:OPPO A83、 vivo手机 调用 wx.uploadFile 方法 success: function(resFile) 返回时,resFile.statusCode 不是200 返回 调用方法wx.uploadFile 方法 ,上传图片失败问题,麻烦看看是不是OPPO A83、vivo这两款系列手机,其他手机目前是可以正常并成功执行上述方法的。目前仍有此问题,求解。
2021-12-20 - 小程序webview 中h5上传图片部分手机点击无反应或者无法所选
1.华为p40 pro、华为麦芒8 input 上传点击无反应; 2.华为mate20 pro、苹果8p 无法多选照片;
2022-05-19 - 小程序解密手机号,隔一小段时间后,checksession:ok,但是解密失败
官方文档说,加密使用的session_key和解密使用的session_key必须一致,但是我第一次进小程序,不使用login,也一样拿加密数据,那谁知道加密的session_key是什么,我是真的懵..... 就算我提前使用login获取session_key,保存下来,能够解密成功,过了一小段时间之后重新获取,check没失效,却解密失败,如果check失效的话,那他又是用的session_key什么加密的呢
2020-06-04 - wx.checkSession通过但是获取手机号后的数据拿去解密总是失败?
在授权获取手机号并发给后端解密的时候总是解密失败!!! 但我认为我的代码流程是没有问题的。 我先wx.checkSession查看用户session_key是否过期,过期则执行wx.login重新登录刷新session。但是某个用户在checkSession时我得到的总是seccess,然后数据发给后端却解密失败!!(然而我认为用户登录态实际已经过期了,但checkSession总是给我错误的指引!) 后来我改进,在后端返回解密失败后我再执行一次wx.login登录并刷新session_key后并给用户抛出提示:请在此点击重试!。用户再次点击授权后就解密成功了!!! ps:难道微信官方对这个惊天大bug没有一点发现?? 真是让人头痛啊
2021-05-27