iceqing / react-amis-admin

一个开箱可用的Amis + React 低代码开发环境
https://amis.iceq.cc
Apache License 2.0
145 stars 26 forks source link

加载amis自定义组件时报错:Uncaught TypeError: Cannot set properties of undefined (setting 'amisWidget') #26

Open shuracwf opened 1 year ago

shuracwf commented 1 year ago

我从webpack换成vite打包后,使用amisWidget使用build2lib生成的umd组件,加载的时候报这个错误,请问是什么问题? image

iceqing commented 1 year ago

是否能给一个示例项目demo?

qidasheng369 commented 8 months ago

按照官网的自定义组件 - React,注册完报错,提示: `Error: 找不到对应的渲染器

Path: page/body/0/crud/dialog/dialog/body/form/7/my-renderer2

{ "type": "my-renderer2", "tip": "简单示例", "body": { "type": "form", "body": [ { "type": "input-text", "label": "用户名", "name": "usename" } ] } }`。 请问如何注册自定义组件呢?

bf4e0927b6e44002bb7304d87269093 977a4cc24a00a94eb764f1e75bff2c4

iceqing commented 8 months ago

添加完毕自定义组件MyRenderder2.tsx后,需要手工import组件,在程序入口处或者使用的地方import就行,比如在index.tsx里import '@src/componests/MyRenderder2'; , 然后重启服务就行了