Correct small errors
This commit is contained in:
9
sw.js
9
sw.js
@@ -1,6 +1,6 @@
|
|||||||
const isFunction = (value) => typeof value === 'function';
|
const isFunction = (value) => typeof value === 'function';
|
||||||
const isNode = (value) => value instanceof Node;
|
const isNode = (value) => value instanceof Node;
|
||||||
const get = (sig) => (sig?._isSignal ? sig.value : (isFn(sig) ? sig() : sig));
|
const get = (sig) => (sig?._isSignal ? sig.value : (isFunction(sig) ? sig() : sig));
|
||||||
|
|
||||||
// --- Schedule System ---
|
// --- Schedule System ---
|
||||||
let isScheduled = false;
|
let isScheduled = false;
|
||||||
@@ -300,7 +300,7 @@ export const Router = (routes) => {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
const fallback = routes.find(r => r.path === '*');
|
const fallback = routes.find(r => r.path === '*');
|
||||||
return fallback ? h(fbk.component) : '404';
|
return fallback ? h(fallback.component) : '404';
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -314,6 +314,11 @@ export const mount = (root, target, props = {}) => {
|
|||||||
const el = h(root, props);
|
const el = h(root, props);
|
||||||
container.appendChild(el);
|
container.appendChild(el);
|
||||||
|
|
||||||
|
if (el.$context) {
|
||||||
|
el.$context.mountHooks.forEach(hook => hook());
|
||||||
|
el.$context.mountHooks.length = 0;
|
||||||
|
}
|
||||||
|
|
||||||
return () => remove(el);
|
return () => remove(el);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user