胖蒜

分享有价值的资源

WeTypecho 小程序出现 cannot read property ‘toLowerCase’ of undefined

最近在给我的胖蒜网小程序改点东西,我的小程序是用的WeTypecho进行改版的,编译都没有问题,预览或上传的适合就出现了Error: app.wxss: Cannot read property 'toLowerCase' of undefined,就是说更新不了,在微信开放社区搜索了一下也没找到原因。

百度上搜了一下,发现有不少人出现这个问题,但是都在问,没有找到原因,没办法只能自己来排查了...

首页,我将软件退回到之前的版本,重新预览上传,都正常了,难道是开发软件的问题?
我的微信开发工具是Stable版本,可能性不大,就算是我也没办法催更...

然后,我看提示,错误是在app.wxss这个文件,那就重点排查这个文件,写一下我的排查步骤。
一、全部删除app.wxss文件的内容,编译、预览,发现除了样式有问题,其它都正常了,那么基本确定了,问题就出在这个文件。
二、接着就开始定位,具体那个地方出问题,删除前二分之一样式代码,编译、预览,也正常;恢复后删除前四分之一代码,同样的错误出现了,错误的位置基本就定下来了,最后将错误代码定位到下图位置:
app.wxss错误.png
三、去掉上图那个不需要的样式,重新编译、预览、上传,一切都正常。

最后,我也放上我的微信小程序吧。
胖蒜网微信小程序

分享到:

评论 (0)

立即登录评论
可联系QQ744272645咨询
马上咨询 自媒体号