1
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
yinsx
2026-01-05 18:37:42 +08:00
parent eba9a3384b
commit b238139773

View File

@ -13,7 +13,7 @@ declare global {
}
type InitParams = {
container?: string;
container?: string | HTMLCanvasElement;
modelUrlList?: string[];
apiConfig?: ConfiguratorParams;
onSuccess?: () => void;
@ -38,8 +38,15 @@ const kernel = {
if (!params) { console.error('params is required'); return; }
mainApp = new MainApp();
const container = (typeof params.container === 'string'
? (document.querySelector(params.container) || document.getElementById(params.container))
: params.container || document.querySelector('#renderDom')) as HTMLCanvasElement | null;
if (!container) { throw new Error('Render canvas not found'); }
mainApp.loadAConfig({
container: params.container || document.querySelector(params.container),
container,
modelUrlList: params.modelUrlList || [],
env: params.env
});