根据您需要修改的内容,我认为最好的解决方案是使用 PluginOutlet 来注入您的自定义代码,或者使用 PluginOutlet Wrapper 来替换/有条件地显示核心实现。(如果插座不可用,您可以提交 PR 来添加它)
如果您确实想使用 modifyClass,它仍然是可能的,只是模态框现在是一个组件,并且嵌套在 components/modal 中,因此您可以通过以下方式访问它:
api.modifyClass("component:modal/poll-ui-builder", {
pluginId: "your-custom-plugin-id",
// 插入自定义代码
});