自定义组件与v0.x版本已废弃组件发生命名冲突导致偶现的样式错误
发布于 6 年前 作者 sunyong 4466 次浏览 来自 官方Issues

有用户反馈我们的自定义组件弹窗样式错误按钮无法点击(只有一次)。

我们自定义弹窗组件的名字是modal,通过用户的截屏发现样式错误是按钮部分和原生showModal API的样式相似,但是其他手机均无法复现且用户也只出现了一次。

我们在老版本的文档里发现了最初showModal API的实现就是名叫modal的组件,但是更新日志中显示已移除。

于是在页面的配置json中把usingComponent中的modal定义去掉,bug就可以稳定复现,但是我们的代码的json配置是没有问题的,且线上版小程序其他任何场景都无法复现。

我们已经通过修改名字规避了这个问题,这里想知道导致这个问题的原因是什么,是小程序加载时页面json配置未成功加载?还是其他原因?

(这是一个大概一个多月前的一条反馈,微信和基础库的版本都未追溯,版本号是乱填的)

2 回复

你好,根据描述无法定位问题,建议复现问题的时候看看报错信息再反馈一下哈

其实我也出现了这个问题来着

更神奇的是开发版没问题,体验版的话如果用开发者工具GUI上传没问题,命令行调用上传就有问题

回到顶部