您好,我在添加了一个通过 Discourse 主题组件添加的小部件后遇到了滚动错误,需要一些帮助来修复它。付费。
嗨,大卫,你能提供更多细节吗?比如发现这个错误时你添加了哪个组件。Discourse 版本和构建信息。
这将让人们更好地了解你所需要的帮助,因为滚动错误有点笼统。.也有可能有人会通过建议替代组件来提供一个简单的修复方法。
你也可以使用浏览器的开发者工具来查看控制台是否有错误。
嗨,Dan,感谢回复。
我正在使用一个主题组件来显示一个小部件,该小部件在桌面上显示在侧边栏,在移动设备上显示在帖子顶部。
问题是它似乎干扰了 Discourse 的“跳转到上次阅读位置”功能。当用户打开他们之前阅读过的主题时,页面最初会滚动到正确的位置,但随后该小部件似乎触发了布局偏移或部分重新加载。这种“故障”会将页面强制返回顶部,使用户丢失阅读位置。
我附上了一个视频,以确切展示跳转发生的情况。我使用的是最新版本的 Discourse。
视频:https://drive.google.com/file/d/1PjIkhRQPf4HFMDYDQ6oj3jsxgx0D8Zxr/view?usp=sharing
您使用的是自定义的 Theme component 还是 Theme component 类别中列出的组件?
如果是自定义的,并且您使用的是 widget spu,依我记忆,随着 discourse 的更改,它已被弃用。我还在学习中,不太确定,但我认为现在可能是用一个 glimmer 组件来完成的?
我在移动设备上。您能贴出控制台错误截图吗?我很难在视频中放大查看。
您是使用插件插口(plugin outlets)来放置该组件的吗?
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.