- 小程序开发者工具无法通过箭头查看WXML, 请问是什么原因?
当使用箭头查看页面元素时,控制台会报错 : “ this.findLogicalParent is not a function ”,如图所示: [图片]
11-01 - 2023-11-16更新后,页面显示不出来,需要反复编译很多次才能显示,请问是什么原因?
版本,nightly 1.06.2311142 有时不会出现错误,有时会出现如下图所示错误 [图片] [图片] 需要清空缓存重新编译,尝试多次才能显示页面
2023-11-17 - webview渲染模式下, 关于flex布局align-item:flex-start不生效的问题
[图片] 在view 或者 scroll-view中实现上图所示的列表效果,需要列表项两两并排,在web端会用到flex布局来实现,但是在小程序端flex布局在这种情况下会出现异常 经测试,在webview渲染模式下,当行数不足以出现滚动条时,竖向排列会成分散状态,每一行的元素高度正确,位置错误。经观察发现,可能是在计算每一行位置的时候,是按照align-items:stretch来计算的,代码片段如下:https://developers.weixin.qq.com/s/KGHKdLm67AMM
2023-11-16 - setData设置空字符串页面不更新
text标签内渲染一个变量(比如叫 tips),初始值是空字符串 data:{ tips:'' } 页面发生操作事件时修改tips的值,如setData({ tips: '请输入2-32个字符' }),此时页面更新为'请输入2-32个字符' 当在后续事件中将tips值设置回空字符串时,如setData({ tips: '' }),页面没有更新,仍然显示'请输入2-32个字符' 上述情况在开发者工具中可正常更新,但是在手机端不能更新,测试手机为安卓微信8.0.30 如果将上述空字符串随意改成其他字符(比如空格 ' '),则手机端也可以正常更新 所以,手机端存在设置空字符串不更新视图的bug
2022-12-08 - 报告一个bug
在wx.getUserProfile接口调用之前,如果存在其他异步操作 包括回调写法和await写法 都会导致getUserProfile概率性报错"getUserProfile:fail can only be invoked by user TAP gesture" 开发者工具没有这问题 安卓客户端有这问题 如图: [图片]
2021-11-05 - 报告一个wx.getUserProfile 的 bug
如图,wx.getUserProfile接口概率性返回undefined。 最近一个月都正常,今天(11.2)就频繁发生这个问题 安卓和ios都会出现,开发者工具不会出现 system: Android 11 wechat 8.0.11.0980 network: 5g wechatLib:2.19.6(2021.10.19 23:42:08) [图片] [图片]
2021-11-02 - 页面顶层声明的变量在unload后不会初始化的问题
js中的变量,如果和页面更新相关,我们会在data里定义。但是为了代码结构化和划区块,和页面不相关的变量我们喜欢定义在最外层。 但是页面unload后最外层的变量不会初始化,感觉这样是很不合理的。 比如上拉加载的参数(let page = 1;)在进入页面时初始值是1。当回退页面后unload触发,重新进入时data里的参数page会初始化为1,但是最外层的page不会初始化。具体请在代码片段里查看网络请求的参数 [图片] [图片] 这样我们只能在onUnload钩子里出初始化相关参数,这很蛋疼啊。 微信大大们看下这问题,能不能unload时把最外层变量初始化
2019-05-16 - 小程序事件处理写法优化
为了区分同一个事件处理函数,通常是通过传参数的形式来做,简单方便 <view> <input bindinput="onXingdongzhiInput('min')" /> <view class="line"></view> <input bindinput="onXingdongzhiInput('max')" /> </view> 但是微信大大的做法就差劲很多,带参数的方法识别不了,只能通过data-xxx来区分 <view> <input bindinput="onXingdongzhiInput" data-max-or-min="min" /> <view class="line"></view> <input bindinput="onXingdongzhiInput" data-max-or-min="max" /> </view> 所以希望能支持参数写法
2019-05-10 - 小程序打包上传之后的代码形式是怎样的?
比如我们用webpack打包后,可以把所有的js模块整合到一个js文件里。那小程序打包后js模块是什么形式?
2019-05-05 - input里有输入内容,placeholder仍然出现的问题
- 当前 Bug 的表现(可附上截图) 问题是:给有内容的input输入框设置placeholder-style时,placeholder就又会出来,并且和内容叠加在一起 录屏为 input输入框设置placeholder,placeholder-style,点击提交时,如果输入框没有填内容就设置placeholder-style为红色。当第一个input输入内容后,点击提交会检测第二个input为空,并设置第二个placeholder为红色,但同时第一个的placeholder会出来,并和内容叠加在一起。 [图片] - 预期表现 input里有输入内容时,设置placeholde-style的值,placeholder不应该显示出来。 - 复现路径 - 提供一个最简复现 Demo
2019-03-22