|
@@ -998,6 +998,8 @@ onMounted(() => {
|
|
window.onbeforeunload = () => {
|
|
window.onbeforeunload = () => {
|
|
autoSave();
|
|
autoSave();
|
|
};
|
|
};
|
|
|
|
+ // 注册自定义主题
|
|
|
|
+ registerLe5leTheme();
|
|
});
|
|
});
|
|
|
|
|
|
onUnmounted(()=>{
|
|
onUnmounted(()=>{
|
|
@@ -2171,7 +2173,13 @@ const onSelDataset = async (init = false) => {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
};
|
|
};
|
|
-
|
|
|
|
|
|
+const registerLe5leTheme = ()=>{
|
|
|
|
+ fetch((cdn ? cdn + '/v' : import.meta.env.BASE_URL.slice(0, -1)) + '/theme/custom.json')
|
|
|
|
+ .then((r) => r.json())
|
|
|
|
+ .then((theme) => {
|
|
|
|
+ meta2d.registerTheme('custom',theme);
|
|
|
|
+ });
|
|
|
|
+}
|
|
const mergeDataset = (arr1:any,arr2:any[]) => {
|
|
const mergeDataset = (arr1:any,arr2:any[]) => {
|
|
if(!(arr2&&arr2.length)){
|
|
if(!(arr2&&arr2.length)){
|
|
return;
|
|
return;
|