ソースを参照

migration variable

Shaun Li 2 年 前
コミット
2e64609635
1 ファイル変更4 行追加4 行削除
  1. 4 4
      src/index.js

+ 4 - 4
src/index.js

@@ -5,12 +5,12 @@ export default function (Alpine) {
     href: location.href,
     path: '',
     query: {},
-    pathParams: {},
     loading: false
   })
 
   const route = Alpine.reactive({
-    patterns: {}
+    patterns: {},
+    pathParams: {}
   })
 
   const router = {
@@ -21,7 +21,7 @@ export default function (Alpine) {
       return state.query
     },
     get params () {
-      return state.pathParams[state.path] ?? {}
+      return route.pathParams[state.path] ?? {}
     },
     get loading () {
       return state.loading
@@ -219,7 +219,7 @@ export default function (Alpine) {
         const m = pathname.match(pattern)
         if (m) {
           state.path = pathname
-          state.pathParams = { ...state.pathParams, [pathname]: { ...m.groups } }
+          route.pathParams = { ...route.pathParams, [pathname]: { ...m.groups } }
           show()
         } else {
           hide()