diff --git a/pages/index/index.uvue b/pages/index/index.uvue
index b98f3637e7772028c00a7971f70e6e3c3744aead..b2af8e438dddea3dea6d48a19a72b53369aa6d36 100644
--- a/pages/index/index.uvue
+++ b/pages/index/index.uvue
@@ -586,6 +586,11 @@ export default {
                   name: 'effectScope',
                   url: 'effect-scope/effect-scope'
                 },
+                {
+                  id: 'get-current-scope',
+                  name: 'getCurrentScope',
+                  url: 'get-current-scope/get-current-scope'
+                },
               ]
             }
           ] as Page[]
diff --git a/pages/reactivity/advanced/get-current-scope/get-current-scope.test.js b/pages/reactivity/advanced/get-current-scope/get-current-scope.test.js
index d1c92fc2214e840b65caed9a1e34bd0651956275..91f340ec46fccb0b36380258670893dedd234840 100644
--- a/pages/reactivity/advanced/get-current-scope/get-current-scope.test.js
+++ b/pages/reactivity/advanced/get-current-scope/get-current-scope.test.js
@@ -1,4 +1,4 @@
-const PAGE_PATH = '/pages/composition-api/reactivity/get-current-scope/get-current-scope'
+const PAGE_PATH = '/pages/reactivity/advanced/get-current-scope/get-current-scope'
 
 describe('getCurrentScope', () => {
   let page = null
@@ -8,11 +8,11 @@ describe('getCurrentScope', () => {
   })
   it('basic', async () => {
     const hasCurrentScope = await page.$('#has-current-scope')
-    expect(await hasCurrentScope.text()).toBe('hasCurrentScope: false')
+    expect(await hasCurrentScope.text()).toBe('false')
 
     const createScopeBtn = await page.$('#create-scope-btn')
     await createScopeBtn.tap()
 
-    expect(await hasCurrentScope.text()).toBe('hasCurrentScope: true')
+    expect(await hasCurrentScope.text()).toBe('true')
   })
 })
\ No newline at end of file
diff --git a/pages/reactivity/advanced/get-current-scope/get-current-scope.uvue b/pages/reactivity/advanced/get-current-scope/get-current-scope.uvue
index c5135c0d66cdd64bd42dfa86eb1befea61510d3a..942bbc3d45e1ccdc28bee34bf946299f71b31afc 100644
--- a/pages/reactivity/advanced/get-current-scope/get-current-scope.uvue
+++ b/pages/reactivity/advanced/get-current-scope/get-current-scope.uvue
@@ -1,18 +1,22 @@
 <template>
   <view class="page">
-    <text id="has-current-scope">hasCurrentScope: {{ hasCurrentScope }}</text>
-    <button id="create-scope-btn" class="mt-10" @click="createScope">create scope</button>
+    <view class="flex justify-between flex-row mb-10">
+      <text>hasCurrentScope:</text>
+      <text id="has-current-scope">{{ hasCurrentScope }}</text>
+    </view>
+    <button id="create-scope-btn" class="mt-10" @click="createScope">
+      create scope
+    </button>
   </view>
 </template>
 
-<script setup>
-  
-  const hasCurrentScope = ref(false)
-  
-  const createScope = () => {
-    const scope = effectScope()
-    scope.run(() => {
-      hasCurrentScope.value = getCurrentScope() !== null
-    })
-  }
-</script>
\ No newline at end of file
+<script setup lang="uts">
+const hasCurrentScope = ref(false);
+
+const createScope = () => {
+  const scope = effectScope();
+  scope.run(() => {
+    hasCurrentScope.value = getCurrentScope() !== null;
+  });
+};
+</script>
diff --git a/refactor_options-API-composition-API-correspondence.md b/refactor_options-API-composition-API-correspondence.md
index 15dfa4519f94d4544bfbf5f7fd24ee4611d2869c..5885dc788b75b5abd5e9bc661489d7c127809d50 100644
--- a/refactor_options-API-composition-API-correspondence.md
+++ b/refactor_options-API-composition-API-correspondence.md
@@ -142,7 +142,7 @@ function transform(fileInfo, api) {
 
 - [x] customRef
 - [x] effectScope
-- [ ] getCurrentScope
+- [x] getCurrentScope
 - [ ] markRaw
 - [ ] onScopeDispose
 - [ ] shallowReactive