修复静默提交时pinia实例未初始化的问题

This commit is contained in:
陈梓阳 2025-05-09 17:27:58 +08:00
parent 835cdba82d
commit d92cdedc57
2 changed files with 4 additions and 2 deletions

View File

@ -1,7 +1,7 @@
{
"name": "material-editor",
"private": true,
"version": "1.0.5",
"version": "1.0.6",
"type": "module",
"scripts": {
"dev": "vite",

View File

@ -46,7 +46,8 @@ export function UpdateTexture() {
export async function SubmitRawAsync(options: { textureSrc: string }): Promise<{ file: string }>
{
const scene = useSceneRaw();
let pinia = createPinia();
const scene = useSceneRaw(pinia);
const virtualDom = document.createElement('div');
virtualDom.style.display = 'none';
@ -56,6 +57,7 @@ export async function SubmitRawAsync(options: { textureSrc: string }): Promise<{
scene.Dispose();
virtualDom.remove();
disposePinia(pinia);
return {
file: json
};