Open
Description
描述问题:
自定义组件的编辑属性使用panelBodyCreator构建以便使用context,开发模式下正常,但是打包部署到Nginx后编辑器报找不到渲染器
截图或视频:
如何复现(请务必完整填写下面内容):
-
你是如何使用 amis 的?
下载源码:https://github.com/aisuda/amis-editor-demo -
amis 版本是什么?请先在最新 beta 版本测试问题是否存在
6.11 -
粘贴有问题的完整
amis schema
代码:
panelBodyCreator = (context: any) => {
return amisEditorCore.getSchemaTpl('tabs', [
//属性
{
title: i18nRuntime.i18n('24d67862f87f439db7ca957aecb77cce'), //属性
body: [
amisEditorCore.getSchemaTpl('collapseGroup', [
{
title: '数据',
body: [
{
label: '订阅数据1',
type: 'input-text',
name: 'value'
},
amisEditorCore.getSchemaTpl(
'test',
<div>
<div>123123</div>
<Input
// defaultValue={context.schema['testattr']}
onChange={a => {
console.log(context)
}}
/>
</div>
)
]
}
])
]
}
]);
};
- 操作步骤
下载源码后按照文档添加自定义组件,然后自定义组件的editor使用panelBodyCreator方式,npm run build后部署到nginx,即可复现此错误