fix: basename 修改,后缀为/的去掉/

This commit is contained in:
熊潇 2025-02-27 18:26:56 +08:00
parent 3a027efb79
commit 86ae2c7f70
2 changed files with 4 additions and 1 deletions

View File

@ -1,6 +1,6 @@
{ {
"name": "@kevisual/store", "name": "@kevisual/store",
"version": "0.0.1", "version": "0.0.2",
"main": "dist/store.js", "main": "dist/store.js",
"module": "dist/store.js", "module": "dist/store.js",
"types": "dist/store.d.ts", "types": "dist/store.d.ts",

View File

@ -49,6 +49,9 @@ export class Page {
this.path = opts?.path ?? pathKey.path; this.path = opts?.path ?? pathKey.path;
this.key = opts?.key ?? pathKey.key; this.key = opts?.key ?? pathKey.key;
this.basename = opts?.basename ?? `/${this.path}/${this.key}`; this.basename = opts?.basename ?? `/${this.path}/${this.key}`;
if(this.basename.endsWith('/')) {
this.basename = this.basename.slice(0, -1);
}
const isListen = opts?.isListen ?? true; const isListen = opts?.isListen ?? true;
if (isListen) { if (isListen) {
this.listen(); this.listen();