diff --git a/examples/sites/package.json b/examples/sites/package.json
index 87c567e6e9..ec05ba3bd5 100644
--- a/examples/sites/package.json
+++ b/examples/sites/package.json
@@ -34,7 +34,6 @@
"@opentiny/vue-design-smb": "workspace:~",
"@opentiny/vue-directive": "workspace:~",
"@opentiny/vue-flowchart": "workspace:~",
- "@opentiny/vue-hooks": "workspace:~",
"@opentiny/vue-icon": "workspace:~",
"@opentiny/vue-icon-multicolor": "workspace:~",
"@opentiny/vue-icon-saas": "workspace:~",
@@ -43,7 +42,6 @@
"@opentiny/vue-renderless": "workspace:~",
"@opentiny/vue-repl": "^1.1.2",
"@opentiny/vue-theme": "workspace:~",
- "@opentiny/vue-theme-mobile": "workspace:~",
"@opentiny/vue-theme-saas": "workspace:~",
"@opentiny/vue-vite-import": "~1.2.0",
"@unocss/reset": "0.38.2",
@@ -61,7 +59,6 @@
},
"devDependencies": {
"@opentiny-internal/unplugin-virtual-template": "workspace:~",
- "@opentiny/vue-mobile": "workspace:~",
"@playwright/test": "catalog:",
"@types/markdown-it": "^12.2.3",
"@types/node": "^17.0.45",
diff --git a/examples/sites/src/views/components-doc/common.vue b/examples/sites/src/views/components-doc/common.vue
index af2dff397f..01b80b3f98 100644
--- a/examples/sites/src/views/components-doc/common.vue
+++ b/examples/sites/src/views/components-doc/common.vue
@@ -87,23 +87,24 @@ import { reactive, computed, watch, onMounted, nextTick, ref } from 'vue'
import { useRoute } from 'vue-router'
import { TinyTabs, TinyTabItem } from '@opentiny/vue'
import { debounce } from '@opentiny/utils'
-import { i18nByKey, getWord, $clone, fetchDemosFile, useApiMode } from '@/tools'
-import demoConfig from '@demos/config.js'
+import { i18nByKey, getWord, $clone, useApiMode } from '@/tools'
import { router } from '@/router.js'
import { getWebdocPath } from './cmp-config'
-import DemoBox from './components/demo'
+import DemoBox from './components/demo.vue'
import AsideAnchor from './components/anchor.vue'
import ComponentHeader from './components/header.vue'
import ComponentContributor from './components/contributor.vue'
import ApiDocs from './components/api-docs.vue'
import useTasksFinish from './composition/useTasksFinish'
+const props = defineProps({ loadData: {}, appMode: {}, demoKey: {} })
+
+const emit = defineEmits(['single-demo-change', 'load-page'])
+
defineOptions({
name: 'CmpPageVue'
})
-const props = defineProps({ loadData: {}, appMode: {}, demoKey: {} })
-
const scrollRef = ref()
const { apiModeState } = useApiMode()
const isRunningTest = localStorage.getItem('tiny-e2e-test') === 'true'
@@ -127,7 +128,6 @@ const state = reactive({
chartCode: false
})
-const emit = defineEmits(['single-demo-change', 'load-page'])
watch(
() => state.singleDemo,
(val) => {
diff --git a/examples/sites/src/views/components-doc/components/anchor.vue b/examples/sites/src/views/components-doc/components/anchor.vue
index 32324712c3..ba553ac003 100644
--- a/examples/sites/src/views/components-doc/components/anchor.vue
+++ b/examples/sites/src/views/components-doc/components/anchor.vue
@@ -12,11 +12,15 @@
+
+