diff --git a/.vscode/settings.json b/.vscode/settings.json
index 171f415fc..8ebded114 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -82,5 +82,6 @@
"italic": false
}
],
- "vue.codeActions.enabled": false
+ "vue.codeActions.enabled": false,
+ "git.ignoreLimitWarning": true
}
diff --git a/examples/docs/newsrc/mobile-first.vue b/examples/docs/newsrc/mobile-first.vue
index 8839ee2d7..9fb4c860e 100644
--- a/examples/docs/newsrc/mobile-first.vue
+++ b/examples/docs/newsrc/mobile-first.vue
@@ -141,7 +141,7 @@ export default {
}
},
openInVscode: (demo) => {
- fetch(`/__open-in-editor?file=../docs/resources/mobile-first/app/${modeState.pathName}/${demo.codeFiles[0]}`)
+ fetch(`/__open-in-editor?file=../sites/demos/mobile-first/app/${modeState.pathName}/${demo.codeFiles[0]}`)
}
}
@@ -152,7 +152,7 @@ export default {
// 以下私有方法,无须传递给vue模板的。
async function _switchPath() {
// 查找API
- const apiModule = apis[`../resources/mobile-first/app/${modeState.pathName}/webdoc/${modeState.pathName}.js`]
+ const apiModule = apis[`../../sites/demos/mobile-first/app/${modeState.pathName}/webdoc/${modeState.pathName}.js`]
if (apiModule) {
const module = await apiModule()
const apiRoot = module.default
@@ -167,7 +167,7 @@ export default {
}
async function _switchDemo() {
modeState.demoId = state.currDemo.demoId
- const path = `../resources/mobile-first/app/${modeState.pathName}/${state.currDemo?.codeFiles[0]}`
+ const path = `../../sites/demos/mobile-first/app/${modeState.pathName}/${state.currDemo?.codeFiles[0]}`
// 查找源码 查找组件
state.currDemoSrc = await demoStr[path]()
diff --git a/examples/docs/newsrc/mobile.vue b/examples/docs/newsrc/mobile.vue
index fcac2989d..a50b44dde 100644
--- a/examples/docs/newsrc/mobile.vue
+++ b/examples/docs/newsrc/mobile.vue
@@ -144,7 +144,7 @@ export default {
}
},
openInVscode: (demo) => {
- fetch(`/__open-in-editor?file=../docs/resources/mobile/app/${modeState.pathName}/${demo.codeFiles[0]}`)
+ fetch(`/__open-in-editor?file=../sites/demos/mobile/app/${modeState.pathName}/${demo.codeFiles[0]}`)
}
}
@@ -155,7 +155,7 @@ export default {
// 以下私有方法,无须传递给vue模板的。
async function _switchPath() {
// 查找API
- const apiModule = apis[`../resources/mobile/app/${modeState.pathName}/webdoc/${modeState.pathName}.js`]
+ const apiModule = apis[`../../sites/demos/mobile/app/${modeState.pathName}/webdoc/${modeState.pathName}.js`]
if (apiModule) {
const module = await apiModule()
const apiRoot = module.default
@@ -170,7 +170,7 @@ export default {
}
async function _switchDemo() {
modeState.demoId = state.currDemo.demoId
- const path = `../resources/mobile/app/${modeState.pathName}/${state.currDemo?.codeFiles[0]}`
+ const path = `../../sites/demos/mobile/app/${modeState.pathName}/${state.currDemo?.codeFiles[0]}`
// 查找源码 查找组件
state.currDemoSrc = await demoStr[path]()
diff --git a/examples/docs/newsrc/pc.vue b/examples/docs/newsrc/pc.vue
index 62828915f..0ee44e4cc 100644
--- a/examples/docs/newsrc/pc.vue
+++ b/examples/docs/newsrc/pc.vue
@@ -211,7 +211,7 @@ export default {
}
},
openInVscode: (demo) => {
- fetch(`/__open-in-editor?file=../sites/demos/app/${getPath(modeState.pathName)}/${demo.codeFiles[0]}`)
+ fetch(`/__open-in-editor?file=../sites/demos/pc/app/${getPath(modeState.pathName)}/${demo.codeFiles[0]}`)
}
}
@@ -223,7 +223,7 @@ export default {
async function _switchPath() {
state.demoLoading = true
// 查找API
- const apiModule = apis[`../../sites/demos/app/${getPath(modeState.pathName)}/webdoc/${modeState.pathName}.js`]
+ const apiModule = apis[`../../sites/demos/pc/app/${getPath(modeState.pathName)}/webdoc/${modeState.pathName}.js`]
if (apiModule) {
const module = await apiModule()
@@ -240,7 +240,7 @@ export default {
}
async function _switchDemo() {
modeState.demoId = state.currDemo.demoId
- const path = `../../sites/demos/app/${getPath(modeState.pathName)}/${state.currDemo?.codeFiles[0]}`
+ const path = `../../sites/demos/pc/app/${getPath(modeState.pathName)}/${state.currDemo?.codeFiles[0]}`
// 查找源码 查找组件
state.currDemoSrc = await demoStr[path]()
diff --git a/examples/docs/newsrc/resourceMobile.js b/examples/docs/newsrc/resourceMobile.js
index 98279823e..fd7412225 100644
--- a/examples/docs/newsrc/resourceMobile.js
+++ b/examples/docs/newsrc/resourceMobile.js
@@ -3,16 +3,16 @@
// demo源码
// 同web-doc的菜单资源
-import { cmpMenus } from '../resources/mobile/menus.js'
+import { cmpMenus } from '../../sites/demos/mobile/menus.js'
-export const demoStr = import.meta.glob('../resources/mobile/app/**/*.vue', { eager: false, as: 'raw' })
-export const demoVue = import.meta.glob('../resources/mobile/app/**/*.vue', { eager: false })
+export const demoStr = import.meta.glob('../../sites/demos/mobile/app/**/*.vue', { eager: false, as: 'raw' })
+export const demoVue = import.meta.glob('../../sites/demos/mobile/app/**/*.vue', { eager: false })
// api属性
-export const apis = import.meta.glob('../resources/mobile/app/*/webdoc/*.js', { eager: false })
+export const apis = import.meta.glob('../../sites/demos/mobile/app/*/webdoc/*.js', { eager: false })
// 组件的md
-const allMD = import.meta.glob('../resources/mobile/app/*/webdoc/*.cn.md', { eager: true })
+const allMD = import.meta.glob('../../sites/demos/mobile/app/*/webdoc/*.cn.md', { eager: true })
export const mds = {}
for (const path in allMD) {
let key = path.split('/').slice(-1)[0]
diff --git a/examples/docs/newsrc/resourceMobileFirst.js b/examples/docs/newsrc/resourceMobileFirst.js
index cbb41e4a8..9ee733f43 100644
--- a/examples/docs/newsrc/resourceMobileFirst.js
+++ b/examples/docs/newsrc/resourceMobileFirst.js
@@ -1,13 +1,13 @@
-import { cmpMenus } from '../resources/mobile-first/menus.js'
+import { cmpMenus } from '../../sites/demos/mobile-first/menus.js'
-export const demoStr = import.meta.glob('../resources/mobile-first/app/**/*.vue', { eager: false, as: 'raw' })
-export const demoVue = import.meta.glob('../resources/mobile-first/app/**/*.vue', { eager: false })
+export const demoStr = import.meta.glob('../../sites/demos/mobile-first/app/**/*.vue', { eager: false, as: 'raw' })
+export const demoVue = import.meta.glob('../../sites/demos/mobile-first/app/**/*.vue', { eager: false })
// api属性
-export const apis = import.meta.glob('../resources/mobile-first/app/*/webdoc/*.js', { eager: false })
+export const apis = import.meta.glob('../../sites/demos/mobile-first/app/*/webdoc/*.js', { eager: false })
// 组件的md
-const allMD = import.meta.glob('../resources/mobile-first/app/*/webdoc/*.cn.md', { eager: true })
+const allMD = import.meta.glob('../../sites/demos/mobile-first/app/*/webdoc/*.cn.md', { eager: true })
export const mds = {}
for (const path in allMD) {
let key = path.split('/').slice(-1)[0]
diff --git a/examples/docs/newsrc/resourcePc.js b/examples/docs/newsrc/resourcePc.js
index a59642fde..af18694c7 100644
--- a/examples/docs/newsrc/resourcePc.js
+++ b/examples/docs/newsrc/resourcePc.js
@@ -3,16 +3,16 @@
// demo源码
// 同web-doc的菜单资源
-import { cmpMenus } from '../../sites/demos/menus.js'
+import { cmpMenus } from '../../sites/demos/pc/menus.js'
-export const demoStr = import.meta.glob('../../sites/demos/app/**/*.vue', { eager: false, as: 'raw' })
-export const demoVue = import.meta.glob('../../sites/demos/app/**/*.vue', { eager: false })
+export const demoStr = import.meta.glob('../../sites/demos/pc/app/**/*.vue', { eager: false, as: 'raw' })
+export const demoVue = import.meta.glob('../../sites/demos/pc/app/**/*.vue', { eager: false })
// api属性
-export const apis = import.meta.glob('../../sites/demos/app/*/webdoc/*.js', { eager: false })
+export const apis = import.meta.glob('../../sites/demos/pc/app/*/webdoc/*.js', { eager: false })
// 组件的md
-const allMD = import.meta.glob('../../sites/demos/app/*/webdoc/*.cn.md', { eager: true })
+const allMD = import.meta.glob('../../sites/demos/pc/app/*/webdoc/*.cn.md', { eager: true })
export const mds = {}
for (const path in allMD) {
let key = path.split('/').slice(-1)[0]
diff --git a/examples/docs/resources/mobile-first/app/action-sheet/action.vue b/examples/sites/demos/mobile-first/app/action-sheet/action.vue
similarity index 100%
rename from examples/docs/resources/mobile-first/app/action-sheet/action.vue
rename to examples/sites/demos/mobile-first/app/action-sheet/action.vue
diff --git a/examples/docs/resources/mobile-first/app/action-sheet/basic-usage.vue b/examples/sites/demos/mobile-first/app/action-sheet/basic-usage.vue
similarity index 60%
rename from examples/docs/resources/mobile-first/app/action-sheet/basic-usage.vue
rename to examples/sites/demos/mobile-first/app/action-sheet/basic-usage.vue
index 3e021573e..67b40c77c 100644
--- a/examples/docs/resources/mobile-first/app/action-sheet/basic-usage.vue
+++ b/examples/sites/demos/mobile-first/app/action-sheet/basic-usage.vue
@@ -1,11 +1,11 @@
内容选项 {{ i }}
bbutton click
' }, codeFiles: ['slot.vue'] + }, + { + demoId: 'ellipsis', + name: { + 'zh-CN': '超出省略', + 'en-US': 'events' + }, + desc: { + 'zh-CN': '添加属性 `ellipsis` 选项内容会超出隐藏。
', + 'en-US': '
bbutton click
' + }, + codeFiles: ['ellipsis.vue'] } ], apis: [] diff --git a/examples/docs/resources/mobile-first/app/alert/base.vue b/examples/sites/demos/mobile-first/app/alert/base.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/alert/base.vue rename to examples/sites/demos/mobile-first/app/alert/base.vue diff --git a/examples/docs/resources/mobile-first/app/alert/center.vue b/examples/sites/demos/mobile-first/app/alert/center.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/alert/center.vue rename to examples/sites/demos/mobile-first/app/alert/center.vue diff --git a/examples/docs/resources/mobile-first/app/alert/closable.vue b/examples/sites/demos/mobile-first/app/alert/closable.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/alert/closable.vue rename to examples/sites/demos/mobile-first/app/alert/closable.vue diff --git a/examples/docs/resources/mobile-first/app/alert/close-text.vue b/examples/sites/demos/mobile-first/app/alert/close-text.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/alert/close-text.vue rename to examples/sites/demos/mobile-first/app/alert/close-text.vue diff --git a/examples/docs/resources/mobile-first/app/alert/close.vue b/examples/sites/demos/mobile-first/app/alert/close.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/alert/close.vue rename to examples/sites/demos/mobile-first/app/alert/close.vue diff --git a/examples/docs/resources/mobile-first/app/alert/custom-description.vue b/examples/sites/demos/mobile-first/app/alert/custom-description.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/alert/custom-description.vue rename to examples/sites/demos/mobile-first/app/alert/custom-description.vue diff --git a/examples/docs/resources/mobile-first/app/alert/feedback-of-result.vue b/examples/sites/demos/mobile-first/app/alert/feedback-of-result.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/alert/feedback-of-result.vue rename to examples/sites/demos/mobile-first/app/alert/feedback-of-result.vue diff --git a/examples/docs/resources/mobile-first/app/alert/icon.vue b/examples/sites/demos/mobile-first/app/alert/icon.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/alert/icon.vue rename to examples/sites/demos/mobile-first/app/alert/icon.vue diff --git a/examples/docs/resources/mobile-first/app/alert/show-foldable.vue b/examples/sites/demos/mobile-first/app/alert/show-foldable.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/alert/show-foldable.vue rename to examples/sites/demos/mobile-first/app/alert/show-foldable.vue diff --git a/examples/docs/resources/mobile-first/app/alert/show-icon.vue b/examples/sites/demos/mobile-first/app/alert/show-icon.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/alert/show-icon.vue rename to examples/sites/demos/mobile-first/app/alert/show-icon.vue diff --git a/examples/docs/resources/mobile-first/app/alert/size.vue b/examples/sites/demos/mobile-first/app/alert/size.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/alert/size.vue rename to examples/sites/demos/mobile-first/app/alert/size.vue diff --git a/examples/docs/resources/mobile-first/app/alert/slot-default.vue b/examples/sites/demos/mobile-first/app/alert/slot-default.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/alert/slot-default.vue rename to examples/sites/demos/mobile-first/app/alert/slot-default.vue diff --git a/examples/docs/resources/mobile-first/app/alert/title.vue b/examples/sites/demos/mobile-first/app/alert/title.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/alert/title.vue rename to examples/sites/demos/mobile-first/app/alert/title.vue diff --git a/examples/docs/resources/mobile-first/app/alert/type.vue b/examples/sites/demos/mobile-first/app/alert/type.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/alert/type.vue rename to examples/sites/demos/mobile-first/app/alert/type.vue diff --git a/examples/docs/resources/mobile-first/app/alert/webdoc/alert.cn.md b/examples/sites/demos/mobile-first/app/alert/webdoc/alert.cn.md similarity index 100% rename from examples/docs/resources/mobile-first/app/alert/webdoc/alert.cn.md rename to examples/sites/demos/mobile-first/app/alert/webdoc/alert.cn.md diff --git a/examples/docs/resources/mobile-first/app/alert/webdoc/alert.en.md b/examples/sites/demos/mobile-first/app/alert/webdoc/alert.en.md similarity index 100% rename from examples/docs/resources/mobile-first/app/alert/webdoc/alert.en.md rename to examples/sites/demos/mobile-first/app/alert/webdoc/alert.en.md diff --git a/examples/docs/resources/mobile-first/app/alert/webdoc/alert.js b/examples/sites/demos/mobile-first/app/alert/webdoc/alert.js similarity index 100% rename from examples/docs/resources/mobile-first/app/alert/webdoc/alert.js rename to examples/sites/demos/mobile-first/app/alert/webdoc/alert.js diff --git a/examples/docs/resources/mobile-first/app/badge/base.vue b/examples/sites/demos/mobile-first/app/badge/base.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/badge/base.vue rename to examples/sites/demos/mobile-first/app/badge/base.vue diff --git a/examples/docs/resources/mobile-first/app/badge/dynamic-hidden.vue b/examples/sites/demos/mobile-first/app/badge/dynamic-hidden.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/badge/dynamic-hidden.vue rename to examples/sites/demos/mobile-first/app/badge/dynamic-hidden.vue diff --git a/examples/docs/resources/mobile-first/app/badge/is-dot.vue b/examples/sites/demos/mobile-first/app/badge/is-dot.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/badge/is-dot.vue rename to examples/sites/demos/mobile-first/app/badge/is-dot.vue diff --git a/examples/docs/resources/mobile-first/app/badge/max.vue b/examples/sites/demos/mobile-first/app/badge/max.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/badge/max.vue rename to examples/sites/demos/mobile-first/app/badge/max.vue diff --git a/examples/docs/resources/mobile-first/app/badge/props-content.vue b/examples/sites/demos/mobile-first/app/badge/props-content.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/badge/props-content.vue rename to examples/sites/demos/mobile-first/app/badge/props-content.vue diff --git a/examples/docs/resources/mobile-first/app/badge/slot-content.vue b/examples/sites/demos/mobile-first/app/badge/slot-content.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/badge/slot-content.vue rename to examples/sites/demos/mobile-first/app/badge/slot-content.vue diff --git a/examples/docs/resources/mobile-first/app/badge/slot-default.vue b/examples/sites/demos/mobile-first/app/badge/slot-default.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/badge/slot-default.vue rename to examples/sites/demos/mobile-first/app/badge/slot-default.vue diff --git a/examples/docs/resources/mobile-first/app/badge/target.vue b/examples/sites/demos/mobile-first/app/badge/target.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/badge/target.vue rename to examples/sites/demos/mobile-first/app/badge/target.vue diff --git a/examples/docs/resources/mobile-first/app/badge/type-left.vue b/examples/sites/demos/mobile-first/app/badge/type-left.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/badge/type-left.vue rename to examples/sites/demos/mobile-first/app/badge/type-left.vue diff --git a/examples/docs/resources/mobile-first/app/badge/type.vue b/examples/sites/demos/mobile-first/app/badge/type.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/badge/type.vue rename to examples/sites/demos/mobile-first/app/badge/type.vue diff --git a/examples/docs/resources/mobile-first/app/badge/webdoc/badge.cn.md b/examples/sites/demos/mobile-first/app/badge/webdoc/badge.cn.md similarity index 100% rename from examples/docs/resources/mobile-first/app/badge/webdoc/badge.cn.md rename to examples/sites/demos/mobile-first/app/badge/webdoc/badge.cn.md diff --git a/examples/docs/resources/mobile-first/app/badge/webdoc/badge.en.md b/examples/sites/demos/mobile-first/app/badge/webdoc/badge.en.md similarity index 100% rename from examples/docs/resources/mobile-first/app/badge/webdoc/badge.en.md rename to examples/sites/demos/mobile-first/app/badge/webdoc/badge.en.md diff --git a/examples/docs/resources/mobile-first/app/badge/webdoc/badge.js b/examples/sites/demos/mobile-first/app/badge/webdoc/badge.js similarity index 100% rename from examples/docs/resources/mobile-first/app/badge/webdoc/badge.js rename to examples/sites/demos/mobile-first/app/badge/webdoc/badge.js diff --git a/examples/docs/resources/mobile-first/app/button-group/base.vue b/examples/sites/demos/mobile-first/app/button-group/base.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/button-group/base.vue rename to examples/sites/demos/mobile-first/app/button-group/base.vue diff --git a/examples/docs/resources/mobile-first/app/button-group/data.vue b/examples/sites/demos/mobile-first/app/button-group/data.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/button-group/data.vue rename to examples/sites/demos/mobile-first/app/button-group/data.vue diff --git a/examples/docs/resources/mobile-first/app/button-group/disabled.vue b/examples/sites/demos/mobile-first/app/button-group/disabled.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/button-group/disabled.vue rename to examples/sites/demos/mobile-first/app/button-group/disabled.vue diff --git a/examples/docs/resources/mobile-first/app/button-group/plain.vue b/examples/sites/demos/mobile-first/app/button-group/plain.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/button-group/plain.vue rename to examples/sites/demos/mobile-first/app/button-group/plain.vue diff --git a/examples/docs/resources/mobile-first/app/button-group/size.vue b/examples/sites/demos/mobile-first/app/button-group/size.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/button-group/size.vue rename to examples/sites/demos/mobile-first/app/button-group/size.vue diff --git a/examples/docs/resources/mobile-first/app/button-group/slot-default.vue b/examples/sites/demos/mobile-first/app/button-group/slot-default.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/button-group/slot-default.vue rename to examples/sites/demos/mobile-first/app/button-group/slot-default.vue diff --git a/examples/docs/resources/mobile-first/app/button-group/text-value-field.vue b/examples/sites/demos/mobile-first/app/button-group/text-value-field.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/button-group/text-value-field.vue rename to examples/sites/demos/mobile-first/app/button-group/text-value-field.vue diff --git a/examples/docs/resources/mobile-first/app/button-group/webdoc/button-group.cn.md b/examples/sites/demos/mobile-first/app/button-group/webdoc/button-group.cn.md similarity index 100% rename from examples/docs/resources/mobile-first/app/button-group/webdoc/button-group.cn.md rename to examples/sites/demos/mobile-first/app/button-group/webdoc/button-group.cn.md diff --git a/examples/docs/resources/mobile-first/app/button-group/webdoc/button-group.en.md b/examples/sites/demos/mobile-first/app/button-group/webdoc/button-group.en.md similarity index 100% rename from examples/docs/resources/mobile-first/app/button-group/webdoc/button-group.en.md rename to examples/sites/demos/mobile-first/app/button-group/webdoc/button-group.en.md diff --git a/examples/docs/resources/mobile-first/app/button-group/webdoc/button-group.js b/examples/sites/demos/mobile-first/app/button-group/webdoc/button-group.js similarity index 100% rename from examples/docs/resources/mobile-first/app/button-group/webdoc/button-group.js rename to examples/sites/demos/mobile-first/app/button-group/webdoc/button-group.js diff --git a/examples/docs/resources/mobile-first/app/button/autofocus.vue b/examples/sites/demos/mobile-first/app/button/autofocus.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/button/autofocus.vue rename to examples/sites/demos/mobile-first/app/button/autofocus.vue diff --git a/examples/docs/resources/mobile-first/app/button/banner.vue b/examples/sites/demos/mobile-first/app/button/banner.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/button/banner.vue rename to examples/sites/demos/mobile-first/app/button/banner.vue diff --git a/examples/docs/resources/mobile-first/app/button/base-saas.vue b/examples/sites/demos/mobile-first/app/button/base-saas.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/button/base-saas.vue rename to examples/sites/demos/mobile-first/app/button/base-saas.vue diff --git a/examples/docs/resources/mobile-first/app/button/base.vue b/examples/sites/demos/mobile-first/app/button/base.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/button/base.vue rename to examples/sites/demos/mobile-first/app/button/base.vue diff --git a/examples/docs/resources/mobile-first/app/button/button-class.vue b/examples/sites/demos/mobile-first/app/button/button-class.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/button/button-class.vue rename to examples/sites/demos/mobile-first/app/button/button-class.vue diff --git a/examples/docs/resources/mobile-first/app/button/circle.vue b/examples/sites/demos/mobile-first/app/button/circle.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/button/circle.vue rename to examples/sites/demos/mobile-first/app/button/circle.vue diff --git a/examples/docs/resources/mobile-first/app/button/click.vue b/examples/sites/demos/mobile-first/app/button/click.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/button/click.vue rename to examples/sites/demos/mobile-first/app/button/click.vue diff --git a/examples/docs/resources/mobile-first/app/button/dynamic-disabled.vue b/examples/sites/demos/mobile-first/app/button/dynamic-disabled.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/button/dynamic-disabled.vue rename to examples/sites/demos/mobile-first/app/button/dynamic-disabled.vue diff --git a/examples/docs/resources/mobile-first/app/button/icon.vue b/examples/sites/demos/mobile-first/app/button/icon.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/button/icon.vue rename to examples/sites/demos/mobile-first/app/button/icon.vue diff --git a/examples/docs/resources/mobile-first/app/button/image.vue b/examples/sites/demos/mobile-first/app/button/image.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/button/image.vue rename to examples/sites/demos/mobile-first/app/button/image.vue diff --git a/examples/docs/resources/mobile-first/app/button/link.vue b/examples/sites/demos/mobile-first/app/button/link.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/button/link.vue rename to examples/sites/demos/mobile-first/app/button/link.vue diff --git a/examples/docs/resources/mobile-first/app/button/loading.vue b/examples/sites/demos/mobile-first/app/button/loading.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/button/loading.vue rename to examples/sites/demos/mobile-first/app/button/loading.vue diff --git a/examples/docs/resources/mobile-first/app/button/plain.vue b/examples/sites/demos/mobile-first/app/button/plain.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/button/plain.vue rename to examples/sites/demos/mobile-first/app/button/plain.vue diff --git a/examples/docs/resources/mobile-first/app/button/reset-time.vue b/examples/sites/demos/mobile-first/app/button/reset-time.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/button/reset-time.vue rename to examples/sites/demos/mobile-first/app/button/reset-time.vue diff --git a/examples/docs/resources/mobile-first/app/button/round.vue b/examples/sites/demos/mobile-first/app/button/round.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/button/round.vue rename to examples/sites/demos/mobile-first/app/button/round.vue diff --git a/examples/docs/resources/mobile-first/app/button/size.vue b/examples/sites/demos/mobile-first/app/button/size.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/button/size.vue rename to examples/sites/demos/mobile-first/app/button/size.vue diff --git a/examples/docs/resources/mobile-first/app/button/slot-default.vue b/examples/sites/demos/mobile-first/app/button/slot-default.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/button/slot-default.vue rename to examples/sites/demos/mobile-first/app/button/slot-default.vue diff --git a/examples/docs/resources/mobile-first/app/button/text.vue b/examples/sites/demos/mobile-first/app/button/text.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/button/text.vue rename to examples/sites/demos/mobile-first/app/button/text.vue diff --git a/examples/docs/resources/mobile-first/app/button/type.vue b/examples/sites/demos/mobile-first/app/button/type.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/button/type.vue rename to examples/sites/demos/mobile-first/app/button/type.vue diff --git a/examples/docs/resources/mobile-first/app/button/webdoc/button.cn.md b/examples/sites/demos/mobile-first/app/button/webdoc/button.cn.md similarity index 100% rename from examples/docs/resources/mobile-first/app/button/webdoc/button.cn.md rename to examples/sites/demos/mobile-first/app/button/webdoc/button.cn.md diff --git a/examples/docs/resources/mobile-first/app/button/webdoc/button.en.md b/examples/sites/demos/mobile-first/app/button/webdoc/button.en.md similarity index 100% rename from examples/docs/resources/mobile-first/app/button/webdoc/button.en.md rename to examples/sites/demos/mobile-first/app/button/webdoc/button.en.md diff --git a/examples/docs/resources/mobile-first/app/button/webdoc/button.js b/examples/sites/demos/mobile-first/app/button/webdoc/button.js similarity index 100% rename from examples/docs/resources/mobile-first/app/button/webdoc/button.js rename to examples/sites/demos/mobile-first/app/button/webdoc/button.js diff --git a/examples/docs/resources/mobile-first/app/calendar-bar/basic-usage.vue b/examples/sites/demos/mobile-first/app/calendar-bar/basic-usage.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/calendar-bar/basic-usage.vue rename to examples/sites/demos/mobile-first/app/calendar-bar/basic-usage.vue diff --git a/examples/docs/resources/mobile-first/app/calendar-bar/disabled.vue b/examples/sites/demos/mobile-first/app/calendar-bar/disabled.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/calendar-bar/disabled.vue rename to examples/sites/demos/mobile-first/app/calendar-bar/disabled.vue diff --git a/examples/docs/resources/mobile-first/app/calendar-bar/marked.vue b/examples/sites/demos/mobile-first/app/calendar-bar/marked.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/calendar-bar/marked.vue rename to examples/sites/demos/mobile-first/app/calendar-bar/marked.vue diff --git a/examples/docs/resources/mobile-first/app/calendar-bar/render-current.vue b/examples/sites/demos/mobile-first/app/calendar-bar/render-current.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/calendar-bar/render-current.vue rename to examples/sites/demos/mobile-first/app/calendar-bar/render-current.vue diff --git a/examples/docs/resources/mobile-first/app/calendar-bar/render-today.vue b/examples/sites/demos/mobile-first/app/calendar-bar/render-today.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/calendar-bar/render-today.vue rename to examples/sites/demos/mobile-first/app/calendar-bar/render-today.vue diff --git a/examples/docs/resources/mobile-first/app/calendar-bar/webdoc/calendar-bar.cn.md b/examples/sites/demos/mobile-first/app/calendar-bar/webdoc/calendar-bar.cn.md similarity index 100% rename from examples/docs/resources/mobile-first/app/calendar-bar/webdoc/calendar-bar.cn.md rename to examples/sites/demos/mobile-first/app/calendar-bar/webdoc/calendar-bar.cn.md diff --git a/examples/docs/resources/mobile-first/app/calendar-bar/webdoc/calendar-bar.en.md b/examples/sites/demos/mobile-first/app/calendar-bar/webdoc/calendar-bar.en.md similarity index 100% rename from examples/docs/resources/mobile-first/app/calendar-bar/webdoc/calendar-bar.en.md rename to examples/sites/demos/mobile-first/app/calendar-bar/webdoc/calendar-bar.en.md diff --git a/examples/docs/resources/mobile-first/app/calendar-bar/webdoc/calendar-bar.js b/examples/sites/demos/mobile-first/app/calendar-bar/webdoc/calendar-bar.js similarity index 100% rename from examples/docs/resources/mobile-first/app/calendar-bar/webdoc/calendar-bar.js rename to examples/sites/demos/mobile-first/app/calendar-bar/webdoc/calendar-bar.js diff --git a/examples/docs/resources/mobile-first/app/calendar-bar/week-first.vue b/examples/sites/demos/mobile-first/app/calendar-bar/week-first.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/calendar-bar/week-first.vue rename to examples/sites/demos/mobile-first/app/calendar-bar/week-first.vue diff --git a/examples/docs/resources/mobile-first/app/calendar-bar/workday.vue b/examples/sites/demos/mobile-first/app/calendar-bar/workday.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/calendar-bar/workday.vue rename to examples/sites/demos/mobile-first/app/calendar-bar/workday.vue diff --git a/examples/docs/resources/mobile-first/app/card/basic-usage.vue b/examples/sites/demos/mobile-first/app/card/basic-usage.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/card/basic-usage.vue rename to examples/sites/demos/mobile-first/app/card/basic-usage.vue diff --git a/examples/docs/resources/mobile-first/app/card/card-disabled.vue b/examples/sites/demos/mobile-first/app/card/card-disabled.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/card/card-disabled.vue rename to examples/sites/demos/mobile-first/app/card/card-disabled.vue diff --git a/examples/docs/resources/mobile-first/app/card/card-events.vue b/examples/sites/demos/mobile-first/app/card/card-events.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/card/card-events.vue rename to examples/sites/demos/mobile-first/app/card/card-events.vue diff --git a/examples/docs/resources/mobile-first/app/card/card-group.vue b/examples/sites/demos/mobile-first/app/card/card-group.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/card/card-group.vue rename to examples/sites/demos/mobile-first/app/card/card-group.vue diff --git a/examples/docs/resources/mobile-first/app/card/card-size.vue b/examples/sites/demos/mobile-first/app/card/card-size.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/card/card-size.vue rename to examples/sites/demos/mobile-first/app/card/card-size.vue diff --git a/examples/docs/resources/mobile-first/app/card/card-status.vue b/examples/sites/demos/mobile-first/app/card/card-status.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/card/card-status.vue rename to examples/sites/demos/mobile-first/app/card/card-status.vue diff --git a/examples/docs/resources/mobile-first/app/card/card-type.vue b/examples/sites/demos/mobile-first/app/card/card-type.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/card/card-type.vue rename to examples/sites/demos/mobile-first/app/card/card-type.vue diff --git a/examples/docs/resources/mobile-first/app/card/check-type-checkbox.vue b/examples/sites/demos/mobile-first/app/card/check-type-checkbox.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/card/check-type-checkbox.vue rename to examples/sites/demos/mobile-first/app/card/check-type-checkbox.vue diff --git a/examples/docs/resources/mobile-first/app/card/check-type-radio.vue b/examples/sites/demos/mobile-first/app/card/check-type-radio.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/card/check-type-radio.vue rename to examples/sites/demos/mobile-first/app/card/check-type-radio.vue diff --git a/examples/docs/resources/mobile-first/app/card/custom-class.vue b/examples/sites/demos/mobile-first/app/card/custom-class.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/card/custom-class.vue rename to examples/sites/demos/mobile-first/app/card/custom-class.vue diff --git a/examples/docs/resources/mobile-first/app/card/operate-bar.vue b/examples/sites/demos/mobile-first/app/card/operate-bar.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/card/operate-bar.vue rename to examples/sites/demos/mobile-first/app/card/operate-bar.vue diff --git a/examples/docs/resources/mobile-first/app/card/slot.vue b/examples/sites/demos/mobile-first/app/card/slot.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/card/slot.vue rename to examples/sites/demos/mobile-first/app/card/slot.vue diff --git a/examples/docs/resources/mobile-first/app/card/webdoc/card.cn.md b/examples/sites/demos/mobile-first/app/card/webdoc/card.cn.md similarity index 100% rename from examples/docs/resources/mobile-first/app/card/webdoc/card.cn.md rename to examples/sites/demos/mobile-first/app/card/webdoc/card.cn.md diff --git a/examples/docs/resources/mobile-first/app/card/webdoc/card.en.md b/examples/sites/demos/mobile-first/app/card/webdoc/card.en.md similarity index 100% rename from examples/docs/resources/mobile-first/app/card/webdoc/card.en.md rename to examples/sites/demos/mobile-first/app/card/webdoc/card.en.md diff --git a/examples/docs/resources/mobile-first/app/card/webdoc/card.js b/examples/sites/demos/mobile-first/app/card/webdoc/card.js similarity index 100% rename from examples/docs/resources/mobile-first/app/card/webdoc/card.js rename to examples/sites/demos/mobile-first/app/card/webdoc/card.js diff --git a/examples/docs/resources/mobile-first/app/carousel/aspect-ratio.vue b/examples/sites/demos/mobile-first/app/carousel/aspect-ratio.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/carousel/aspect-ratio.vue rename to examples/sites/demos/mobile-first/app/carousel/aspect-ratio.vue diff --git a/examples/docs/resources/mobile-first/app/carousel/autoplay.vue b/examples/sites/demos/mobile-first/app/carousel/autoplay.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/carousel/autoplay.vue rename to examples/sites/demos/mobile-first/app/carousel/autoplay.vue diff --git a/examples/docs/resources/mobile-first/app/carousel/basic-usage.vue b/examples/sites/demos/mobile-first/app/carousel/basic-usage.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/carousel/basic-usage.vue rename to examples/sites/demos/mobile-first/app/carousel/basic-usage.vue diff --git a/examples/docs/resources/mobile-first/app/carousel/card-mode.vue b/examples/sites/demos/mobile-first/app/carousel/card-mode.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/carousel/card-mode.vue rename to examples/sites/demos/mobile-first/app/carousel/card-mode.vue diff --git a/examples/docs/resources/mobile-first/app/carousel/carousel-arrow-always.vue b/examples/sites/demos/mobile-first/app/carousel/carousel-arrow-always.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/carousel/carousel-arrow-always.vue rename to examples/sites/demos/mobile-first/app/carousel/carousel-arrow-always.vue diff --git a/examples/docs/resources/mobile-first/app/carousel/carousel-arrow-hover.vue b/examples/sites/demos/mobile-first/app/carousel/carousel-arrow-hover.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/carousel/carousel-arrow-hover.vue rename to examples/sites/demos/mobile-first/app/carousel/carousel-arrow-hover.vue diff --git a/examples/docs/resources/mobile-first/app/carousel/carousel-arrow-never.vue b/examples/sites/demos/mobile-first/app/carousel/carousel-arrow-never.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/carousel/carousel-arrow-never.vue rename to examples/sites/demos/mobile-first/app/carousel/carousel-arrow-never.vue diff --git a/examples/docs/resources/mobile-first/app/carousel/carousel-events.vue b/examples/sites/demos/mobile-first/app/carousel/carousel-events.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/carousel/carousel-events.vue rename to examples/sites/demos/mobile-first/app/carousel/carousel-events.vue diff --git a/examples/docs/resources/mobile-first/app/carousel/close-loop.vue b/examples/sites/demos/mobile-first/app/carousel/close-loop.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/carousel/close-loop.vue rename to examples/sites/demos/mobile-first/app/carousel/close-loop.vue diff --git a/examples/docs/resources/mobile-first/app/carousel/custom-height.vue b/examples/sites/demos/mobile-first/app/carousel/custom-height.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/carousel/custom-height.vue rename to examples/sites/demos/mobile-first/app/carousel/custom-height.vue diff --git a/examples/docs/resources/mobile-first/app/carousel/indicator-style.vue b/examples/sites/demos/mobile-first/app/carousel/indicator-style.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/carousel/indicator-style.vue rename to examples/sites/demos/mobile-first/app/carousel/indicator-style.vue diff --git a/examples/docs/resources/mobile-first/app/carousel/indicator-trigger.vue b/examples/sites/demos/mobile-first/app/carousel/indicator-trigger.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/carousel/indicator-trigger.vue rename to examples/sites/demos/mobile-first/app/carousel/indicator-trigger.vue diff --git a/examples/docs/resources/mobile-first/app/carousel/initial-index.vue b/examples/sites/demos/mobile-first/app/carousel/initial-index.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/carousel/initial-index.vue rename to examples/sites/demos/mobile-first/app/carousel/initial-index.vue diff --git a/examples/docs/resources/mobile-first/app/carousel/manual-play.vue b/examples/sites/demos/mobile-first/app/carousel/manual-play.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/carousel/manual-play.vue rename to examples/sites/demos/mobile-first/app/carousel/manual-play.vue diff --git a/examples/docs/resources/mobile-first/app/carousel/play-interval.vue b/examples/sites/demos/mobile-first/app/carousel/play-interval.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/carousel/play-interval.vue rename to examples/sites/demos/mobile-first/app/carousel/play-interval.vue diff --git a/examples/docs/resources/mobile-first/app/carousel/show-title.vue b/examples/sites/demos/mobile-first/app/carousel/show-title.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/carousel/show-title.vue rename to examples/sites/demos/mobile-first/app/carousel/show-title.vue diff --git a/examples/docs/resources/mobile-first/app/carousel/up-down-carousel.vue b/examples/sites/demos/mobile-first/app/carousel/up-down-carousel.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/carousel/up-down-carousel.vue rename to examples/sites/demos/mobile-first/app/carousel/up-down-carousel.vue diff --git a/examples/docs/resources/mobile-first/app/carousel/webdoc/carousel.cn.md b/examples/sites/demos/mobile-first/app/carousel/webdoc/carousel.cn.md similarity index 100% rename from examples/docs/resources/mobile-first/app/carousel/webdoc/carousel.cn.md rename to examples/sites/demos/mobile-first/app/carousel/webdoc/carousel.cn.md diff --git a/examples/docs/resources/mobile-first/app/carousel/webdoc/carousel.en.md b/examples/sites/demos/mobile-first/app/carousel/webdoc/carousel.en.md similarity index 100% rename from examples/docs/resources/mobile-first/app/carousel/webdoc/carousel.en.md rename to examples/sites/demos/mobile-first/app/carousel/webdoc/carousel.en.md diff --git a/examples/docs/resources/mobile-first/app/carousel/webdoc/carousel.js b/examples/sites/demos/mobile-first/app/carousel/webdoc/carousel.js similarity index 100% rename from examples/docs/resources/mobile-first/app/carousel/webdoc/carousel.js rename to examples/sites/demos/mobile-first/app/carousel/webdoc/carousel.js diff --git a/examples/docs/resources/mobile-first/app/cascader-select/basic-usage.vue b/examples/sites/demos/mobile-first/app/cascader-select/basic-usage.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/cascader-select/basic-usage.vue rename to examples/sites/demos/mobile-first/app/cascader-select/basic-usage.vue diff --git a/examples/docs/resources/mobile-first/app/cascader-select/cities.vue b/examples/sites/demos/mobile-first/app/cascader-select/cities.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/cascader-select/cities.vue rename to examples/sites/demos/mobile-first/app/cascader-select/cities.vue diff --git a/examples/docs/resources/mobile-first/app/cascader-select/cycle-roll.vue b/examples/sites/demos/mobile-first/app/cascader-select/cycle-roll.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/cascader-select/cycle-roll.vue rename to examples/sites/demos/mobile-first/app/cascader-select/cycle-roll.vue diff --git a/examples/docs/resources/mobile-first/app/cascader-select/disabled-array.vue b/examples/sites/demos/mobile-first/app/cascader-select/disabled-array.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/cascader-select/disabled-array.vue rename to examples/sites/demos/mobile-first/app/cascader-select/disabled-array.vue diff --git a/examples/docs/resources/mobile-first/app/cascader-select/disabled.vue b/examples/sites/demos/mobile-first/app/cascader-select/disabled.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/cascader-select/disabled.vue rename to examples/sites/demos/mobile-first/app/cascader-select/disabled.vue diff --git a/examples/docs/resources/mobile-first/app/cascader-select/object-option.vue b/examples/sites/demos/mobile-first/app/cascader-select/object-option.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/cascader-select/object-option.vue rename to examples/sites/demos/mobile-first/app/cascader-select/object-option.vue diff --git a/examples/docs/resources/mobile-first/app/cascader-select/text-color-class.vue b/examples/sites/demos/mobile-first/app/cascader-select/text-color-class.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/cascader-select/text-color-class.vue rename to examples/sites/demos/mobile-first/app/cascader-select/text-color-class.vue diff --git a/examples/docs/resources/mobile-first/app/cascader-select/webdoc/cascader-select.cn.md b/examples/sites/demos/mobile-first/app/cascader-select/webdoc/cascader-select.cn.md similarity index 100% rename from examples/docs/resources/mobile-first/app/cascader-select/webdoc/cascader-select.cn.md rename to examples/sites/demos/mobile-first/app/cascader-select/webdoc/cascader-select.cn.md diff --git a/examples/docs/resources/mobile-first/app/cascader-select/webdoc/cascader-select.en.md b/examples/sites/demos/mobile-first/app/cascader-select/webdoc/cascader-select.en.md similarity index 100% rename from examples/docs/resources/mobile-first/app/cascader-select/webdoc/cascader-select.en.md rename to examples/sites/demos/mobile-first/app/cascader-select/webdoc/cascader-select.en.md diff --git a/examples/docs/resources/mobile-first/app/cascader-select/webdoc/cascader-select.js b/examples/sites/demos/mobile-first/app/cascader-select/webdoc/cascader-select.js similarity index 100% rename from examples/docs/resources/mobile-first/app/cascader-select/webdoc/cascader-select.js rename to examples/sites/demos/mobile-first/app/cascader-select/webdoc/cascader-select.js diff --git a/examples/docs/resources/mobile-first/app/cell/basic-usage.vue b/examples/sites/demos/mobile-first/app/cell/basic-usage.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/cell/basic-usage.vue rename to examples/sites/demos/mobile-first/app/cell/basic-usage.vue diff --git a/examples/docs/resources/mobile-first/app/cell/disabled.vue b/examples/sites/demos/mobile-first/app/cell/disabled.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/cell/disabled.vue rename to examples/sites/demos/mobile-first/app/cell/disabled.vue diff --git a/examples/docs/resources/mobile-first/app/cell/icon.vue b/examples/sites/demos/mobile-first/app/cell/icon.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/cell/icon.vue rename to examples/sites/demos/mobile-first/app/cell/icon.vue diff --git a/examples/docs/resources/mobile-first/app/cell/placeholder.vue b/examples/sites/demos/mobile-first/app/cell/placeholder.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/cell/placeholder.vue rename to examples/sites/demos/mobile-first/app/cell/placeholder.vue diff --git a/examples/docs/resources/mobile-first/app/cell/webdoc/cell.cn.md b/examples/sites/demos/mobile-first/app/cell/webdoc/cell.cn.md similarity index 100% rename from examples/docs/resources/mobile-first/app/cell/webdoc/cell.cn.md rename to examples/sites/demos/mobile-first/app/cell/webdoc/cell.cn.md diff --git a/examples/docs/resources/mobile-first/app/cell/webdoc/cell.en.md b/examples/sites/demos/mobile-first/app/cell/webdoc/cell.en.md similarity index 100% rename from examples/docs/resources/mobile-first/app/cell/webdoc/cell.en.md rename to examples/sites/demos/mobile-first/app/cell/webdoc/cell.en.md diff --git a/examples/docs/resources/mobile-first/app/cell/webdoc/cell.js b/examples/sites/demos/mobile-first/app/cell/webdoc/cell.js similarity index 100% rename from examples/docs/resources/mobile-first/app/cell/webdoc/cell.js rename to examples/sites/demos/mobile-first/app/cell/webdoc/cell.js diff --git a/examples/docs/resources/mobile-first/app/cell/with-date-picker.vue b/examples/sites/demos/mobile-first/app/cell/with-date-picker.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/cell/with-date-picker.vue rename to examples/sites/demos/mobile-first/app/cell/with-date-picker.vue diff --git a/examples/docs/resources/mobile-first/app/checkbox/basic-usage.vue b/examples/sites/demos/mobile-first/app/checkbox/basic-usage.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/checkbox/basic-usage.vue rename to examples/sites/demos/mobile-first/app/checkbox/basic-usage.vue diff --git a/examples/docs/resources/mobile-first/app/checkbox/button-chek-box.vue b/examples/sites/demos/mobile-first/app/checkbox/button-chek-box.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/checkbox/button-chek-box.vue rename to examples/sites/demos/mobile-first/app/checkbox/button-chek-box.vue diff --git a/examples/docs/resources/mobile-first/app/checkbox/checkbox-button.vue b/examples/sites/demos/mobile-first/app/checkbox/checkbox-button.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/checkbox/checkbox-button.vue rename to examples/sites/demos/mobile-first/app/checkbox/checkbox-button.vue diff --git a/examples/docs/resources/mobile-first/app/checkbox/checkbox-events.vue b/examples/sites/demos/mobile-first/app/checkbox/checkbox-events.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/checkbox/checkbox-events.vue rename to examples/sites/demos/mobile-first/app/checkbox/checkbox-events.vue diff --git a/examples/docs/resources/mobile-first/app/checkbox/checkbox-group.vue b/examples/sites/demos/mobile-first/app/checkbox/checkbox-group.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/checkbox/checkbox-group.vue rename to examples/sites/demos/mobile-first/app/checkbox/checkbox-group.vue diff --git a/examples/docs/resources/mobile-first/app/checkbox/checkbox-slot.vue b/examples/sites/demos/mobile-first/app/checkbox/checkbox-slot.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/checkbox/checkbox-slot.vue rename to examples/sites/demos/mobile-first/app/checkbox/checkbox-slot.vue diff --git a/examples/docs/resources/mobile-first/app/checkbox/checked.vue b/examples/sites/demos/mobile-first/app/checkbox/checked.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/checkbox/checked.vue rename to examples/sites/demos/mobile-first/app/checkbox/checked.vue diff --git a/examples/docs/resources/mobile-first/app/checkbox/content-overflow.vue b/examples/sites/demos/mobile-first/app/checkbox/content-overflow.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/checkbox/content-overflow.vue rename to examples/sites/demos/mobile-first/app/checkbox/content-overflow.vue diff --git a/examples/docs/resources/mobile-first/app/checkbox/dynamic-create-checkbox.vue b/examples/sites/demos/mobile-first/app/checkbox/dynamic-create-checkbox.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/checkbox/dynamic-create-checkbox.vue rename to examples/sites/demos/mobile-first/app/checkbox/dynamic-create-checkbox.vue diff --git a/examples/docs/resources/mobile-first/app/checkbox/group-options.vue b/examples/sites/demos/mobile-first/app/checkbox/group-options.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/checkbox/group-options.vue rename to examples/sites/demos/mobile-first/app/checkbox/group-options.vue diff --git a/examples/docs/resources/mobile-first/app/checkbox/indeterminate.vue b/examples/sites/demos/mobile-first/app/checkbox/indeterminate.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/checkbox/indeterminate.vue rename to examples/sites/demos/mobile-first/app/checkbox/indeterminate.vue diff --git a/examples/docs/resources/mobile-first/app/checkbox/min-max.vue b/examples/sites/demos/mobile-first/app/checkbox/min-max.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/checkbox/min-max.vue rename to examples/sites/demos/mobile-first/app/checkbox/min-max.vue diff --git a/examples/docs/resources/mobile-first/app/checkbox/text.vue b/examples/sites/demos/mobile-first/app/checkbox/text.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/checkbox/text.vue rename to examples/sites/demos/mobile-first/app/checkbox/text.vue diff --git a/examples/docs/resources/mobile-first/app/checkbox/vertical-checkbox.vue b/examples/sites/demos/mobile-first/app/checkbox/vertical-checkbox.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/checkbox/vertical-checkbox.vue rename to examples/sites/demos/mobile-first/app/checkbox/vertical-checkbox.vue diff --git a/examples/docs/resources/mobile-first/app/checkbox/webdoc/checkbox.cn.md b/examples/sites/demos/mobile-first/app/checkbox/webdoc/checkbox.cn.md similarity index 100% rename from examples/docs/resources/mobile-first/app/checkbox/webdoc/checkbox.cn.md rename to examples/sites/demos/mobile-first/app/checkbox/webdoc/checkbox.cn.md diff --git a/examples/docs/resources/mobile-first/app/checkbox/webdoc/checkbox.en.md b/examples/sites/demos/mobile-first/app/checkbox/webdoc/checkbox.en.md similarity index 100% rename from examples/docs/resources/mobile-first/app/checkbox/webdoc/checkbox.en.md rename to examples/sites/demos/mobile-first/app/checkbox/webdoc/checkbox.en.md diff --git a/examples/docs/resources/mobile-first/app/checkbox/webdoc/checkbox.js b/examples/sites/demos/mobile-first/app/checkbox/webdoc/checkbox.js similarity index 100% rename from examples/docs/resources/mobile-first/app/checkbox/webdoc/checkbox.js rename to examples/sites/demos/mobile-first/app/checkbox/webdoc/checkbox.js diff --git a/examples/docs/resources/mobile-first/app/checkbox/with-border.vue b/examples/sites/demos/mobile-first/app/checkbox/with-border.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/checkbox/with-border.vue rename to examples/sites/demos/mobile-first/app/checkbox/with-border.vue diff --git a/examples/docs/resources/mobile-first/app/collapse/accordion.vue b/examples/sites/demos/mobile-first/app/collapse/accordion.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/collapse/accordion.vue rename to examples/sites/demos/mobile-first/app/collapse/accordion.vue diff --git a/examples/docs/resources/mobile-first/app/collapse/basic-usage.vue b/examples/sites/demos/mobile-first/app/collapse/basic-usage.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/collapse/basic-usage.vue rename to examples/sites/demos/mobile-first/app/collapse/basic-usage.vue diff --git a/examples/docs/resources/mobile-first/app/collapse/block-close.vue b/examples/sites/demos/mobile-first/app/collapse/block-close.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/collapse/block-close.vue rename to examples/sites/demos/mobile-first/app/collapse/block-close.vue diff --git a/examples/docs/resources/mobile-first/app/collapse/collapse-events.vue b/examples/sites/demos/mobile-first/app/collapse/collapse-events.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/collapse/collapse-events.vue rename to examples/sites/demos/mobile-first/app/collapse/collapse-events.vue diff --git a/examples/docs/resources/mobile-first/app/collapse/custom-collapse-title-right.vue b/examples/sites/demos/mobile-first/app/collapse/custom-collapse-title-right.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/collapse/custom-collapse-title-right.vue rename to examples/sites/demos/mobile-first/app/collapse/custom-collapse-title-right.vue diff --git a/examples/docs/resources/mobile-first/app/collapse/custom-collapse-title.vue b/examples/sites/demos/mobile-first/app/collapse/custom-collapse-title.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/collapse/custom-collapse-title.vue rename to examples/sites/demos/mobile-first/app/collapse/custom-collapse-title.vue diff --git a/examples/docs/resources/mobile-first/app/collapse/dynamic-disable.vue b/examples/sites/demos/mobile-first/app/collapse/dynamic-disable.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/collapse/dynamic-disable.vue rename to examples/sites/demos/mobile-first/app/collapse/dynamic-disable.vue diff --git a/examples/docs/resources/mobile-first/app/collapse/nested-form.vue b/examples/sites/demos/mobile-first/app/collapse/nested-form.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/collapse/nested-form.vue rename to examples/sites/demos/mobile-first/app/collapse/nested-form.vue diff --git a/examples/docs/resources/mobile-first/app/collapse/nested-grid.vue b/examples/sites/demos/mobile-first/app/collapse/nested-grid.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/collapse/nested-grid.vue rename to examples/sites/demos/mobile-first/app/collapse/nested-grid.vue diff --git a/examples/docs/resources/mobile-first/app/collapse/slot-icon.vue b/examples/sites/demos/mobile-first/app/collapse/slot-icon.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/collapse/slot-icon.vue rename to examples/sites/demos/mobile-first/app/collapse/slot-icon.vue diff --git a/examples/docs/resources/mobile-first/app/collapse/slot-title-right.vue b/examples/sites/demos/mobile-first/app/collapse/slot-title-right.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/collapse/slot-title-right.vue rename to examples/sites/demos/mobile-first/app/collapse/slot-title-right.vue diff --git a/examples/docs/resources/mobile-first/app/collapse/slot-title.vue b/examples/sites/demos/mobile-first/app/collapse/slot-title.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/collapse/slot-title.vue rename to examples/sites/demos/mobile-first/app/collapse/slot-title.vue diff --git a/examples/docs/resources/mobile-first/app/collapse/webdoc/collapse.cn.md b/examples/sites/demos/mobile-first/app/collapse/webdoc/collapse.cn.md similarity index 100% rename from examples/docs/resources/mobile-first/app/collapse/webdoc/collapse.cn.md rename to examples/sites/demos/mobile-first/app/collapse/webdoc/collapse.cn.md diff --git a/examples/docs/resources/mobile-first/app/collapse/webdoc/collapse.en.md b/examples/sites/demos/mobile-first/app/collapse/webdoc/collapse.en.md similarity index 100% rename from examples/docs/resources/mobile-first/app/collapse/webdoc/collapse.en.md rename to examples/sites/demos/mobile-first/app/collapse/webdoc/collapse.en.md diff --git a/examples/docs/resources/mobile-first/app/collapse/webdoc/collapse.js b/examples/sites/demos/mobile-first/app/collapse/webdoc/collapse.js similarity index 98% rename from examples/docs/resources/mobile-first/app/collapse/webdoc/collapse.js rename to examples/sites/demos/mobile-first/app/collapse/webdoc/collapse.js index f67f3296f..907ef0ff2 100644 --- a/examples/docs/resources/mobile-first/app/collapse/webdoc/collapse.js +++ b/examples/sites/demos/mobile-first/app/collapse/webdoc/collapse.js @@ -114,7 +114,7 @@ export default { codeFiles: ['nested-form.vue'] }, { - demoId: 'enumeration', + demoId: 'slot-title', name: { 'zh-CN': '自定义 Title 展示', 'en-US': 'events' @@ -123,7 +123,7 @@ export default { 'zh-CN': '通过配置 Collapse 内置的 title 插槽实现自定义标题展示
', 'en-US': '
bbutton click
' }, - codeFiles: ['enumeration.vue'] + codeFiles: ['slot-title.vue'] }, { demoId: 'slot-title-right', diff --git a/examples/docs/resources/mobile-first/app/column-list-item/basic-usage.vue b/examples/sites/demos/mobile-first/app/column-list-item/basic-usage.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/column-list-item/basic-usage.vue rename to examples/sites/demos/mobile-first/app/column-list-item/basic-usage.vue diff --git a/examples/docs/resources/mobile-first/app/column-list-item/content-slot.vue b/examples/sites/demos/mobile-first/app/column-list-item/content-slot.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/column-list-item/content-slot.vue rename to examples/sites/demos/mobile-first/app/column-list-item/content-slot.vue diff --git a/examples/docs/resources/mobile-first/app/column-list-item/custom-width.vue b/examples/sites/demos/mobile-first/app/column-list-item/custom-width.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/column-list-item/custom-width.vue rename to examples/sites/demos/mobile-first/app/column-list-item/custom-width.vue diff --git a/examples/docs/resources/mobile-first/app/column-list-item/icon-click-event.vue b/examples/sites/demos/mobile-first/app/column-list-item/icon-click-event.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/column-list-item/icon-click-event.vue rename to examples/sites/demos/mobile-first/app/column-list-item/icon-click-event.vue diff --git a/examples/docs/resources/mobile-first/app/column-list-item/icon-disabled.vue b/examples/sites/demos/mobile-first/app/column-list-item/icon-disabled.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/column-list-item/icon-disabled.vue rename to examples/sites/demos/mobile-first/app/column-list-item/icon-disabled.vue diff --git a/examples/docs/resources/mobile-first/app/column-list-item/image-operate-slot.vue b/examples/sites/demos/mobile-first/app/column-list-item/image-operate-slot.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/column-list-item/image-operate-slot.vue rename to examples/sites/demos/mobile-first/app/column-list-item/image-operate-slot.vue diff --git a/examples/docs/resources/mobile-first/app/column-list-item/list-group.vue b/examples/sites/demos/mobile-first/app/column-list-item/list-group.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/column-list-item/list-group.vue rename to examples/sites/demos/mobile-first/app/column-list-item/list-group.vue diff --git a/examples/docs/resources/mobile-first/app/column-list-item/show-checkbox.vue b/examples/sites/demos/mobile-first/app/column-list-item/show-checkbox.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/column-list-item/show-checkbox.vue rename to examples/sites/demos/mobile-first/app/column-list-item/show-checkbox.vue diff --git a/examples/docs/resources/mobile-first/app/column-list-item/show-radio.vue b/examples/sites/demos/mobile-first/app/column-list-item/show-radio.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/column-list-item/show-radio.vue rename to examples/sites/demos/mobile-first/app/column-list-item/show-radio.vue diff --git a/examples/docs/resources/mobile-first/app/column-list-item/size.vue b/examples/sites/demos/mobile-first/app/column-list-item/size.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/column-list-item/size.vue rename to examples/sites/demos/mobile-first/app/column-list-item/size.vue diff --git a/examples/docs/resources/mobile-first/app/column-list-item/webdoc/column-list-item.cn.md b/examples/sites/demos/mobile-first/app/column-list-item/webdoc/column-list-item.cn.md similarity index 100% rename from examples/docs/resources/mobile-first/app/column-list-item/webdoc/column-list-item.cn.md rename to examples/sites/demos/mobile-first/app/column-list-item/webdoc/column-list-item.cn.md diff --git a/examples/docs/resources/mobile-first/app/column-list-item/webdoc/column-list-item.en.md b/examples/sites/demos/mobile-first/app/column-list-item/webdoc/column-list-item.en.md similarity index 100% rename from examples/docs/resources/mobile-first/app/column-list-item/webdoc/column-list-item.en.md rename to examples/sites/demos/mobile-first/app/column-list-item/webdoc/column-list-item.en.md diff --git a/examples/docs/resources/mobile-first/app/column-list-item/webdoc/column-list-item.js b/examples/sites/demos/mobile-first/app/column-list-item/webdoc/column-list-item.js similarity index 100% rename from examples/docs/resources/mobile-first/app/column-list-item/webdoc/column-list-item.js rename to examples/sites/demos/mobile-first/app/column-list-item/webdoc/column-list-item.js diff --git a/examples/docs/resources/mobile-first/app/date-picker-mobile/basic-usage.vue b/examples/sites/demos/mobile-first/app/date-picker-mobile/basic-usage.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/date-picker-mobile/basic-usage.vue rename to examples/sites/demos/mobile-first/app/date-picker-mobile/basic-usage.vue diff --git a/examples/docs/resources/mobile-first/app/date-picker-mobile/date-range.vue b/examples/sites/demos/mobile-first/app/date-picker-mobile/date-range.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/date-picker-mobile/date-range.vue rename to examples/sites/demos/mobile-first/app/date-picker-mobile/date-range.vue diff --git a/examples/docs/resources/mobile-first/app/date-picker-mobile/datetime-range.vue b/examples/sites/demos/mobile-first/app/date-picker-mobile/datetime-range.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/date-picker-mobile/datetime-range.vue rename to examples/sites/demos/mobile-first/app/date-picker-mobile/datetime-range.vue diff --git a/examples/docs/resources/mobile-first/app/date-picker-mobile/datetime.vue b/examples/sites/demos/mobile-first/app/date-picker-mobile/datetime.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/date-picker-mobile/datetime.vue rename to examples/sites/demos/mobile-first/app/date-picker-mobile/datetime.vue diff --git a/examples/docs/resources/mobile-first/app/date-picker-mobile/webdoc/date-picker-mobile.cn.md b/examples/sites/demos/mobile-first/app/date-picker-mobile/webdoc/date-picker-mobile.cn.md similarity index 100% rename from examples/docs/resources/mobile-first/app/date-picker-mobile/webdoc/date-picker-mobile.cn.md rename to examples/sites/demos/mobile-first/app/date-picker-mobile/webdoc/date-picker-mobile.cn.md diff --git a/examples/docs/resources/mobile-first/app/date-picker-mobile/webdoc/date-picker-mobile.en.md b/examples/sites/demos/mobile-first/app/date-picker-mobile/webdoc/date-picker-mobile.en.md similarity index 100% rename from examples/docs/resources/mobile-first/app/date-picker-mobile/webdoc/date-picker-mobile.en.md rename to examples/sites/demos/mobile-first/app/date-picker-mobile/webdoc/date-picker-mobile.en.md diff --git a/examples/docs/resources/mobile-first/app/date-picker-mobile/webdoc/date-picker-mobile.js b/examples/sites/demos/mobile-first/app/date-picker-mobile/webdoc/date-picker-mobile.js similarity index 100% rename from examples/docs/resources/mobile-first/app/date-picker-mobile/webdoc/date-picker-mobile.js rename to examples/sites/demos/mobile-first/app/date-picker-mobile/webdoc/date-picker-mobile.js diff --git a/examples/docs/resources/mobile-first/app/drawer/basic-usage.vue b/examples/sites/demos/mobile-first/app/drawer/basic-usage.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/drawer/basic-usage.vue rename to examples/sites/demos/mobile-first/app/drawer/basic-usage.vue diff --git a/examples/docs/resources/mobile-first/app/drawer/dragable.vue b/examples/sites/demos/mobile-first/app/drawer/dragable.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/drawer/dragable.vue rename to examples/sites/demos/mobile-first/app/drawer/dragable.vue diff --git a/examples/docs/resources/mobile-first/app/drawer/event.vue b/examples/sites/demos/mobile-first/app/drawer/event.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/drawer/event.vue rename to examples/sites/demos/mobile-first/app/drawer/event.vue diff --git a/examples/docs/resources/mobile-first/app/drawer/mask-event.vue b/examples/sites/demos/mobile-first/app/drawer/mask-event.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/drawer/mask-event.vue rename to examples/sites/demos/mobile-first/app/drawer/mask-event.vue diff --git a/examples/docs/resources/mobile-first/app/drawer/mask.vue b/examples/sites/demos/mobile-first/app/drawer/mask.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/drawer/mask.vue rename to examples/sites/demos/mobile-first/app/drawer/mask.vue diff --git a/examples/docs/resources/mobile-first/app/drawer/placement.vue b/examples/sites/demos/mobile-first/app/drawer/placement.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/drawer/placement.vue rename to examples/sites/demos/mobile-first/app/drawer/placement.vue diff --git a/examples/docs/resources/mobile-first/app/drawer/show.vue b/examples/sites/demos/mobile-first/app/drawer/show.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/drawer/show.vue rename to examples/sites/demos/mobile-first/app/drawer/show.vue diff --git a/examples/docs/resources/mobile-first/app/drawer/slot.vue b/examples/sites/demos/mobile-first/app/drawer/slot.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/drawer/slot.vue rename to examples/sites/demos/mobile-first/app/drawer/slot.vue diff --git a/examples/docs/resources/mobile-first/app/drawer/webdoc/drawer.cn.md b/examples/sites/demos/mobile-first/app/drawer/webdoc/drawer.cn.md similarity index 100% rename from examples/docs/resources/mobile-first/app/drawer/webdoc/drawer.cn.md rename to examples/sites/demos/mobile-first/app/drawer/webdoc/drawer.cn.md diff --git a/examples/docs/resources/mobile-first/app/drawer/webdoc/drawer.en.md b/examples/sites/demos/mobile-first/app/drawer/webdoc/drawer.en.md similarity index 100% rename from examples/docs/resources/mobile-first/app/drawer/webdoc/drawer.en.md rename to examples/sites/demos/mobile-first/app/drawer/webdoc/drawer.en.md diff --git a/examples/docs/resources/mobile-first/app/drawer/webdoc/drawer.js b/examples/sites/demos/mobile-first/app/drawer/webdoc/drawer.js similarity index 67% rename from examples/docs/resources/mobile-first/app/drawer/webdoc/drawer.js rename to examples/sites/demos/mobile-first/app/drawer/webdoc/drawer.js index 36245f60a..3b6e775b8 100644 --- a/examples/docs/resources/mobile-first/app/drawer/webdoc/drawer.js +++ b/examples/sites/demos/mobile-first/app/drawer/webdoc/drawer.js @@ -21,7 +21,8 @@ export default { 'en-US': 'events' }, desc: { - 'zh-CN': '添加 `placement` 属性设置抽屉的方向,可选值有 `left|right|top|bottom`,默认值为 `right`。
', + 'zh-CN': + '
添加 placement
属性设置抽屉的方向,可选值有 left|right|top|bottom
,默认值为 right
。
', 'en-US': '
bbutton click
' }, codeFiles: ['placement.vue'] @@ -33,7 +34,7 @@ export default { 'en-US': 'events' }, desc: { - 'zh-CN': '添加 `width` 属性设置抽屉的宽度,默认值为 `300px`。
', + 'zh-CN': '
添加 width
属性设置抽屉的宽度,默认值为 300px
。
', 'en-US': '
bbutton click
' }, codeFiles: ['width.vue'] @@ -45,7 +46,7 @@ export default { 'en-US': 'events' }, desc: { - 'zh-CN': '添加 `dragable` 属性开启抽屉宽度拖拽功能,默认值为 `false`。
', + 'zh-CN': '
添加 dragable
属性开启抽屉宽度拖拽功能,默认值为 false
。
', 'en-US': '
bbutton click
' }, codeFiles: ['dragable.vue'] @@ -57,7 +58,7 @@ export default { 'en-US': 'events' }, desc: { - 'zh-CN': '添加 `mask` 属性可以关闭遮罩层,默认值为 `true` 。
', + 'zh-CN': '
添加 mask
属性可以关闭遮罩层,默认值为 true
。
', 'en-US': '
bbutton click
' }, codeFiles: ['mask.vue'] @@ -70,7 +71,7 @@ export default { }, desc: { 'zh-CN': - '默认弹窗打开后,可以单击遮罩层关闭弹窗,设置 `mask-closable` 为 `false` 后将禁用该功能,默认值为 `true` 。
', + '
默认弹窗打开后,可以单击遮罩层关闭弹窗,设置 mask-closable
为 false
后将禁用该功能,默认值为 true
。
', 'en-US': '
bbutton click
' }, codeFiles: ['mask-event.vue'] @@ -82,7 +83,7 @@ export default { 'en-US': 'events' }, desc: { - 'zh-CN': '- show-header: 显示头部,默认值为 true;- show-footer: 显示底部,默认值为 false;
', + 'zh-CN': '
- show-header: 显示头部,默认值为 true;
- show-footer: 显示底部,默认值为 false;
', 'en-US': '
bbutton click
' }, codeFiles: ['show.vue'] @@ -95,7 +96,7 @@ export default { }, desc: { 'zh-CN': - '- header: 头部插槽,默认显示头部,设置 :show-header="true" 时有效;- header-right: 头部右侧插槽,默认显示关闭功能;- footer: 底部插槽,默认隐藏底部,设置 :show-footer="true" 时有效;
', + '
- header: 头部插槽,默认显示头部,设置 :show-header="true" 时有效;
- header-right: 头部右侧插槽,默认显示关闭功能;
- footer: 底部插槽,默认隐藏底部,设置 :show-footer="true" 时有效;
', 'en-US': '
bbutton click
' }, codeFiles: ['slot.vue'] @@ -107,7 +108,7 @@ export default { 'en-US': 'events' }, desc: { - 'zh-CN': '- hide: 关闭抽屉事件;- confirm: 确认事件,设置 :show-footer="true" 时有效;
', + 'zh-CN': '
- hide: 关闭抽屉事件;
- confirm: 确认事件,设置 :show-footer="true" 时有效;
', 'en-US': '
bbutton click
' }, codeFiles: ['event.vue'] diff --git a/examples/docs/resources/mobile-first/app/drawer/width.vue b/examples/sites/demos/mobile-first/app/drawer/width.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/drawer/width.vue rename to examples/sites/demos/mobile-first/app/drawer/width.vue diff --git a/examples/docs/resources/mobile-first/app/dropdown/arrow-button.vue b/examples/sites/demos/mobile-first/app/dropdown/arrow-button.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/dropdown/arrow-button.vue rename to examples/sites/demos/mobile-first/app/dropdown/arrow-button.vue diff --git a/examples/docs/resources/mobile-first/app/dropdown/basic-usage.vue b/examples/sites/demos/mobile-first/app/dropdown/basic-usage.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/dropdown/basic-usage.vue rename to examples/sites/demos/mobile-first/app/dropdown/basic-usage.vue diff --git a/examples/docs/resources/mobile-first/app/dropdown/border-size.vue b/examples/sites/demos/mobile-first/app/dropdown/border-size.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/dropdown/border-size.vue rename to examples/sites/demos/mobile-first/app/dropdown/border-size.vue diff --git a/examples/docs/resources/mobile-first/app/dropdown/button-dropdown.vue b/examples/sites/demos/mobile-first/app/dropdown/button-dropdown.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/dropdown/button-dropdown.vue rename to examples/sites/demos/mobile-first/app/dropdown/button-dropdown.vue diff --git a/examples/docs/resources/mobile-first/app/dropdown/button-size.vue b/examples/sites/demos/mobile-first/app/dropdown/button-size.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/dropdown/button-size.vue rename to examples/sites/demos/mobile-first/app/dropdown/button-size.vue diff --git a/examples/docs/resources/mobile-first/app/dropdown/button-type.vue b/examples/sites/demos/mobile-first/app/dropdown/button-type.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/dropdown/button-type.vue rename to examples/sites/demos/mobile-first/app/dropdown/button-type.vue diff --git a/examples/docs/resources/mobile-first/app/dropdown/checked-status.vue b/examples/sites/demos/mobile-first/app/dropdown/checked-status.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/dropdown/checked-status.vue rename to examples/sites/demos/mobile-first/app/dropdown/checked-status.vue diff --git a/examples/docs/resources/mobile-first/app/dropdown/events-button-click.vue b/examples/sites/demos/mobile-first/app/dropdown/events-button-click.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/dropdown/events-button-click.vue rename to examples/sites/demos/mobile-first/app/dropdown/events-button-click.vue diff --git a/examples/docs/resources/mobile-first/app/dropdown/events-item-click.vue b/examples/sites/demos/mobile-first/app/dropdown/events-item-click.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/dropdown/events-item-click.vue rename to examples/sites/demos/mobile-first/app/dropdown/events-item-click.vue diff --git a/examples/docs/resources/mobile-first/app/dropdown/events-visible-change.vue b/examples/sites/demos/mobile-first/app/dropdown/events-visible-change.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/dropdown/events-visible-change.vue rename to examples/sites/demos/mobile-first/app/dropdown/events-visible-change.vue diff --git a/examples/docs/resources/mobile-first/app/dropdown/label-over.vue b/examples/sites/demos/mobile-first/app/dropdown/label-over.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/dropdown/label-over.vue rename to examples/sites/demos/mobile-first/app/dropdown/label-over.vue diff --git a/examples/docs/resources/mobile-first/app/dropdown/many-dropdown.vue b/examples/sites/demos/mobile-first/app/dropdown/many-dropdown.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/dropdown/many-dropdown.vue rename to examples/sites/demos/mobile-first/app/dropdown/many-dropdown.vue diff --git a/examples/docs/resources/mobile-first/app/dropdown/max-height.vue b/examples/sites/demos/mobile-first/app/dropdown/max-height.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/dropdown/max-height.vue rename to examples/sites/demos/mobile-first/app/dropdown/max-height.vue diff --git a/examples/docs/resources/mobile-first/app/dropdown/multi-stage.vue b/examples/sites/demos/mobile-first/app/dropdown/multi-stage.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/dropdown/multi-stage.vue rename to examples/sites/demos/mobile-first/app/dropdown/multi-stage.vue diff --git a/examples/docs/resources/mobile-first/app/dropdown/pop-direction.vue b/examples/sites/demos/mobile-first/app/dropdown/pop-direction.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/dropdown/pop-direction.vue rename to examples/sites/demos/mobile-first/app/dropdown/pop-direction.vue diff --git a/examples/docs/resources/mobile-first/app/dropdown/trigger-event.vue b/examples/sites/demos/mobile-first/app/dropdown/trigger-event.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/dropdown/trigger-event.vue rename to examples/sites/demos/mobile-first/app/dropdown/trigger-event.vue diff --git a/examples/docs/resources/mobile-first/app/dropdown/webdoc/dropdown.cn.md b/examples/sites/demos/mobile-first/app/dropdown/webdoc/dropdown.cn.md similarity index 100% rename from examples/docs/resources/mobile-first/app/dropdown/webdoc/dropdown.cn.md rename to examples/sites/demos/mobile-first/app/dropdown/webdoc/dropdown.cn.md diff --git a/examples/docs/resources/mobile-first/app/dropdown/webdoc/dropdown.en.md b/examples/sites/demos/mobile-first/app/dropdown/webdoc/dropdown.en.md similarity index 100% rename from examples/docs/resources/mobile-first/app/dropdown/webdoc/dropdown.en.md rename to examples/sites/demos/mobile-first/app/dropdown/webdoc/dropdown.en.md diff --git a/examples/docs/resources/mobile-first/app/dropdown/webdoc/dropdown.js b/examples/sites/demos/mobile-first/app/dropdown/webdoc/dropdown.js similarity index 100% rename from examples/docs/resources/mobile-first/app/dropdown/webdoc/dropdown.js rename to examples/sites/demos/mobile-first/app/dropdown/webdoc/dropdown.js diff --git a/examples/docs/resources/mobile-first/app/exception/button-text.vue b/examples/sites/demos/mobile-first/app/exception/button-text.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/exception/button-text.vue rename to examples/sites/demos/mobile-first/app/exception/button-text.vue diff --git a/examples/docs/resources/mobile-first/app/exception/component-empty.vue b/examples/sites/demos/mobile-first/app/exception/component-empty.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/exception/component-empty.vue rename to examples/sites/demos/mobile-first/app/exception/component-empty.vue diff --git a/examples/docs/resources/mobile-first/app/exception/message.vue b/examples/sites/demos/mobile-first/app/exception/message.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/exception/message.vue rename to examples/sites/demos/mobile-first/app/exception/message.vue diff --git a/examples/docs/resources/mobile-first/app/exception/page-empty.vue b/examples/sites/demos/mobile-first/app/exception/page-empty.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/exception/page-empty.vue rename to examples/sites/demos/mobile-first/app/exception/page-empty.vue diff --git a/examples/docs/resources/mobile-first/app/exception/sub-message.vue b/examples/sites/demos/mobile-first/app/exception/sub-message.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/exception/sub-message.vue rename to examples/sites/demos/mobile-first/app/exception/sub-message.vue diff --git a/examples/docs/resources/mobile-first/app/exception/webdoc/exception.cn.md b/examples/sites/demos/mobile-first/app/exception/webdoc/exception.cn.md similarity index 100% rename from examples/docs/resources/mobile-first/app/exception/webdoc/exception.cn.md rename to examples/sites/demos/mobile-first/app/exception/webdoc/exception.cn.md diff --git a/examples/docs/resources/mobile-first/app/exception/webdoc/exception.en.md b/examples/sites/demos/mobile-first/app/exception/webdoc/exception.en.md similarity index 100% rename from examples/docs/resources/mobile-first/app/exception/webdoc/exception.en.md rename to examples/sites/demos/mobile-first/app/exception/webdoc/exception.en.md diff --git a/examples/docs/resources/mobile-first/app/exception/webdoc/exception.js b/examples/sites/demos/mobile-first/app/exception/webdoc/exception.js similarity index 100% rename from examples/docs/resources/mobile-first/app/exception/webdoc/exception.js rename to examples/sites/demos/mobile-first/app/exception/webdoc/exception.js diff --git a/examples/docs/resources/mobile-first/app/file-upload/assist-content.vue b/examples/sites/demos/mobile-first/app/file-upload/assist-content.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/file-upload/assist-content.vue rename to examples/sites/demos/mobile-first/app/file-upload/assist-content.vue diff --git a/examples/docs/resources/mobile-first/app/file-upload/audio.vue b/examples/sites/demos/mobile-first/app/file-upload/audio.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/file-upload/audio.vue rename to examples/sites/demos/mobile-first/app/file-upload/audio.vue diff --git a/examples/docs/resources/mobile-first/app/file-upload/basic-usage.vue b/examples/sites/demos/mobile-first/app/file-upload/basic-usage.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/file-upload/basic-usage.vue rename to examples/sites/demos/mobile-first/app/file-upload/basic-usage.vue diff --git a/examples/docs/resources/mobile-first/app/file-upload/bubble.vue b/examples/sites/demos/mobile-first/app/file-upload/bubble.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/file-upload/bubble.vue rename to examples/sites/demos/mobile-first/app/file-upload/bubble.vue diff --git a/examples/docs/resources/mobile-first/app/file-upload/display-only-picture.vue b/examples/sites/demos/mobile-first/app/file-upload/display-only-picture.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/file-upload/display-only-picture.vue rename to examples/sites/demos/mobile-first/app/file-upload/display-only-picture.vue diff --git a/examples/docs/resources/mobile-first/app/file-upload/display-only-video-audio.vue b/examples/sites/demos/mobile-first/app/file-upload/display-only-video-audio.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/file-upload/display-only-video-audio.vue rename to examples/sites/demos/mobile-first/app/file-upload/display-only-video-audio.vue diff --git a/examples/docs/resources/mobile-first/app/file-upload/display-only.vue b/examples/sites/demos/mobile-first/app/file-upload/display-only.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/file-upload/display-only.vue rename to examples/sites/demos/mobile-first/app/file-upload/display-only.vue diff --git a/examples/docs/resources/mobile-first/app/file-upload/download-all.vue b/examples/sites/demos/mobile-first/app/file-upload/download-all.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/file-upload/download-all.vue rename to examples/sites/demos/mobile-first/app/file-upload/download-all.vue diff --git a/examples/docs/resources/mobile-first/app/file-upload/download-picture.vue b/examples/sites/demos/mobile-first/app/file-upload/download-picture.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/file-upload/download-picture.vue rename to examples/sites/demos/mobile-first/app/file-upload/download-picture.vue diff --git a/examples/docs/resources/mobile-first/app/file-upload/download.vue b/examples/sites/demos/mobile-first/app/file-upload/download.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/file-upload/download.vue rename to examples/sites/demos/mobile-first/app/file-upload/download.vue diff --git a/examples/docs/resources/mobile-first/app/file-upload/drag-file-list.vue b/examples/sites/demos/mobile-first/app/file-upload/drag-file-list.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/file-upload/drag-file-list.vue rename to examples/sites/demos/mobile-first/app/file-upload/drag-file-list.vue diff --git a/examples/docs/resources/mobile-first/app/file-upload/drag.vue b/examples/sites/demos/mobile-first/app/file-upload/drag.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/file-upload/drag.vue rename to examples/sites/demos/mobile-first/app/file-upload/drag.vue diff --git a/examples/docs/resources/mobile-first/app/file-upload/event-trigger-click.vue b/examples/sites/demos/mobile-first/app/file-upload/event-trigger-click.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/file-upload/event-trigger-click.vue rename to examples/sites/demos/mobile-first/app/file-upload/event-trigger-click.vue diff --git a/examples/docs/resources/mobile-first/app/file-upload/file-list.vue b/examples/sites/demos/mobile-first/app/file-upload/file-list.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/file-upload/file-list.vue rename to examples/sites/demos/mobile-first/app/file-upload/file-list.vue diff --git a/examples/docs/resources/mobile-first/app/file-upload/file-type.vue b/examples/sites/demos/mobile-first/app/file-upload/file-type.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/file-upload/file-type.vue rename to examples/sites/demos/mobile-first/app/file-upload/file-type.vue diff --git a/examples/docs/resources/mobile-first/app/file-upload/multi-media-native.vue b/examples/sites/demos/mobile-first/app/file-upload/multi-media-native.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/file-upload/multi-media-native.vue rename to examples/sites/demos/mobile-first/app/file-upload/multi-media-native.vue diff --git a/examples/docs/resources/mobile-first/app/file-upload/multi-media.vue b/examples/sites/demos/mobile-first/app/file-upload/multi-media.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/file-upload/multi-media.vue rename to examples/sites/demos/mobile-first/app/file-upload/multi-media.vue diff --git a/examples/docs/resources/mobile-first/app/file-upload/picture-card.vue b/examples/sites/demos/mobile-first/app/file-upload/picture-card.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/file-upload/picture-card.vue rename to examples/sites/demos/mobile-first/app/file-upload/picture-card.vue diff --git a/examples/docs/resources/mobile-first/app/file-upload/picture-show-name.vue b/examples/sites/demos/mobile-first/app/file-upload/picture-show-name.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/file-upload/picture-show-name.vue rename to examples/sites/demos/mobile-first/app/file-upload/picture-show-name.vue diff --git a/examples/docs/resources/mobile-first/app/file-upload/picture.vue b/examples/sites/demos/mobile-first/app/file-upload/picture.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/file-upload/picture.vue rename to examples/sites/demos/mobile-first/app/file-upload/picture.vue diff --git a/examples/docs/resources/mobile-first/app/file-upload/preview-picture.vue b/examples/sites/demos/mobile-first/app/file-upload/preview-picture.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/file-upload/preview-picture.vue rename to examples/sites/demos/mobile-first/app/file-upload/preview-picture.vue diff --git a/examples/docs/resources/mobile-first/app/file-upload/preview.vue b/examples/sites/demos/mobile-first/app/file-upload/preview.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/file-upload/preview.vue rename to examples/sites/demos/mobile-first/app/file-upload/preview.vue diff --git a/examples/docs/resources/mobile-first/app/file-upload/re-upload-picture.vue b/examples/sites/demos/mobile-first/app/file-upload/re-upload-picture.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/file-upload/re-upload-picture.vue rename to examples/sites/demos/mobile-first/app/file-upload/re-upload-picture.vue diff --git a/examples/docs/resources/mobile-first/app/file-upload/re-upload.vue b/examples/sites/demos/mobile-first/app/file-upload/re-upload.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/file-upload/re-upload.vue rename to examples/sites/demos/mobile-first/app/file-upload/re-upload.vue diff --git a/examples/docs/resources/mobile-first/app/file-upload/show-title.vue b/examples/sites/demos/mobile-first/app/file-upload/show-title.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/file-upload/show-title.vue rename to examples/sites/demos/mobile-first/app/file-upload/show-title.vue diff --git a/examples/docs/resources/mobile-first/app/file-upload/slot-operate.vue b/examples/sites/demos/mobile-first/app/file-upload/slot-operate.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/file-upload/slot-operate.vue rename to examples/sites/demos/mobile-first/app/file-upload/slot-operate.vue diff --git a/examples/docs/resources/mobile-first/app/file-upload/title.vue b/examples/sites/demos/mobile-first/app/file-upload/title.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/file-upload/title.vue rename to examples/sites/demos/mobile-first/app/file-upload/title.vue diff --git a/examples/docs/resources/mobile-first/app/file-upload/video.vue b/examples/sites/demos/mobile-first/app/file-upload/video.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/file-upload/video.vue rename to examples/sites/demos/mobile-first/app/file-upload/video.vue diff --git a/examples/docs/resources/mobile-first/app/file-upload/webdoc/file-upload.cn.md b/examples/sites/demos/mobile-first/app/file-upload/webdoc/file-upload.cn.md similarity index 100% rename from examples/docs/resources/mobile-first/app/file-upload/webdoc/file-upload.cn.md rename to examples/sites/demos/mobile-first/app/file-upload/webdoc/file-upload.cn.md diff --git a/examples/docs/resources/mobile-first/app/file-upload/webdoc/file-upload.en.md b/examples/sites/demos/mobile-first/app/file-upload/webdoc/file-upload.en.md similarity index 100% rename from examples/docs/resources/mobile-first/app/file-upload/webdoc/file-upload.en.md rename to examples/sites/demos/mobile-first/app/file-upload/webdoc/file-upload.en.md diff --git a/examples/docs/resources/mobile-first/app/file-upload/webdoc/file-upload.js b/examples/sites/demos/mobile-first/app/file-upload/webdoc/file-upload.js similarity index 100% rename from examples/docs/resources/mobile-first/app/file-upload/webdoc/file-upload.js rename to examples/sites/demos/mobile-first/app/file-upload/webdoc/file-upload.js diff --git a/examples/docs/resources/mobile-first/app/filter-bar/basic-usage.vue b/examples/sites/demos/mobile-first/app/filter-bar/basic-usage.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/filter-bar/basic-usage.vue rename to examples/sites/demos/mobile-first/app/filter-bar/basic-usage.vue diff --git a/examples/docs/resources/mobile-first/app/filter-bar/readonly.vue b/examples/sites/demos/mobile-first/app/filter-bar/readonly.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/filter-bar/readonly.vue rename to examples/sites/demos/mobile-first/app/filter-bar/readonly.vue diff --git a/examples/docs/resources/mobile-first/app/filter-bar/slot.vue b/examples/sites/demos/mobile-first/app/filter-bar/slot.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/filter-bar/slot.vue rename to examples/sites/demos/mobile-first/app/filter-bar/slot.vue diff --git a/examples/docs/resources/mobile-first/app/filter-bar/webdoc/filter-bar.cn.md b/examples/sites/demos/mobile-first/app/filter-bar/webdoc/filter-bar.cn.md similarity index 100% rename from examples/docs/resources/mobile-first/app/filter-bar/webdoc/filter-bar.cn.md rename to examples/sites/demos/mobile-first/app/filter-bar/webdoc/filter-bar.cn.md diff --git a/examples/docs/resources/mobile-first/app/filter-bar/webdoc/filter-bar.en.md b/examples/sites/demos/mobile-first/app/filter-bar/webdoc/filter-bar.en.md similarity index 100% rename from examples/docs/resources/mobile-first/app/filter-bar/webdoc/filter-bar.en.md rename to examples/sites/demos/mobile-first/app/filter-bar/webdoc/filter-bar.en.md diff --git a/examples/docs/resources/mobile-first/app/filter-bar/webdoc/filter-bar.js b/examples/sites/demos/mobile-first/app/filter-bar/webdoc/filter-bar.js similarity index 100% rename from examples/docs/resources/mobile-first/app/filter-bar/webdoc/filter-bar.js rename to examples/sites/demos/mobile-first/app/filter-bar/webdoc/filter-bar.js diff --git a/examples/docs/resources/mobile-first/app/filter/basic-usage.vue b/examples/sites/demos/mobile-first/app/filter/basic-usage.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/filter/basic-usage.vue rename to examples/sites/demos/mobile-first/app/filter/basic-usage.vue diff --git a/examples/docs/resources/mobile-first/app/filter/column-num.vue b/examples/sites/demos/mobile-first/app/filter/column-num.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/filter/column-num.vue rename to examples/sites/demos/mobile-first/app/filter/column-num.vue diff --git a/examples/docs/resources/mobile-first/app/filter/enumeration.vue b/examples/sites/demos/mobile-first/app/filter/enumeration.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/filter/enumeration.vue rename to examples/sites/demos/mobile-first/app/filter/enumeration.vue diff --git a/examples/docs/resources/mobile-first/app/filter/filter-group.vue b/examples/sites/demos/mobile-first/app/filter/filter-group.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/filter/filter-group.vue rename to examples/sites/demos/mobile-first/app/filter/filter-group.vue diff --git a/examples/docs/resources/mobile-first/app/filter/slot.vue b/examples/sites/demos/mobile-first/app/filter/slot.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/filter/slot.vue rename to examples/sites/demos/mobile-first/app/filter/slot.vue diff --git a/examples/docs/resources/mobile-first/app/filter/webdoc/filter.cn.md b/examples/sites/demos/mobile-first/app/filter/webdoc/filter.cn.md similarity index 100% rename from examples/docs/resources/mobile-first/app/filter/webdoc/filter.cn.md rename to examples/sites/demos/mobile-first/app/filter/webdoc/filter.cn.md diff --git a/examples/docs/resources/mobile-first/app/filter/webdoc/filter.en.md b/examples/sites/demos/mobile-first/app/filter/webdoc/filter.en.md similarity index 100% rename from examples/docs/resources/mobile-first/app/filter/webdoc/filter.en.md rename to examples/sites/demos/mobile-first/app/filter/webdoc/filter.en.md diff --git a/examples/docs/resources/mobile-first/app/filter/webdoc/filter.js b/examples/sites/demos/mobile-first/app/filter/webdoc/filter.js similarity index 100% rename from examples/docs/resources/mobile-first/app/filter/webdoc/filter.js rename to examples/sites/demos/mobile-first/app/filter/webdoc/filter.js diff --git a/examples/docs/resources/mobile-first/app/flowchart/basic-usage.vue b/examples/sites/demos/mobile-first/app/flowchart/basic-usage.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/flowchart/basic-usage.vue rename to examples/sites/demos/mobile-first/app/flowchart/basic-usage.vue diff --git a/examples/docs/resources/mobile-first/app/flowchart/dot-horizon-async.vue b/examples/sites/demos/mobile-first/app/flowchart/dot-horizon-async.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/flowchart/dot-horizon-async.vue rename to examples/sites/demos/mobile-first/app/flowchart/dot-horizon-async.vue diff --git a/examples/docs/resources/mobile-first/app/flowchart/dot-horizon.vue b/examples/sites/demos/mobile-first/app/flowchart/dot-horizon.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/flowchart/dot-horizon.vue rename to examples/sites/demos/mobile-first/app/flowchart/dot-horizon.vue diff --git a/examples/docs/resources/mobile-first/app/flowchart/dot-vertical-async.vue b/examples/sites/demos/mobile-first/app/flowchart/dot-vertical-async.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/flowchart/dot-vertical-async.vue rename to examples/sites/demos/mobile-first/app/flowchart/dot-vertical-async.vue diff --git a/examples/docs/resources/mobile-first/app/flowchart/dot-vertical.vue b/examples/sites/demos/mobile-first/app/flowchart/dot-vertical.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/flowchart/dot-vertical.vue rename to examples/sites/demos/mobile-first/app/flowchart/dot-vertical.vue diff --git a/examples/docs/resources/mobile-first/app/flowchart/holistic-fork.vue b/examples/sites/demos/mobile-first/app/flowchart/holistic-fork.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/flowchart/holistic-fork.vue rename to examples/sites/demos/mobile-first/app/flowchart/holistic-fork.vue diff --git a/examples/docs/resources/mobile-first/app/flowchart/holistic.vue b/examples/sites/demos/mobile-first/app/flowchart/holistic.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/flowchart/holistic.vue rename to examples/sites/demos/mobile-first/app/flowchart/holistic.vue diff --git a/examples/docs/resources/mobile-first/app/flowchart/horizon.vue b/examples/sites/demos/mobile-first/app/flowchart/horizon.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/flowchart/horizon.vue rename to examples/sites/demos/mobile-first/app/flowchart/horizon.vue diff --git a/examples/docs/resources/mobile-first/app/flowchart/webdoc/flowchart.cn.md b/examples/sites/demos/mobile-first/app/flowchart/webdoc/flowchart.cn.md similarity index 100% rename from examples/docs/resources/mobile-first/app/flowchart/webdoc/flowchart.cn.md rename to examples/sites/demos/mobile-first/app/flowchart/webdoc/flowchart.cn.md diff --git a/examples/docs/resources/mobile-first/app/flowchart/webdoc/flowchart.en.md b/examples/sites/demos/mobile-first/app/flowchart/webdoc/flowchart.en.md similarity index 100% rename from examples/docs/resources/mobile-first/app/flowchart/webdoc/flowchart.en.md rename to examples/sites/demos/mobile-first/app/flowchart/webdoc/flowchart.en.md diff --git a/examples/docs/resources/mobile-first/app/flowchart/webdoc/flowchart.js b/examples/sites/demos/mobile-first/app/flowchart/webdoc/flowchart.js similarity index 100% rename from examples/docs/resources/mobile-first/app/flowchart/webdoc/flowchart.js rename to examples/sites/demos/mobile-first/app/flowchart/webdoc/flowchart.js diff --git a/examples/docs/resources/mobile-first/app/form/custom-validation-rule.vue b/examples/sites/demos/mobile-first/app/form/custom-validation-rule.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/form/custom-validation-rule.vue rename to examples/sites/demos/mobile-first/app/form/custom-validation-rule.vue diff --git a/examples/docs/resources/mobile-first/app/form/form-clear-validate.vue b/examples/sites/demos/mobile-first/app/form/form-clear-validate.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/form/form-clear-validate.vue rename to examples/sites/demos/mobile-first/app/form/form-clear-validate.vue diff --git a/examples/docs/resources/mobile-first/app/form/form-disabled.vue b/examples/sites/demos/mobile-first/app/form/form-disabled.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/form/form-disabled.vue rename to examples/sites/demos/mobile-first/app/form/form-disabled.vue diff --git a/examples/docs/resources/mobile-first/app/form/form-display-only.vue b/examples/sites/demos/mobile-first/app/form/form-display-only.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/form/form-display-only.vue rename to examples/sites/demos/mobile-first/app/form/form-display-only.vue diff --git a/examples/docs/resources/mobile-first/app/form/form-in-row.vue b/examples/sites/demos/mobile-first/app/form/form-in-row.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/form/form-in-row.vue rename to examples/sites/demos/mobile-first/app/form/form-in-row.vue diff --git a/examples/docs/resources/mobile-first/app/form/form-item-tip.vue b/examples/sites/demos/mobile-first/app/form/form-item-tip.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/form/form-item-tip.vue rename to examples/sites/demos/mobile-first/app/form/form-item-tip.vue diff --git a/examples/docs/resources/mobile-first/app/form/form-validation.vue b/examples/sites/demos/mobile-first/app/form/form-validation.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/form/form-validation.vue rename to examples/sites/demos/mobile-first/app/form/form-validation.vue diff --git a/examples/docs/resources/mobile-first/app/form/frequently-used-form.vue b/examples/sites/demos/mobile-first/app/form/frequently-used-form.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/form/frequently-used-form.vue rename to examples/sites/demos/mobile-first/app/form/frequently-used-form.vue diff --git a/examples/docs/resources/mobile-first/app/form/no-validate-to-add.vue b/examples/sites/demos/mobile-first/app/form/no-validate-to-add.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/form/no-validate-to-add.vue rename to examples/sites/demos/mobile-first/app/form/no-validate-to-add.vue diff --git a/examples/docs/resources/mobile-first/app/form/popper-options-bubbling.vue b/examples/sites/demos/mobile-first/app/form/popper-options-bubbling.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/form/popper-options-bubbling.vue rename to examples/sites/demos/mobile-first/app/form/popper-options-bubbling.vue diff --git a/examples/docs/resources/mobile-first/app/form/size.vue b/examples/sites/demos/mobile-first/app/form/size.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/form/size.vue rename to examples/sites/demos/mobile-first/app/form/size.vue diff --git a/examples/docs/resources/mobile-first/app/form/slot-label.vue b/examples/sites/demos/mobile-first/app/form/slot-label.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/form/slot-label.vue rename to examples/sites/demos/mobile-first/app/form/slot-label.vue diff --git a/examples/docs/resources/mobile-first/app/form/switch-from-item.vue b/examples/sites/demos/mobile-first/app/form/switch-from-item.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/form/switch-from-item.vue rename to examples/sites/demos/mobile-first/app/form/switch-from-item.vue diff --git a/examples/docs/resources/mobile-first/app/form/validate-debounce.vue b/examples/sites/demos/mobile-first/app/form/validate-debounce.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/form/validate-debounce.vue rename to examples/sites/demos/mobile-first/app/form/validate-debounce.vue diff --git a/examples/docs/resources/mobile-first/app/form/validate-type.vue b/examples/sites/demos/mobile-first/app/form/validate-type.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/form/validate-type.vue rename to examples/sites/demos/mobile-first/app/form/validate-type.vue diff --git a/examples/docs/resources/mobile-first/app/form/validation-position.vue b/examples/sites/demos/mobile-first/app/form/validation-position.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/form/validation-position.vue rename to examples/sites/demos/mobile-first/app/form/validation-position.vue diff --git a/examples/docs/resources/mobile-first/app/form/webdoc/form.cn.md b/examples/sites/demos/mobile-first/app/form/webdoc/form.cn.md similarity index 100% rename from examples/docs/resources/mobile-first/app/form/webdoc/form.cn.md rename to examples/sites/demos/mobile-first/app/form/webdoc/form.cn.md diff --git a/examples/docs/resources/mobile-first/app/form/webdoc/form.en.md b/examples/sites/demos/mobile-first/app/form/webdoc/form.en.md similarity index 100% rename from examples/docs/resources/mobile-first/app/form/webdoc/form.en.md rename to examples/sites/demos/mobile-first/app/form/webdoc/form.en.md diff --git a/examples/docs/resources/mobile-first/app/form/webdoc/form.js b/examples/sites/demos/mobile-first/app/form/webdoc/form.js similarity index 100% rename from examples/docs/resources/mobile-first/app/form/webdoc/form.js rename to examples/sites/demos/mobile-first/app/form/webdoc/form.js diff --git a/examples/docs/resources/mobile-first/app/grid/basic-usage.vue b/examples/sites/demos/mobile-first/app/grid/basic-usage.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/grid/basic-usage.vue rename to examples/sites/demos/mobile-first/app/grid/basic-usage.vue diff --git a/examples/docs/resources/mobile-first/app/grid/basicUsage-conf.vue b/examples/sites/demos/mobile-first/app/grid/basicUsage-conf.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/grid/basicUsage-conf.vue rename to examples/sites/demos/mobile-first/app/grid/basicUsage-conf.vue diff --git a/examples/docs/resources/mobile-first/app/grid/column-anchor.vue b/examples/sites/demos/mobile-first/app/grid/column-anchor.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/grid/column-anchor.vue rename to examples/sites/demos/mobile-first/app/grid/column-anchor.vue diff --git a/examples/docs/resources/mobile-first/app/grid/operation-column.vue b/examples/sites/demos/mobile-first/app/grid/operation-column.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/grid/operation-column.vue rename to examples/sites/demos/mobile-first/app/grid/operation-column.vue diff --git a/examples/docs/resources/mobile-first/app/grid/toolbar-custom-teleport.vue b/examples/sites/demos/mobile-first/app/grid/toolbar-custom-teleport.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/grid/toolbar-custom-teleport.vue rename to examples/sites/demos/mobile-first/app/grid/toolbar-custom-teleport.vue diff --git a/examples/docs/resources/mobile-first/app/grid/webdoc/grid.cn.md b/examples/sites/demos/mobile-first/app/grid/webdoc/grid.cn.md similarity index 100% rename from examples/docs/resources/mobile-first/app/grid/webdoc/grid.cn.md rename to examples/sites/demos/mobile-first/app/grid/webdoc/grid.cn.md diff --git a/examples/docs/resources/mobile-first/app/grid/webdoc/grid.en.md b/examples/sites/demos/mobile-first/app/grid/webdoc/grid.en.md similarity index 100% rename from examples/docs/resources/mobile-first/app/grid/webdoc/grid.en.md rename to examples/sites/demos/mobile-first/app/grid/webdoc/grid.en.md diff --git a/examples/docs/resources/mobile-first/app/grid/webdoc/grid.js b/examples/sites/demos/mobile-first/app/grid/webdoc/grid.js similarity index 100% rename from examples/docs/resources/mobile-first/app/grid/webdoc/grid.js rename to examples/sites/demos/mobile-first/app/grid/webdoc/grid.js diff --git a/examples/docs/resources/mobile-first/app/image/auto-fit-container-size.vue b/examples/sites/demos/mobile-first/app/image/auto-fit-container-size.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/image/auto-fit-container-size.vue rename to examples/sites/demos/mobile-first/app/image/auto-fit-container-size.vue diff --git a/examples/docs/resources/mobile-first/app/image/basic-usage.vue b/examples/sites/demos/mobile-first/app/image/basic-usage.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/image/basic-usage.vue rename to examples/sites/demos/mobile-first/app/image/basic-usage.vue diff --git a/examples/docs/resources/mobile-first/app/image/preview-src-list.vue b/examples/sites/demos/mobile-first/app/image/preview-src-list.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/image/preview-src-list.vue rename to examples/sites/demos/mobile-first/app/image/preview-src-list.vue diff --git a/examples/docs/resources/mobile-first/app/image/show-hover.vue b/examples/sites/demos/mobile-first/app/image/show-hover.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/image/show-hover.vue rename to examples/sites/demos/mobile-first/app/image/show-hover.vue diff --git a/examples/docs/resources/mobile-first/app/image/webdoc/image.cn.md b/examples/sites/demos/mobile-first/app/image/webdoc/image.cn.md similarity index 100% rename from examples/docs/resources/mobile-first/app/image/webdoc/image.cn.md rename to examples/sites/demos/mobile-first/app/image/webdoc/image.cn.md diff --git a/examples/docs/resources/mobile-first/app/image/webdoc/image.en.md b/examples/sites/demos/mobile-first/app/image/webdoc/image.en.md similarity index 100% rename from examples/docs/resources/mobile-first/app/image/webdoc/image.en.md rename to examples/sites/demos/mobile-first/app/image/webdoc/image.en.md diff --git a/examples/docs/resources/mobile-first/app/image/webdoc/image.js b/examples/sites/demos/mobile-first/app/image/webdoc/image.js similarity index 100% rename from examples/docs/resources/mobile-first/app/image/webdoc/image.js rename to examples/sites/demos/mobile-first/app/image/webdoc/image.js diff --git a/examples/docs/resources/mobile-first/app/input/autocomplete.vue b/examples/sites/demos/mobile-first/app/input/autocomplete.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/input/autocomplete.vue rename to examples/sites/demos/mobile-first/app/input/autocomplete.vue diff --git a/examples/docs/resources/mobile-first/app/input/autofocus.vue b/examples/sites/demos/mobile-first/app/input/autofocus.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/input/autofocus.vue rename to examples/sites/demos/mobile-first/app/input/autofocus.vue diff --git a/examples/docs/resources/mobile-first/app/input/autosize.vue b/examples/sites/demos/mobile-first/app/input/autosize.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/input/autosize.vue rename to examples/sites/demos/mobile-first/app/input/autosize.vue diff --git a/examples/docs/resources/mobile-first/app/input/basic-usage.vue b/examples/sites/demos/mobile-first/app/input/basic-usage.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/input/basic-usage.vue rename to examples/sites/demos/mobile-first/app/input/basic-usage.vue diff --git a/examples/docs/resources/mobile-first/app/input/clearable.vue b/examples/sites/demos/mobile-first/app/input/clearable.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/input/clearable.vue rename to examples/sites/demos/mobile-first/app/input/clearable.vue diff --git a/examples/docs/resources/mobile-first/app/input/cols.vue b/examples/sites/demos/mobile-first/app/input/cols.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/input/cols.vue rename to examples/sites/demos/mobile-first/app/input/cols.vue diff --git a/examples/docs/resources/mobile-first/app/input/counter.vue b/examples/sites/demos/mobile-first/app/input/counter.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/input/counter.vue rename to examples/sites/demos/mobile-first/app/input/counter.vue diff --git a/examples/docs/resources/mobile-first/app/input/disabled.vue b/examples/sites/demos/mobile-first/app/input/disabled.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/input/disabled.vue rename to examples/sites/demos/mobile-first/app/input/disabled.vue diff --git a/examples/docs/resources/mobile-first/app/input/event-blur.vue b/examples/sites/demos/mobile-first/app/input/event-blur.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/input/event-blur.vue rename to examples/sites/demos/mobile-first/app/input/event-blur.vue diff --git a/examples/docs/resources/mobile-first/app/input/event-change.vue b/examples/sites/demos/mobile-first/app/input/event-change.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/input/event-change.vue rename to examples/sites/demos/mobile-first/app/input/event-change.vue diff --git a/examples/docs/resources/mobile-first/app/input/event-clear.vue b/examples/sites/demos/mobile-first/app/input/event-clear.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/input/event-clear.vue rename to examples/sites/demos/mobile-first/app/input/event-clear.vue diff --git a/examples/docs/resources/mobile-first/app/input/event-focus.vue b/examples/sites/demos/mobile-first/app/input/event-focus.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/input/event-focus.vue rename to examples/sites/demos/mobile-first/app/input/event-focus.vue diff --git a/examples/docs/resources/mobile-first/app/input/event-input.vue b/examples/sites/demos/mobile-first/app/input/event-input.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/input/event-input.vue rename to examples/sites/demos/mobile-first/app/input/event-input.vue diff --git a/examples/docs/resources/mobile-first/app/input/form.vue b/examples/sites/demos/mobile-first/app/input/form.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/input/form.vue rename to examples/sites/demos/mobile-first/app/input/form.vue diff --git a/examples/docs/resources/mobile-first/app/input/label.vue b/examples/sites/demos/mobile-first/app/input/label.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/input/label.vue rename to examples/sites/demos/mobile-first/app/input/label.vue diff --git a/examples/docs/resources/mobile-first/app/input/max.vue b/examples/sites/demos/mobile-first/app/input/max.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/input/max.vue rename to examples/sites/demos/mobile-first/app/input/max.vue diff --git a/examples/docs/resources/mobile-first/app/input/maxlength.vue b/examples/sites/demos/mobile-first/app/input/maxlength.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/input/maxlength.vue rename to examples/sites/demos/mobile-first/app/input/maxlength.vue diff --git a/examples/docs/resources/mobile-first/app/input/method-addMemory.vue b/examples/sites/demos/mobile-first/app/input/method-addMemory.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/input/method-addMemory.vue rename to examples/sites/demos/mobile-first/app/input/method-addMemory.vue diff --git a/examples/docs/resources/mobile-first/app/input/method-blur.vue b/examples/sites/demos/mobile-first/app/input/method-blur.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/input/method-blur.vue rename to examples/sites/demos/mobile-first/app/input/method-blur.vue diff --git a/examples/docs/resources/mobile-first/app/input/method-focus.vue b/examples/sites/demos/mobile-first/app/input/method-focus.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/input/method-focus.vue rename to examples/sites/demos/mobile-first/app/input/method-focus.vue diff --git a/examples/docs/resources/mobile-first/app/input/method-select.vue b/examples/sites/demos/mobile-first/app/input/method-select.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/input/method-select.vue rename to examples/sites/demos/mobile-first/app/input/method-select.vue diff --git a/examples/docs/resources/mobile-first/app/input/min.vue b/examples/sites/demos/mobile-first/app/input/min.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/input/min.vue rename to examples/sites/demos/mobile-first/app/input/min.vue diff --git a/examples/docs/resources/mobile-first/app/input/name.vue b/examples/sites/demos/mobile-first/app/input/name.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/input/name.vue rename to examples/sites/demos/mobile-first/app/input/name.vue diff --git a/examples/docs/resources/mobile-first/app/input/placeholder.vue b/examples/sites/demos/mobile-first/app/input/placeholder.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/input/placeholder.vue rename to examples/sites/demos/mobile-first/app/input/placeholder.vue diff --git a/examples/docs/resources/mobile-first/app/input/prefix-icon.vue b/examples/sites/demos/mobile-first/app/input/prefix-icon.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/input/prefix-icon.vue rename to examples/sites/demos/mobile-first/app/input/prefix-icon.vue diff --git a/examples/docs/resources/mobile-first/app/input/readonly.vue b/examples/sites/demos/mobile-first/app/input/readonly.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/input/readonly.vue rename to examples/sites/demos/mobile-first/app/input/readonly.vue diff --git a/examples/docs/resources/mobile-first/app/input/resize.vue b/examples/sites/demos/mobile-first/app/input/resize.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/input/resize.vue rename to examples/sites/demos/mobile-first/app/input/resize.vue diff --git a/examples/docs/resources/mobile-first/app/input/rows.vue b/examples/sites/demos/mobile-first/app/input/rows.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/input/rows.vue rename to examples/sites/demos/mobile-first/app/input/rows.vue diff --git a/examples/docs/resources/mobile-first/app/input/show-password.vue b/examples/sites/demos/mobile-first/app/input/show-password.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/input/show-password.vue rename to examples/sites/demos/mobile-first/app/input/show-password.vue diff --git a/examples/docs/resources/mobile-first/app/input/show-word-limit.vue b/examples/sites/demos/mobile-first/app/input/show-word-limit.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/input/show-word-limit.vue rename to examples/sites/demos/mobile-first/app/input/show-word-limit.vue diff --git a/examples/docs/resources/mobile-first/app/input/size.vue b/examples/sites/demos/mobile-first/app/input/size.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/input/size.vue rename to examples/sites/demos/mobile-first/app/input/size.vue diff --git a/examples/docs/resources/mobile-first/app/input/slot-append.vue b/examples/sites/demos/mobile-first/app/input/slot-append.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/input/slot-append.vue rename to examples/sites/demos/mobile-first/app/input/slot-append.vue diff --git a/examples/docs/resources/mobile-first/app/input/slot-prefix.vue b/examples/sites/demos/mobile-first/app/input/slot-prefix.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/input/slot-prefix.vue rename to examples/sites/demos/mobile-first/app/input/slot-prefix.vue diff --git a/examples/docs/resources/mobile-first/app/input/slot-prepend.vue b/examples/sites/demos/mobile-first/app/input/slot-prepend.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/input/slot-prepend.vue rename to examples/sites/demos/mobile-first/app/input/slot-prepend.vue diff --git a/examples/docs/resources/mobile-first/app/input/slot-suffix.vue b/examples/sites/demos/mobile-first/app/input/slot-suffix.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/input/slot-suffix.vue rename to examples/sites/demos/mobile-first/app/input/slot-suffix.vue diff --git a/examples/docs/resources/mobile-first/app/input/step.vue b/examples/sites/demos/mobile-first/app/input/step.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/input/step.vue rename to examples/sites/demos/mobile-first/app/input/step.vue diff --git a/examples/docs/resources/mobile-first/app/input/suffix-icon.vue b/examples/sites/demos/mobile-first/app/input/suffix-icon.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/input/suffix-icon.vue rename to examples/sites/demos/mobile-first/app/input/suffix-icon.vue diff --git a/examples/docs/resources/mobile-first/app/input/tabindex.vue b/examples/sites/demos/mobile-first/app/input/tabindex.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/input/tabindex.vue rename to examples/sites/demos/mobile-first/app/input/tabindex.vue diff --git a/examples/docs/resources/mobile-first/app/input/type.vue b/examples/sites/demos/mobile-first/app/input/type.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/input/type.vue rename to examples/sites/demos/mobile-first/app/input/type.vue diff --git a/examples/docs/resources/mobile-first/app/input/validate-event.vue b/examples/sites/demos/mobile-first/app/input/validate-event.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/input/validate-event.vue rename to examples/sites/demos/mobile-first/app/input/validate-event.vue diff --git a/examples/docs/resources/mobile-first/app/input/webdoc/input.cn.md b/examples/sites/demos/mobile-first/app/input/webdoc/input.cn.md similarity index 100% rename from examples/docs/resources/mobile-first/app/input/webdoc/input.cn.md rename to examples/sites/demos/mobile-first/app/input/webdoc/input.cn.md diff --git a/examples/docs/resources/mobile-first/app/input/webdoc/input.en.md b/examples/sites/demos/mobile-first/app/input/webdoc/input.en.md similarity index 100% rename from examples/docs/resources/mobile-first/app/input/webdoc/input.en.md rename to examples/sites/demos/mobile-first/app/input/webdoc/input.en.md diff --git a/examples/docs/resources/mobile-first/app/input/webdoc/input.js b/examples/sites/demos/mobile-first/app/input/webdoc/input.js similarity index 100% rename from examples/docs/resources/mobile-first/app/input/webdoc/input.js rename to examples/sites/demos/mobile-first/app/input/webdoc/input.js diff --git a/examples/docs/resources/mobile-first/app/loading/background.vue b/examples/sites/demos/mobile-first/app/loading/background.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/loading/background.vue rename to examples/sites/demos/mobile-first/app/loading/background.vue diff --git a/examples/docs/resources/mobile-first/app/loading/basic-usage.vue b/examples/sites/demos/mobile-first/app/loading/basic-usage.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/loading/basic-usage.vue rename to examples/sites/demos/mobile-first/app/loading/basic-usage.vue diff --git a/examples/docs/resources/mobile-first/app/loading/body.vue b/examples/sites/demos/mobile-first/app/loading/body.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/loading/body.vue rename to examples/sites/demos/mobile-first/app/loading/body.vue diff --git a/examples/docs/resources/mobile-first/app/loading/custom-class.vue b/examples/sites/demos/mobile-first/app/loading/custom-class.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/loading/custom-class.vue rename to examples/sites/demos/mobile-first/app/loading/custom-class.vue diff --git a/examples/docs/resources/mobile-first/app/loading/fullscreen.vue b/examples/sites/demos/mobile-first/app/loading/fullscreen.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/loading/fullscreen.vue rename to examples/sites/demos/mobile-first/app/loading/fullscreen.vue diff --git a/examples/docs/resources/mobile-first/app/loading/loading-size.vue b/examples/sites/demos/mobile-first/app/loading/loading-size.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/loading/loading-size.vue rename to examples/sites/demos/mobile-first/app/loading/loading-size.vue diff --git a/examples/docs/resources/mobile-first/app/loading/loading-tip-text.vue b/examples/sites/demos/mobile-first/app/loading/loading-tip-text.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/loading/loading-tip-text.vue rename to examples/sites/demos/mobile-first/app/loading/loading-tip-text.vue diff --git a/examples/docs/resources/mobile-first/app/loading/spinner.vue b/examples/sites/demos/mobile-first/app/loading/spinner.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/loading/spinner.vue rename to examples/sites/demos/mobile-first/app/loading/spinner.vue diff --git a/examples/docs/resources/mobile-first/app/loading/target.vue b/examples/sites/demos/mobile-first/app/loading/target.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/loading/target.vue rename to examples/sites/demos/mobile-first/app/loading/target.vue diff --git a/examples/docs/resources/mobile-first/app/loading/webdoc/loading.cn.md b/examples/sites/demos/mobile-first/app/loading/webdoc/loading.cn.md similarity index 100% rename from examples/docs/resources/mobile-first/app/loading/webdoc/loading.cn.md rename to examples/sites/demos/mobile-first/app/loading/webdoc/loading.cn.md diff --git a/examples/docs/resources/mobile-first/app/loading/webdoc/loading.en.md b/examples/sites/demos/mobile-first/app/loading/webdoc/loading.en.md similarity index 100% rename from examples/docs/resources/mobile-first/app/loading/webdoc/loading.en.md rename to examples/sites/demos/mobile-first/app/loading/webdoc/loading.en.md diff --git a/examples/docs/resources/mobile-first/app/loading/webdoc/loading.js b/examples/sites/demos/mobile-first/app/loading/webdoc/loading.js similarity index 100% rename from examples/docs/resources/mobile-first/app/loading/webdoc/loading.js rename to examples/sites/demos/mobile-first/app/loading/webdoc/loading.js diff --git a/examples/docs/resources/mobile-first/app/message/base.vue b/examples/sites/demos/mobile-first/app/message/base.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/message/base.vue rename to examples/sites/demos/mobile-first/app/message/base.vue diff --git a/examples/docs/resources/mobile-first/app/message/duration.vue b/examples/sites/demos/mobile-first/app/message/duration.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/message/duration.vue rename to examples/sites/demos/mobile-first/app/message/duration.vue diff --git a/examples/docs/resources/mobile-first/app/message/id.vue b/examples/sites/demos/mobile-first/app/message/id.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/message/id.vue rename to examples/sites/demos/mobile-first/app/message/id.vue diff --git a/examples/docs/resources/mobile-first/app/message/status.vue b/examples/sites/demos/mobile-first/app/message/status.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/message/status.vue rename to examples/sites/demos/mobile-first/app/message/status.vue diff --git a/examples/docs/resources/mobile-first/app/message/webdoc/message.cn.md b/examples/sites/demos/mobile-first/app/message/webdoc/message.cn.md similarity index 100% rename from examples/docs/resources/mobile-first/app/message/webdoc/message.cn.md rename to examples/sites/demos/mobile-first/app/message/webdoc/message.cn.md diff --git a/examples/docs/resources/mobile-first/app/message/webdoc/message.en.md b/examples/sites/demos/mobile-first/app/message/webdoc/message.en.md similarity index 100% rename from examples/docs/resources/mobile-first/app/message/webdoc/message.en.md rename to examples/sites/demos/mobile-first/app/message/webdoc/message.en.md diff --git a/examples/docs/resources/mobile-first/app/message/webdoc/message.js b/examples/sites/demos/mobile-first/app/message/webdoc/message.js similarity index 100% rename from examples/docs/resources/mobile-first/app/message/webdoc/message.js rename to examples/sites/demos/mobile-first/app/message/webdoc/message.js diff --git a/examples/docs/resources/mobile-first/app/modal/base.vue b/examples/sites/demos/mobile-first/app/modal/base.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/modal/base.vue rename to examples/sites/demos/mobile-first/app/modal/base.vue diff --git a/examples/docs/resources/mobile-first/app/modal/before-close.vue b/examples/sites/demos/mobile-first/app/modal/before-close.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/modal/before-close.vue rename to examples/sites/demos/mobile-first/app/modal/before-close.vue diff --git a/examples/docs/resources/mobile-first/app/modal/cancel-event.vue b/examples/sites/demos/mobile-first/app/modal/cancel-event.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/modal/cancel-event.vue rename to examples/sites/demos/mobile-first/app/modal/cancel-event.vue diff --git a/examples/docs/resources/mobile-first/app/modal/close-event.vue b/examples/sites/demos/mobile-first/app/modal/close-event.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/modal/close-event.vue rename to examples/sites/demos/mobile-first/app/modal/close-event.vue diff --git a/examples/docs/resources/mobile-first/app/modal/confirm-event.vue b/examples/sites/demos/mobile-first/app/modal/confirm-event.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/modal/confirm-event.vue rename to examples/sites/demos/mobile-first/app/modal/confirm-event.vue diff --git a/examples/docs/resources/mobile-first/app/modal/div-button-content.vue b/examples/sites/demos/mobile-first/app/modal/div-button-content.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/modal/div-button-content.vue rename to examples/sites/demos/mobile-first/app/modal/div-button-content.vue diff --git a/examples/docs/resources/mobile-first/app/modal/duration.vue b/examples/sites/demos/mobile-first/app/modal/duration.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/modal/duration.vue rename to examples/sites/demos/mobile-first/app/modal/duration.vue diff --git a/examples/docs/resources/mobile-first/app/modal/esc-closable.vue b/examples/sites/demos/mobile-first/app/modal/esc-closable.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/modal/esc-closable.vue rename to examples/sites/demos/mobile-first/app/modal/esc-closable.vue diff --git a/examples/docs/resources/mobile-first/app/modal/footer-slot.vue b/examples/sites/demos/mobile-first/app/modal/footer-slot.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/modal/footer-slot.vue rename to examples/sites/demos/mobile-first/app/modal/footer-slot.vue diff --git a/examples/docs/resources/mobile-first/app/modal/fullscreen.vue b/examples/sites/demos/mobile-first/app/modal/fullscreen.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/modal/fullscreen.vue rename to examples/sites/demos/mobile-first/app/modal/fullscreen.vue diff --git a/examples/docs/resources/mobile-first/app/modal/grid.vue b/examples/sites/demos/mobile-first/app/modal/grid.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/modal/grid.vue rename to examples/sites/demos/mobile-first/app/modal/grid.vue diff --git a/examples/docs/resources/mobile-first/app/modal/hide-event.vue b/examples/sites/demos/mobile-first/app/modal/hide-event.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/modal/hide-event.vue rename to examples/sites/demos/mobile-first/app/modal/hide-event.vue diff --git a/examples/docs/resources/mobile-first/app/modal/id.vue b/examples/sites/demos/mobile-first/app/modal/id.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/modal/id.vue rename to examples/sites/demos/mobile-first/app/modal/id.vue diff --git a/examples/docs/resources/mobile-first/app/modal/lock-scroll.vue b/examples/sites/demos/mobile-first/app/modal/lock-scroll.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/modal/lock-scroll.vue rename to examples/sites/demos/mobile-first/app/modal/lock-scroll.vue diff --git a/examples/docs/resources/mobile-first/app/modal/lock-view.vue b/examples/sites/demos/mobile-first/app/modal/lock-view.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/modal/lock-view.vue rename to examples/sites/demos/mobile-first/app/modal/lock-view.vue diff --git a/examples/docs/resources/mobile-first/app/modal/mask-closable.vue b/examples/sites/demos/mobile-first/app/modal/mask-closable.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/modal/mask-closable.vue rename to examples/sites/demos/mobile-first/app/modal/mask-closable.vue diff --git a/examples/docs/resources/mobile-first/app/modal/message-jsx.vue b/examples/sites/demos/mobile-first/app/modal/message-jsx.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/modal/message-jsx.vue rename to examples/sites/demos/mobile-first/app/modal/message-jsx.vue diff --git a/examples/docs/resources/mobile-first/app/modal/message.vue b/examples/sites/demos/mobile-first/app/modal/message.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/modal/message.vue rename to examples/sites/demos/mobile-first/app/modal/message.vue diff --git a/examples/docs/resources/mobile-first/app/modal/min-height.vue b/examples/sites/demos/mobile-first/app/modal/min-height.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/modal/min-height.vue rename to examples/sites/demos/mobile-first/app/modal/min-height.vue diff --git a/examples/docs/resources/mobile-first/app/modal/min-width.vue b/examples/sites/demos/mobile-first/app/modal/min-width.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/modal/min-width.vue rename to examples/sites/demos/mobile-first/app/modal/min-width.vue diff --git a/examples/docs/resources/mobile-first/app/modal/resize.vue b/examples/sites/demos/mobile-first/app/modal/resize.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/modal/resize.vue rename to examples/sites/demos/mobile-first/app/modal/resize.vue diff --git a/examples/docs/resources/mobile-first/app/modal/show-event.vue b/examples/sites/demos/mobile-first/app/modal/show-event.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/modal/show-event.vue rename to examples/sites/demos/mobile-first/app/modal/show-event.vue diff --git a/examples/docs/resources/mobile-first/app/modal/showFooter.vue b/examples/sites/demos/mobile-first/app/modal/showFooter.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/modal/showFooter.vue rename to examples/sites/demos/mobile-first/app/modal/showFooter.vue diff --git a/examples/docs/resources/mobile-first/app/modal/showHeader.vue b/examples/sites/demos/mobile-first/app/modal/showHeader.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/modal/showHeader.vue rename to examples/sites/demos/mobile-first/app/modal/showHeader.vue diff --git a/examples/docs/resources/mobile-first/app/modal/status.vue b/examples/sites/demos/mobile-first/app/modal/status.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/modal/status.vue rename to examples/sites/demos/mobile-first/app/modal/status.vue diff --git a/examples/docs/resources/mobile-first/app/modal/title.vue b/examples/sites/demos/mobile-first/app/modal/title.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/modal/title.vue rename to examples/sites/demos/mobile-first/app/modal/title.vue diff --git a/examples/docs/resources/mobile-first/app/modal/type.vue b/examples/sites/demos/mobile-first/app/modal/type.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/modal/type.vue rename to examples/sites/demos/mobile-first/app/modal/type.vue diff --git a/examples/docs/resources/mobile-first/app/modal/value.vue b/examples/sites/demos/mobile-first/app/modal/value.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/modal/value.vue rename to examples/sites/demos/mobile-first/app/modal/value.vue diff --git a/examples/docs/resources/mobile-first/app/modal/webdoc/modal.cn.md b/examples/sites/demos/mobile-first/app/modal/webdoc/modal.cn.md similarity index 100% rename from examples/docs/resources/mobile-first/app/modal/webdoc/modal.cn.md rename to examples/sites/demos/mobile-first/app/modal/webdoc/modal.cn.md diff --git a/examples/docs/resources/mobile-first/app/modal/webdoc/modal.en.md b/examples/sites/demos/mobile-first/app/modal/webdoc/modal.en.md similarity index 100% rename from examples/docs/resources/mobile-first/app/modal/webdoc/modal.en.md rename to examples/sites/demos/mobile-first/app/modal/webdoc/modal.en.md diff --git a/examples/docs/resources/mobile-first/app/modal/webdoc/modal.js b/examples/sites/demos/mobile-first/app/modal/webdoc/modal.js similarity index 100% rename from examples/docs/resources/mobile-first/app/modal/webdoc/modal.js rename to examples/sites/demos/mobile-first/app/modal/webdoc/modal.js diff --git a/examples/docs/resources/mobile-first/app/modal/zIndex.vue b/examples/sites/demos/mobile-first/app/modal/zIndex.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/modal/zIndex.vue rename to examples/sites/demos/mobile-first/app/modal/zIndex.vue diff --git a/examples/docs/resources/mobile-first/app/modal/zoom-event.vue b/examples/sites/demos/mobile-first/app/modal/zoom-event.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/modal/zoom-event.vue rename to examples/sites/demos/mobile-first/app/modal/zoom-event.vue diff --git a/examples/docs/resources/mobile-first/app/numeric/about-step.vue b/examples/sites/demos/mobile-first/app/numeric/about-step.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/numeric/about-step.vue rename to examples/sites/demos/mobile-first/app/numeric/about-step.vue diff --git a/examples/docs/resources/mobile-first/app/numeric/basic-usage.vue b/examples/sites/demos/mobile-first/app/numeric/basic-usage.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/numeric/basic-usage.vue rename to examples/sites/demos/mobile-first/app/numeric/basic-usage.vue diff --git a/examples/docs/resources/mobile-first/app/numeric/blur-event.vue b/examples/sites/demos/mobile-first/app/numeric/blur-event.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/numeric/blur-event.vue rename to examples/sites/demos/mobile-first/app/numeric/blur-event.vue diff --git a/examples/docs/resources/mobile-first/app/numeric/change-event.vue b/examples/sites/demos/mobile-first/app/numeric/change-event.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/numeric/change-event.vue rename to examples/sites/demos/mobile-first/app/numeric/change-event.vue diff --git a/examples/docs/resources/mobile-first/app/numeric/dynamic-disabled.vue b/examples/sites/demos/mobile-first/app/numeric/dynamic-disabled.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/numeric/dynamic-disabled.vue rename to examples/sites/demos/mobile-first/app/numeric/dynamic-disabled.vue diff --git a/examples/docs/resources/mobile-first/app/numeric/focus-event.vue b/examples/sites/demos/mobile-first/app/numeric/focus-event.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/numeric/focus-event.vue rename to examples/sites/demos/mobile-first/app/numeric/focus-event.vue diff --git a/examples/docs/resources/mobile-first/app/numeric/max-min.vue b/examples/sites/demos/mobile-first/app/numeric/max-min.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/numeric/max-min.vue rename to examples/sites/demos/mobile-first/app/numeric/max-min.vue diff --git a/examples/docs/resources/mobile-first/app/numeric/numeric-size.vue b/examples/sites/demos/mobile-first/app/numeric/numeric-size.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/numeric/numeric-size.vue rename to examples/sites/demos/mobile-first/app/numeric/numeric-size.vue diff --git a/examples/docs/resources/mobile-first/app/numeric/unit.vue b/examples/sites/demos/mobile-first/app/numeric/unit.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/numeric/unit.vue rename to examples/sites/demos/mobile-first/app/numeric/unit.vue diff --git a/examples/docs/resources/mobile-first/app/numeric/webdoc/numeric.cn.md b/examples/sites/demos/mobile-first/app/numeric/webdoc/numeric.cn.md similarity index 100% rename from examples/docs/resources/mobile-first/app/numeric/webdoc/numeric.cn.md rename to examples/sites/demos/mobile-first/app/numeric/webdoc/numeric.cn.md diff --git a/examples/docs/resources/mobile-first/app/numeric/webdoc/numeric.en.md b/examples/sites/demos/mobile-first/app/numeric/webdoc/numeric.en.md similarity index 100% rename from examples/docs/resources/mobile-first/app/numeric/webdoc/numeric.en.md rename to examples/sites/demos/mobile-first/app/numeric/webdoc/numeric.en.md diff --git a/examples/docs/resources/mobile-first/app/numeric/webdoc/numeric.js b/examples/sites/demos/mobile-first/app/numeric/webdoc/numeric.js similarity index 100% rename from examples/docs/resources/mobile-first/app/numeric/webdoc/numeric.js rename to examples/sites/demos/mobile-first/app/numeric/webdoc/numeric.js diff --git a/examples/docs/resources/mobile-first/app/pager/basic-usage.vue b/examples/sites/demos/mobile-first/app/pager/basic-usage.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/pager/basic-usage.vue rename to examples/sites/demos/mobile-first/app/pager/basic-usage.vue diff --git a/examples/docs/resources/mobile-first/app/pager/before-page-change.vue b/examples/sites/demos/mobile-first/app/pager/before-page-change.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/pager/before-page-change.vue rename to examples/sites/demos/mobile-first/app/pager/before-page-change.vue diff --git a/examples/docs/resources/mobile-first/app/pager/current-page.vue b/examples/sites/demos/mobile-first/app/pager/current-page.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/pager/current-page.vue rename to examples/sites/demos/mobile-first/app/pager/current-page.vue diff --git a/examples/docs/resources/mobile-first/app/pager/custom-layout.vue b/examples/sites/demos/mobile-first/app/pager/custom-layout.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/pager/custom-layout.vue rename to examples/sites/demos/mobile-first/app/pager/custom-layout.vue diff --git a/examples/docs/resources/mobile-first/app/pager/custom-next-prev-text.vue b/examples/sites/demos/mobile-first/app/pager/custom-next-prev-text.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/pager/custom-next-prev-text.vue rename to examples/sites/demos/mobile-first/app/pager/custom-next-prev-text.vue diff --git a/examples/docs/resources/mobile-first/app/pager/hide-on-single-page.vue b/examples/sites/demos/mobile-first/app/pager/hide-on-single-page.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/pager/hide-on-single-page.vue rename to examples/sites/demos/mobile-first/app/pager/hide-on-single-page.vue diff --git a/examples/docs/resources/mobile-first/app/pager/page-append-to-body.vue b/examples/sites/demos/mobile-first/app/pager/page-append-to-body.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/pager/page-append-to-body.vue rename to examples/sites/demos/mobile-first/app/pager/page-append-to-body.vue diff --git a/examples/docs/resources/mobile-first/app/pager/page-count.vue b/examples/sites/demos/mobile-first/app/pager/page-count.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/pager/page-count.vue rename to examples/sites/demos/mobile-first/app/pager/page-count.vue diff --git a/examples/docs/resources/mobile-first/app/pager/page-size.vue b/examples/sites/demos/mobile-first/app/pager/page-size.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/pager/page-size.vue rename to examples/sites/demos/mobile-first/app/pager/page-size.vue diff --git a/examples/docs/resources/mobile-first/app/pager/pager-count.vue b/examples/sites/demos/mobile-first/app/pager/pager-count.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/pager/pager-count.vue rename to examples/sites/demos/mobile-first/app/pager/pager-count.vue diff --git a/examples/docs/resources/mobile-first/app/pager/pager-custom-total.vue b/examples/sites/demos/mobile-first/app/pager/pager-custom-total.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/pager/pager-custom-total.vue rename to examples/sites/demos/mobile-first/app/pager/pager-custom-total.vue diff --git a/examples/docs/resources/mobile-first/app/pager/pager-events-current-change.vue b/examples/sites/demos/mobile-first/app/pager/pager-events-current-change.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/pager/pager-events-current-change.vue rename to examples/sites/demos/mobile-first/app/pager/pager-events-current-change.vue diff --git a/examples/docs/resources/mobile-first/app/pager/pager-events-nextclick.vue b/examples/sites/demos/mobile-first/app/pager/pager-events-nextclick.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/pager/pager-events-nextclick.vue rename to examples/sites/demos/mobile-first/app/pager/pager-events-nextclick.vue diff --git a/examples/docs/resources/mobile-first/app/pager/pager-events-prev-click.vue b/examples/sites/demos/mobile-first/app/pager/pager-events-prev-click.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/pager/pager-events-prev-click.vue rename to examples/sites/demos/mobile-first/app/pager/pager-events-prev-click.vue diff --git a/examples/docs/resources/mobile-first/app/pager/pager-events.vue b/examples/sites/demos/mobile-first/app/pager/pager-events.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/pager/pager-events.vue rename to examples/sites/demos/mobile-first/app/pager/pager-events.vue diff --git a/examples/docs/resources/mobile-first/app/pager/pager-in-grid.vue b/examples/sites/demos/mobile-first/app/pager/pager-in-grid.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/pager/pager-in-grid.vue rename to examples/sites/demos/mobile-first/app/pager/pager-in-grid.vue diff --git a/examples/docs/resources/mobile-first/app/pager/pager-mode-fixed.vue b/examples/sites/demos/mobile-first/app/pager/pager-mode-fixed.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/pager/pager-mode-fixed.vue rename to examples/sites/demos/mobile-first/app/pager/pager-mode-fixed.vue diff --git a/examples/docs/resources/mobile-first/app/pager/pager-mode-number.vue b/examples/sites/demos/mobile-first/app/pager/pager-mode-number.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/pager/pager-mode-number.vue rename to examples/sites/demos/mobile-first/app/pager/pager-mode-number.vue diff --git a/examples/docs/resources/mobile-first/app/pager/pager-mode-simple.vue b/examples/sites/demos/mobile-first/app/pager/pager-mode-simple.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/pager/pager-mode-simple.vue rename to examples/sites/demos/mobile-first/app/pager/pager-mode-simple.vue diff --git a/examples/docs/resources/mobile-first/app/pager/pager-mode.vue b/examples/sites/demos/mobile-first/app/pager/pager-mode.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/pager/pager-mode.vue rename to examples/sites/demos/mobile-first/app/pager/pager-mode.vue diff --git a/examples/docs/resources/mobile-first/app/pager/pager-show-total-loading.vue b/examples/sites/demos/mobile-first/app/pager/pager-show-total-loading.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/pager/pager-show-total-loading.vue rename to examples/sites/demos/mobile-first/app/pager/pager-show-total-loading.vue diff --git a/examples/docs/resources/mobile-first/app/pager/webdoc/pager.cn.md b/examples/sites/demos/mobile-first/app/pager/webdoc/pager.cn.md similarity index 100% rename from examples/docs/resources/mobile-first/app/pager/webdoc/pager.cn.md rename to examples/sites/demos/mobile-first/app/pager/webdoc/pager.cn.md diff --git a/examples/docs/resources/mobile-first/app/pager/webdoc/pager.en.md b/examples/sites/demos/mobile-first/app/pager/webdoc/pager.en.md similarity index 100% rename from examples/docs/resources/mobile-first/app/pager/webdoc/pager.en.md rename to examples/sites/demos/mobile-first/app/pager/webdoc/pager.en.md diff --git a/examples/docs/resources/mobile-first/app/pager/webdoc/pager.js b/examples/sites/demos/mobile-first/app/pager/webdoc/pager.js similarity index 100% rename from examples/docs/resources/mobile-first/app/pager/webdoc/pager.js rename to examples/sites/demos/mobile-first/app/pager/webdoc/pager.js diff --git a/examples/docs/resources/mobile-first/app/popconfirm/basic-usage.vue b/examples/sites/demos/mobile-first/app/popconfirm/basic-usage.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/popconfirm/basic-usage.vue rename to examples/sites/demos/mobile-first/app/popconfirm/basic-usage.vue diff --git a/examples/docs/resources/mobile-first/app/popconfirm/webdoc/popconfirm.cn.md b/examples/sites/demos/mobile-first/app/popconfirm/webdoc/popconfirm.cn.md similarity index 100% rename from examples/docs/resources/mobile-first/app/popconfirm/webdoc/popconfirm.cn.md rename to examples/sites/demos/mobile-first/app/popconfirm/webdoc/popconfirm.cn.md diff --git a/examples/docs/resources/mobile-first/app/popconfirm/webdoc/popconfirm.en.md b/examples/sites/demos/mobile-first/app/popconfirm/webdoc/popconfirm.en.md similarity index 100% rename from examples/docs/resources/mobile-first/app/popconfirm/webdoc/popconfirm.en.md rename to examples/sites/demos/mobile-first/app/popconfirm/webdoc/popconfirm.en.md diff --git a/examples/docs/resources/mobile-first/app/popconfirm/webdoc/popconfirm.js b/examples/sites/demos/mobile-first/app/popconfirm/webdoc/popconfirm.js similarity index 100% rename from examples/docs/resources/mobile-first/app/popconfirm/webdoc/popconfirm.js rename to examples/sites/demos/mobile-first/app/popconfirm/webdoc/popconfirm.js diff --git a/examples/docs/resources/mobile-first/app/popover/arrow-offset.vue b/examples/sites/demos/mobile-first/app/popover/arrow-offset.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/popover/arrow-offset.vue rename to examples/sites/demos/mobile-first/app/popover/arrow-offset.vue diff --git a/examples/docs/resources/mobile-first/app/popover/basic-usage.vue b/examples/sites/demos/mobile-first/app/popover/basic-usage.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/popover/basic-usage.vue rename to examples/sites/demos/mobile-first/app/popover/basic-usage.vue diff --git a/examples/docs/resources/mobile-first/app/popover/close-delay.vue b/examples/sites/demos/mobile-first/app/popover/close-delay.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/popover/close-delay.vue rename to examples/sites/demos/mobile-first/app/popover/close-delay.vue diff --git a/examples/docs/resources/mobile-first/app/popover/custom-tip-text.vue b/examples/sites/demos/mobile-first/app/popover/custom-tip-text.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/popover/custom-tip-text.vue rename to examples/sites/demos/mobile-first/app/popover/custom-tip-text.vue diff --git a/examples/docs/resources/mobile-first/app/popover/dynamic-disable.vue b/examples/sites/demos/mobile-first/app/popover/dynamic-disable.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/popover/dynamic-disable.vue rename to examples/sites/demos/mobile-first/app/popover/dynamic-disable.vue diff --git a/examples/docs/resources/mobile-first/app/popover/frame-offset.vue b/examples/sites/demos/mobile-first/app/popover/frame-offset.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/popover/frame-offset.vue rename to examples/sites/demos/mobile-first/app/popover/frame-offset.vue diff --git a/examples/docs/resources/mobile-first/app/popover/hidden-arrow.vue b/examples/sites/demos/mobile-first/app/popover/hidden-arrow.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/popover/hidden-arrow.vue rename to examples/sites/demos/mobile-first/app/popover/hidden-arrow.vue diff --git a/examples/docs/resources/mobile-first/app/popover/open-delay.vue b/examples/sites/demos/mobile-first/app/popover/open-delay.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/popover/open-delay.vue rename to examples/sites/demos/mobile-first/app/popover/open-delay.vue diff --git a/examples/docs/resources/mobile-first/app/popover/popover-content.vue b/examples/sites/demos/mobile-first/app/popover/popover-content.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/popover/popover-content.vue rename to examples/sites/demos/mobile-first/app/popover/popover-content.vue diff --git a/examples/docs/resources/mobile-first/app/popover/popover-events.vue b/examples/sites/demos/mobile-first/app/popover/popover-events.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/popover/popover-events.vue rename to examples/sites/demos/mobile-first/app/popover/popover-events.vue diff --git a/examples/docs/resources/mobile-first/app/popover/popover-placement.vue b/examples/sites/demos/mobile-first/app/popover/popover-placement.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/popover/popover-placement.vue rename to examples/sites/demos/mobile-first/app/popover/popover-placement.vue diff --git a/examples/docs/resources/mobile-first/app/popover/popover-width.vue b/examples/sites/demos/mobile-first/app/popover/popover-width.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/popover/popover-width.vue rename to examples/sites/demos/mobile-first/app/popover/popover-width.vue diff --git a/examples/docs/resources/mobile-first/app/popover/popper-class.vue b/examples/sites/demos/mobile-first/app/popover/popper-class.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/popover/popper-class.vue rename to examples/sites/demos/mobile-first/app/popover/popper-class.vue diff --git a/examples/docs/resources/mobile-first/app/popover/popper-options.vue b/examples/sites/demos/mobile-first/app/popover/popper-options.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/popover/popper-options.vue rename to examples/sites/demos/mobile-first/app/popover/popper-options.vue diff --git a/examples/docs/resources/mobile-first/app/popover/trigger-mode.vue b/examples/sites/demos/mobile-first/app/popover/trigger-mode.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/popover/trigger-mode.vue rename to examples/sites/demos/mobile-first/app/popover/trigger-mode.vue diff --git a/examples/docs/resources/mobile-first/app/popover/trigger-reference.vue b/examples/sites/demos/mobile-first/app/popover/trigger-reference.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/popover/trigger-reference.vue rename to examples/sites/demos/mobile-first/app/popover/trigger-reference.vue diff --git a/examples/docs/resources/mobile-first/app/popover/webdoc/popover.cn.md b/examples/sites/demos/mobile-first/app/popover/webdoc/popover.cn.md similarity index 100% rename from examples/docs/resources/mobile-first/app/popover/webdoc/popover.cn.md rename to examples/sites/demos/mobile-first/app/popover/webdoc/popover.cn.md diff --git a/examples/docs/resources/mobile-first/app/popover/webdoc/popover.en.md b/examples/sites/demos/mobile-first/app/popover/webdoc/popover.en.md similarity index 100% rename from examples/docs/resources/mobile-first/app/popover/webdoc/popover.en.md rename to examples/sites/demos/mobile-first/app/popover/webdoc/popover.en.md diff --git a/examples/docs/resources/mobile-first/app/popover/webdoc/popover.js b/examples/sites/demos/mobile-first/app/popover/webdoc/popover.js similarity index 100% rename from examples/docs/resources/mobile-first/app/popover/webdoc/popover.js rename to examples/sites/demos/mobile-first/app/popover/webdoc/popover.js diff --git a/examples/docs/resources/mobile-first/app/progress/basic-usage.vue b/examples/sites/demos/mobile-first/app/progress/basic-usage.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/progress/basic-usage.vue rename to examples/sites/demos/mobile-first/app/progress/basic-usage.vue diff --git a/examples/docs/resources/mobile-first/app/progress/custom-color.vue b/examples/sites/demos/mobile-first/app/progress/custom-color.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/progress/custom-color.vue rename to examples/sites/demos/mobile-first/app/progress/custom-color.vue diff --git a/examples/docs/resources/mobile-first/app/progress/dynamic-control-changes.vue b/examples/sites/demos/mobile-first/app/progress/dynamic-control-changes.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/progress/dynamic-control-changes.vue rename to examples/sites/demos/mobile-first/app/progress/dynamic-control-changes.vue diff --git a/examples/docs/resources/mobile-first/app/progress/format-text.vue b/examples/sites/demos/mobile-first/app/progress/format-text.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/progress/format-text.vue rename to examples/sites/demos/mobile-first/app/progress/format-text.vue diff --git a/examples/docs/resources/mobile-first/app/progress/progress-size.vue b/examples/sites/demos/mobile-first/app/progress/progress-size.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/progress/progress-size.vue rename to examples/sites/demos/mobile-first/app/progress/progress-size.vue diff --git a/examples/docs/resources/mobile-first/app/progress/progress-status.vue b/examples/sites/demos/mobile-first/app/progress/progress-status.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/progress/progress-status.vue rename to examples/sites/demos/mobile-first/app/progress/progress-status.vue diff --git a/examples/docs/resources/mobile-first/app/progress/progress-type-circle.vue b/examples/sites/demos/mobile-first/app/progress/progress-type-circle.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/progress/progress-type-circle.vue rename to examples/sites/demos/mobile-first/app/progress/progress-type-circle.vue diff --git a/examples/docs/resources/mobile-first/app/progress/progress-type.vue b/examples/sites/demos/mobile-first/app/progress/progress-type.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/progress/progress-type.vue rename to examples/sites/demos/mobile-first/app/progress/progress-type.vue diff --git a/examples/docs/resources/mobile-first/app/progress/progress-width.vue b/examples/sites/demos/mobile-first/app/progress/progress-width.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/progress/progress-width.vue rename to examples/sites/demos/mobile-first/app/progress/progress-width.vue diff --git a/examples/docs/resources/mobile-first/app/progress/text-inside-or-no-text.vue b/examples/sites/demos/mobile-first/app/progress/text-inside-or-no-text.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/progress/text-inside-or-no-text.vue rename to examples/sites/demos/mobile-first/app/progress/text-inside-or-no-text.vue diff --git a/examples/docs/resources/mobile-first/app/progress/webdoc/progress.cn.md b/examples/sites/demos/mobile-first/app/progress/webdoc/progress.cn.md similarity index 100% rename from examples/docs/resources/mobile-first/app/progress/webdoc/progress.cn.md rename to examples/sites/demos/mobile-first/app/progress/webdoc/progress.cn.md diff --git a/examples/docs/resources/mobile-first/app/progress/webdoc/progress.en.md b/examples/sites/demos/mobile-first/app/progress/webdoc/progress.en.md similarity index 100% rename from examples/docs/resources/mobile-first/app/progress/webdoc/progress.en.md rename to examples/sites/demos/mobile-first/app/progress/webdoc/progress.en.md diff --git a/examples/docs/resources/mobile-first/app/progress/webdoc/progress.js b/examples/sites/demos/mobile-first/app/progress/webdoc/progress.js similarity index 100% rename from examples/docs/resources/mobile-first/app/progress/webdoc/progress.js rename to examples/sites/demos/mobile-first/app/progress/webdoc/progress.js diff --git a/examples/docs/resources/mobile-first/app/radio-block/basic-usage.vue b/examples/sites/demos/mobile-first/app/radio-block/basic-usage.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/radio-block/basic-usage.vue rename to examples/sites/demos/mobile-first/app/radio-block/basic-usage.vue diff --git a/examples/docs/resources/mobile-first/app/radio-block/dynamic-disable.vue b/examples/sites/demos/mobile-first/app/radio-block/dynamic-disable.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/radio-block/dynamic-disable.vue rename to examples/sites/demos/mobile-first/app/radio-block/dynamic-disable.vue diff --git a/examples/docs/resources/mobile-first/app/radio-block/group-options.vue b/examples/sites/demos/mobile-first/app/radio-block/group-options.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/radio-block/group-options.vue rename to examples/sites/demos/mobile-first/app/radio-block/group-options.vue diff --git a/examples/docs/resources/mobile-first/app/radio-block/radio-button.vue b/examples/sites/demos/mobile-first/app/radio-block/radio-button.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/radio-block/radio-button.vue rename to examples/sites/demos/mobile-first/app/radio-block/radio-button.vue diff --git a/examples/docs/resources/mobile-first/app/radio-block/radio-events.vue b/examples/sites/demos/mobile-first/app/radio-block/radio-events.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/radio-block/radio-events.vue rename to examples/sites/demos/mobile-first/app/radio-block/radio-events.vue diff --git a/examples/docs/resources/mobile-first/app/radio-block/radio-size.vue b/examples/sites/demos/mobile-first/app/radio-block/radio-size.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/radio-block/radio-size.vue rename to examples/sites/demos/mobile-first/app/radio-block/radio-size.vue diff --git a/examples/docs/resources/mobile-first/app/radio-block/radio-tips.vue b/examples/sites/demos/mobile-first/app/radio-block/radio-tips.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/radio-block/radio-tips.vue rename to examples/sites/demos/mobile-first/app/radio-block/radio-tips.vue diff --git a/examples/docs/resources/mobile-first/app/radio-block/webdoc/radio-block.cn.md b/examples/sites/demos/mobile-first/app/radio-block/webdoc/radio-block.cn.md similarity index 100% rename from examples/docs/resources/mobile-first/app/radio-block/webdoc/radio-block.cn.md rename to examples/sites/demos/mobile-first/app/radio-block/webdoc/radio-block.cn.md diff --git a/examples/docs/resources/mobile-first/app/radio-block/webdoc/radio-block.en.md b/examples/sites/demos/mobile-first/app/radio-block/webdoc/radio-block.en.md similarity index 100% rename from examples/docs/resources/mobile-first/app/radio-block/webdoc/radio-block.en.md rename to examples/sites/demos/mobile-first/app/radio-block/webdoc/radio-block.en.md diff --git a/examples/docs/resources/mobile-first/app/radio-block/webdoc/radio-block.js b/examples/sites/demos/mobile-first/app/radio-block/webdoc/radio-block.js similarity index 100% rename from examples/docs/resources/mobile-first/app/radio-block/webdoc/radio-block.js rename to examples/sites/demos/mobile-first/app/radio-block/webdoc/radio-block.js diff --git a/examples/docs/resources/mobile-first/app/radio/active-color.vue b/examples/sites/demos/mobile-first/app/radio/active-color.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/radio/active-color.vue rename to examples/sites/demos/mobile-first/app/radio/active-color.vue diff --git a/examples/docs/resources/mobile-first/app/radio/basic-usage.vue b/examples/sites/demos/mobile-first/app/radio/basic-usage.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/radio/basic-usage.vue rename to examples/sites/demos/mobile-first/app/radio/basic-usage.vue diff --git a/examples/docs/resources/mobile-first/app/radio/dynamic-disable.vue b/examples/sites/demos/mobile-first/app/radio/dynamic-disable.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/radio/dynamic-disable.vue rename to examples/sites/demos/mobile-first/app/radio/dynamic-disable.vue diff --git a/examples/docs/resources/mobile-first/app/radio/group-options.vue b/examples/sites/demos/mobile-first/app/radio/group-options.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/radio/group-options.vue rename to examples/sites/demos/mobile-first/app/radio/group-options.vue diff --git a/examples/docs/resources/mobile-first/app/radio/radio-button.vue b/examples/sites/demos/mobile-first/app/radio/radio-button.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/radio/radio-button.vue rename to examples/sites/demos/mobile-first/app/radio/radio-button.vue diff --git a/examples/docs/resources/mobile-first/app/radio/radio-default.vue b/examples/sites/demos/mobile-first/app/radio/radio-default.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/radio/radio-default.vue rename to examples/sites/demos/mobile-first/app/radio/radio-default.vue diff --git a/examples/docs/resources/mobile-first/app/radio/radio-events.vue b/examples/sites/demos/mobile-first/app/radio/radio-events.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/radio/radio-events.vue rename to examples/sites/demos/mobile-first/app/radio/radio-events.vue diff --git a/examples/docs/resources/mobile-first/app/radio/radio-size.vue b/examples/sites/demos/mobile-first/app/radio/radio-size.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/radio/radio-size.vue rename to examples/sites/demos/mobile-first/app/radio/radio-size.vue diff --git a/examples/docs/resources/mobile-first/app/radio/radio-text.vue b/examples/sites/demos/mobile-first/app/radio/radio-text.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/radio/radio-text.vue rename to examples/sites/demos/mobile-first/app/radio/radio-text.vue diff --git a/examples/docs/resources/mobile-first/app/radio/radio-value.vue b/examples/sites/demos/mobile-first/app/radio/radio-value.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/radio/radio-value.vue rename to examples/sites/demos/mobile-first/app/radio/radio-value.vue diff --git a/examples/docs/resources/mobile-first/app/radio/read-only.vue b/examples/sites/demos/mobile-first/app/radio/read-only.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/radio/read-only.vue rename to examples/sites/demos/mobile-first/app/radio/read-only.vue diff --git a/examples/docs/resources/mobile-first/app/radio/vertical.vue b/examples/sites/demos/mobile-first/app/radio/vertical.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/radio/vertical.vue rename to examples/sites/demos/mobile-first/app/radio/vertical.vue diff --git a/examples/docs/resources/mobile-first/app/radio/webdoc/radio.cn.md b/examples/sites/demos/mobile-first/app/radio/webdoc/radio.cn.md similarity index 100% rename from examples/docs/resources/mobile-first/app/radio/webdoc/radio.cn.md rename to examples/sites/demos/mobile-first/app/radio/webdoc/radio.cn.md diff --git a/examples/docs/resources/mobile-first/app/radio/webdoc/radio.en.md b/examples/sites/demos/mobile-first/app/radio/webdoc/radio.en.md similarity index 100% rename from examples/docs/resources/mobile-first/app/radio/webdoc/radio.en.md rename to examples/sites/demos/mobile-first/app/radio/webdoc/radio.en.md diff --git a/examples/docs/resources/mobile-first/app/radio/webdoc/radio.js b/examples/sites/demos/mobile-first/app/radio/webdoc/radio.js similarity index 100% rename from examples/docs/resources/mobile-first/app/radio/webdoc/radio.js rename to examples/sites/demos/mobile-first/app/radio/webdoc/radio.js diff --git a/examples/docs/resources/mobile-first/app/radio/with-border.vue b/examples/sites/demos/mobile-first/app/radio/with-border.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/radio/with-border.vue rename to examples/sites/demos/mobile-first/app/radio/with-border.vue diff --git a/examples/docs/resources/mobile-first/app/rate/allow-half.vue b/examples/sites/demos/mobile-first/app/rate/allow-half.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/rate/allow-half.vue rename to examples/sites/demos/mobile-first/app/rate/allow-half.vue diff --git a/examples/docs/resources/mobile-first/app/rate/basic-usage.vue b/examples/sites/demos/mobile-first/app/rate/basic-usage.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/rate/basic-usage.vue rename to examples/sites/demos/mobile-first/app/rate/basic-usage.vue diff --git a/examples/docs/resources/mobile-first/app/rate/custom-3-threshold-colors.vue b/examples/sites/demos/mobile-first/app/rate/custom-3-threshold-colors.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/rate/custom-3-threshold-colors.vue rename to examples/sites/demos/mobile-first/app/rate/custom-3-threshold-colors.vue diff --git a/examples/docs/resources/mobile-first/app/rate/custom-3-threshold-icon.vue b/examples/sites/demos/mobile-first/app/rate/custom-3-threshold-icon.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/rate/custom-3-threshold-icon.vue rename to examples/sites/demos/mobile-first/app/rate/custom-3-threshold-icon.vue diff --git a/examples/docs/resources/mobile-first/app/rate/disabled-not-selected-class.vue b/examples/sites/demos/mobile-first/app/rate/disabled-not-selected-class.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/rate/disabled-not-selected-class.vue rename to examples/sites/demos/mobile-first/app/rate/disabled-not-selected-class.vue diff --git a/examples/docs/resources/mobile-first/app/rate/disabled-not-selected-color.vue b/examples/sites/demos/mobile-first/app/rate/disabled-not-selected-color.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/rate/disabled-not-selected-color.vue rename to examples/sites/demos/mobile-first/app/rate/disabled-not-selected-color.vue diff --git a/examples/docs/resources/mobile-first/app/rate/dynamic-disable.vue b/examples/sites/demos/mobile-first/app/rate/dynamic-disable.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/rate/dynamic-disable.vue rename to examples/sites/demos/mobile-first/app/rate/dynamic-disable.vue diff --git a/examples/docs/resources/mobile-first/app/rate/max-score.vue b/examples/sites/demos/mobile-first/app/rate/max-score.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/rate/max-score.vue rename to examples/sites/demos/mobile-first/app/rate/max-score.vue diff --git a/examples/docs/resources/mobile-first/app/rate/not-selected-class.vue b/examples/sites/demos/mobile-first/app/rate/not-selected-class.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/rate/not-selected-class.vue rename to examples/sites/demos/mobile-first/app/rate/not-selected-class.vue diff --git a/examples/docs/resources/mobile-first/app/rate/not-selected-color.vue b/examples/sites/demos/mobile-first/app/rate/not-selected-color.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/rate/not-selected-color.vue rename to examples/sites/demos/mobile-first/app/rate/not-selected-color.vue diff --git a/examples/docs/resources/mobile-first/app/rate/radio-rate.vue b/examples/sites/demos/mobile-first/app/rate/radio-rate.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/rate/radio-rate.vue rename to examples/sites/demos/mobile-first/app/rate/radio-rate.vue diff --git a/examples/docs/resources/mobile-first/app/rate/rate-events.vue b/examples/sites/demos/mobile-first/app/rate/rate-events.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/rate/rate-events.vue rename to examples/sites/demos/mobile-first/app/rate/rate-events.vue diff --git a/examples/docs/resources/mobile-first/app/rate/show-score.vue b/examples/sites/demos/mobile-first/app/rate/show-score.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/rate/show-score.vue rename to examples/sites/demos/mobile-first/app/rate/show-score.vue diff --git a/examples/docs/resources/mobile-first/app/rate/size.vue b/examples/sites/demos/mobile-first/app/rate/size.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/rate/size.vue rename to examples/sites/demos/mobile-first/app/rate/size.vue diff --git a/examples/docs/resources/mobile-first/app/rate/text-on-bottom.vue b/examples/sites/demos/mobile-first/app/rate/text-on-bottom.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/rate/text-on-bottom.vue rename to examples/sites/demos/mobile-first/app/rate/text-on-bottom.vue diff --git a/examples/docs/resources/mobile-first/app/rate/texts-and-text-color.vue b/examples/sites/demos/mobile-first/app/rate/texts-and-text-color.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/rate/texts-and-text-color.vue rename to examples/sites/demos/mobile-first/app/rate/texts-and-text-color.vue diff --git a/examples/docs/resources/mobile-first/app/rate/threshold-value.vue b/examples/sites/demos/mobile-first/app/rate/threshold-value.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/rate/threshold-value.vue rename to examples/sites/demos/mobile-first/app/rate/threshold-value.vue diff --git a/examples/docs/resources/mobile-first/app/rate/webdoc/rate.cn.md b/examples/sites/demos/mobile-first/app/rate/webdoc/rate.cn.md similarity index 100% rename from examples/docs/resources/mobile-first/app/rate/webdoc/rate.cn.md rename to examples/sites/demos/mobile-first/app/rate/webdoc/rate.cn.md diff --git a/examples/docs/resources/mobile-first/app/rate/webdoc/rate.en.md b/examples/sites/demos/mobile-first/app/rate/webdoc/rate.en.md similarity index 100% rename from examples/docs/resources/mobile-first/app/rate/webdoc/rate.en.md rename to examples/sites/demos/mobile-first/app/rate/webdoc/rate.en.md diff --git a/examples/docs/resources/mobile-first/app/rate/webdoc/rate.js b/examples/sites/demos/mobile-first/app/rate/webdoc/rate.js similarity index 100% rename from examples/docs/resources/mobile-first/app/rate/webdoc/rate.js rename to examples/sites/demos/mobile-first/app/rate/webdoc/rate.js diff --git a/examples/docs/resources/mobile-first/app/record/basic-usage.vue b/examples/sites/demos/mobile-first/app/record/basic-usage.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/record/basic-usage.vue rename to examples/sites/demos/mobile-first/app/record/basic-usage.vue diff --git a/examples/docs/resources/mobile-first/app/record/webdoc/record.cn.md b/examples/sites/demos/mobile-first/app/record/webdoc/record.cn.md similarity index 100% rename from examples/docs/resources/mobile-first/app/record/webdoc/record.cn.md rename to examples/sites/demos/mobile-first/app/record/webdoc/record.cn.md diff --git a/examples/docs/resources/mobile-first/app/record/webdoc/record.en.md b/examples/sites/demos/mobile-first/app/record/webdoc/record.en.md similarity index 100% rename from examples/docs/resources/mobile-first/app/record/webdoc/record.en.md rename to examples/sites/demos/mobile-first/app/record/webdoc/record.en.md diff --git a/examples/docs/resources/mobile-first/app/record/webdoc/record.js b/examples/sites/demos/mobile-first/app/record/webdoc/record.js similarity index 100% rename from examples/docs/resources/mobile-first/app/record/webdoc/record.js rename to examples/sites/demos/mobile-first/app/record/webdoc/record.js diff --git a/examples/docs/resources/mobile-first/app/scrollbar/basic-usage.vue b/examples/sites/demos/mobile-first/app/scrollbar/basic-usage.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/scrollbar/basic-usage.vue rename to examples/sites/demos/mobile-first/app/scrollbar/basic-usage.vue diff --git a/examples/docs/resources/mobile-first/app/scrollbar/horizon.vue b/examples/sites/demos/mobile-first/app/scrollbar/horizon.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/scrollbar/horizon.vue rename to examples/sites/demos/mobile-first/app/scrollbar/horizon.vue diff --git a/examples/docs/resources/mobile-first/app/scrollbar/webdoc/scrollbar.cn.md b/examples/sites/demos/mobile-first/app/scrollbar/webdoc/scrollbar.cn.md similarity index 100% rename from examples/docs/resources/mobile-first/app/scrollbar/webdoc/scrollbar.cn.md rename to examples/sites/demos/mobile-first/app/scrollbar/webdoc/scrollbar.cn.md diff --git a/examples/docs/resources/mobile-first/app/scrollbar/webdoc/scrollbar.en.md b/examples/sites/demos/mobile-first/app/scrollbar/webdoc/scrollbar.en.md similarity index 100% rename from examples/docs/resources/mobile-first/app/scrollbar/webdoc/scrollbar.en.md rename to examples/sites/demos/mobile-first/app/scrollbar/webdoc/scrollbar.en.md diff --git a/examples/docs/resources/mobile-first/app/scrollbar/webdoc/scrollbar.js b/examples/sites/demos/mobile-first/app/scrollbar/webdoc/scrollbar.js similarity index 100% rename from examples/docs/resources/mobile-first/app/scrollbar/webdoc/scrollbar.js rename to examples/sites/demos/mobile-first/app/scrollbar/webdoc/scrollbar.js diff --git a/examples/docs/resources/mobile-first/app/search/basic-usage.vue b/examples/sites/demos/mobile-first/app/search/basic-usage.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/search/basic-usage.vue rename to examples/sites/demos/mobile-first/app/search/basic-usage.vue diff --git a/examples/docs/resources/mobile-first/app/search/big-mode.vue b/examples/sites/demos/mobile-first/app/search/big-mode.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/search/big-mode.vue rename to examples/sites/demos/mobile-first/app/search/big-mode.vue diff --git a/examples/docs/resources/mobile-first/app/search/button-search.vue b/examples/sites/demos/mobile-first/app/search/button-search.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/search/button-search.vue rename to examples/sites/demos/mobile-first/app/search/button-search.vue diff --git a/examples/docs/resources/mobile-first/app/search/change-bg.vue b/examples/sites/demos/mobile-first/app/search/change-bg.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/search/change-bg.vue rename to examples/sites/demos/mobile-first/app/search/change-bg.vue diff --git a/examples/docs/resources/mobile-first/app/search/change-events.vue b/examples/sites/demos/mobile-first/app/search/change-events.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/search/change-events.vue rename to examples/sites/demos/mobile-first/app/search/change-events.vue diff --git a/examples/docs/resources/mobile-first/app/search/clearable.vue b/examples/sites/demos/mobile-first/app/search/clearable.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/search/clearable.vue rename to examples/sites/demos/mobile-first/app/search/clearable.vue diff --git a/examples/docs/resources/mobile-first/app/search/custom-search-types.vue b/examples/sites/demos/mobile-first/app/search/custom-search-types.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/search/custom-search-types.vue rename to examples/sites/demos/mobile-first/app/search/custom-search-types.vue diff --git a/examples/docs/resources/mobile-first/app/search/default-value.vue b/examples/sites/demos/mobile-first/app/search/default-value.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/search/default-value.vue rename to examples/sites/demos/mobile-first/app/search/default-value.vue diff --git a/examples/docs/resources/mobile-first/app/search/enter-search.vue b/examples/sites/demos/mobile-first/app/search/enter-search.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/search/enter-search.vue rename to examples/sites/demos/mobile-first/app/search/enter-search.vue diff --git a/examples/docs/resources/mobile-first/app/search/search-events.vue b/examples/sites/demos/mobile-first/app/search/search-events.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/search/search-events.vue rename to examples/sites/demos/mobile-first/app/search/search-events.vue diff --git a/examples/docs/resources/mobile-first/app/search/search-types.vue b/examples/sites/demos/mobile-first/app/search/search-types.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/search/search-types.vue rename to examples/sites/demos/mobile-first/app/search/search-types.vue diff --git a/examples/docs/resources/mobile-first/app/search/select-events.vue b/examples/sites/demos/mobile-first/app/search/select-events.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/search/select-events.vue rename to examples/sites/demos/mobile-first/app/search/select-events.vue diff --git a/examples/docs/resources/mobile-first/app/search/show-selected-types.vue b/examples/sites/demos/mobile-first/app/search/show-selected-types.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/search/show-selected-types.vue rename to examples/sites/demos/mobile-first/app/search/show-selected-types.vue diff --git a/examples/docs/resources/mobile-first/app/search/transparent-mode.vue b/examples/sites/demos/mobile-first/app/search/transparent-mode.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/search/transparent-mode.vue rename to examples/sites/demos/mobile-first/app/search/transparent-mode.vue diff --git a/examples/docs/resources/mobile-first/app/search/webdoc/search.cn.md b/examples/sites/demos/mobile-first/app/search/webdoc/search.cn.md similarity index 100% rename from examples/docs/resources/mobile-first/app/search/webdoc/search.cn.md rename to examples/sites/demos/mobile-first/app/search/webdoc/search.cn.md diff --git a/examples/docs/resources/mobile-first/app/search/webdoc/search.en.md b/examples/sites/demos/mobile-first/app/search/webdoc/search.en.md similarity index 100% rename from examples/docs/resources/mobile-first/app/search/webdoc/search.en.md rename to examples/sites/demos/mobile-first/app/search/webdoc/search.en.md diff --git a/examples/docs/resources/mobile-first/app/search/webdoc/search.js b/examples/sites/demos/mobile-first/app/search/webdoc/search.js similarity index 100% rename from examples/docs/resources/mobile-first/app/search/webdoc/search.js rename to examples/sites/demos/mobile-first/app/search/webdoc/search.js diff --git a/examples/docs/resources/mobile-first/app/select-mobile/basic-usage.vue b/examples/sites/demos/mobile-first/app/select-mobile/basic-usage.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/select-mobile/basic-usage.vue rename to examples/sites/demos/mobile-first/app/select-mobile/basic-usage.vue diff --git a/examples/docs/resources/mobile-first/app/select-mobile/ellipsis.vue b/examples/sites/demos/mobile-first/app/select-mobile/ellipsis.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/select-mobile/ellipsis.vue rename to examples/sites/demos/mobile-first/app/select-mobile/ellipsis.vue diff --git a/examples/docs/resources/mobile-first/app/select-mobile/multiple.vue b/examples/sites/demos/mobile-first/app/select-mobile/multiple.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/select-mobile/multiple.vue rename to examples/sites/demos/mobile-first/app/select-mobile/multiple.vue diff --git a/examples/docs/resources/mobile-first/app/select-mobile/webdoc/select-mobile.cn.md b/examples/sites/demos/mobile-first/app/select-mobile/webdoc/select-mobile.cn.md similarity index 100% rename from examples/docs/resources/mobile-first/app/select-mobile/webdoc/select-mobile.cn.md rename to examples/sites/demos/mobile-first/app/select-mobile/webdoc/select-mobile.cn.md diff --git a/examples/docs/resources/mobile-first/app/select-mobile/webdoc/select-mobile.en.md b/examples/sites/demos/mobile-first/app/select-mobile/webdoc/select-mobile.en.md similarity index 100% rename from examples/docs/resources/mobile-first/app/select-mobile/webdoc/select-mobile.en.md rename to examples/sites/demos/mobile-first/app/select-mobile/webdoc/select-mobile.en.md diff --git a/examples/docs/resources/mobile-first/app/select-mobile/webdoc/select-mobile.js b/examples/sites/demos/mobile-first/app/select-mobile/webdoc/select-mobile.js similarity index 100% rename from examples/docs/resources/mobile-first/app/select-mobile/webdoc/select-mobile.js rename to examples/sites/demos/mobile-first/app/select-mobile/webdoc/select-mobile.js diff --git a/examples/docs/resources/mobile-first/app/select-view/basic-usage.vue b/examples/sites/demos/mobile-first/app/select-view/basic-usage.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/select-view/basic-usage.vue rename to examples/sites/demos/mobile-first/app/select-view/basic-usage.vue diff --git a/examples/docs/resources/mobile-first/app/select-view/field.vue b/examples/sites/demos/mobile-first/app/select-view/field.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/select-view/field.vue rename to examples/sites/demos/mobile-first/app/select-view/field.vue diff --git a/examples/docs/resources/mobile-first/app/select-view/infinit-scroll.vue b/examples/sites/demos/mobile-first/app/select-view/infinit-scroll.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/select-view/infinit-scroll.vue rename to examples/sites/demos/mobile-first/app/select-view/infinit-scroll.vue diff --git a/examples/docs/resources/mobile-first/app/select-view/multiple-required.vue b/examples/sites/demos/mobile-first/app/select-view/multiple-required.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/select-view/multiple-required.vue rename to examples/sites/demos/mobile-first/app/select-view/multiple-required.vue diff --git a/examples/docs/resources/mobile-first/app/select-view/multiple.vue b/examples/sites/demos/mobile-first/app/select-view/multiple.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/select-view/multiple.vue rename to examples/sites/demos/mobile-first/app/select-view/multiple.vue diff --git a/examples/docs/resources/mobile-first/app/select-view/required.vue b/examples/sites/demos/mobile-first/app/select-view/required.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/select-view/required.vue rename to examples/sites/demos/mobile-first/app/select-view/required.vue diff --git a/examples/docs/resources/mobile-first/app/select-view/slot.vue b/examples/sites/demos/mobile-first/app/select-view/slot.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/select-view/slot.vue rename to examples/sites/demos/mobile-first/app/select-view/slot.vue diff --git a/examples/docs/resources/mobile-first/app/select-view/text.vue b/examples/sites/demos/mobile-first/app/select-view/text.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/select-view/text.vue rename to examples/sites/demos/mobile-first/app/select-view/text.vue diff --git a/examples/docs/resources/mobile-first/app/select-view/webdoc/select-view.cn.md b/examples/sites/demos/mobile-first/app/select-view/webdoc/select-view.cn.md similarity index 100% rename from examples/docs/resources/mobile-first/app/select-view/webdoc/select-view.cn.md rename to examples/sites/demos/mobile-first/app/select-view/webdoc/select-view.cn.md diff --git a/examples/docs/resources/mobile-first/app/select-view/webdoc/select-view.en.md b/examples/sites/demos/mobile-first/app/select-view/webdoc/select-view.en.md similarity index 100% rename from examples/docs/resources/mobile-first/app/select-view/webdoc/select-view.en.md rename to examples/sites/demos/mobile-first/app/select-view/webdoc/select-view.en.md diff --git a/examples/docs/resources/mobile-first/app/select-view/webdoc/select-view.js b/examples/sites/demos/mobile-first/app/select-view/webdoc/select-view.js similarity index 100% rename from examples/docs/resources/mobile-first/app/select-view/webdoc/select-view.js rename to examples/sites/demos/mobile-first/app/select-view/webdoc/select-view.js diff --git a/examples/docs/resources/mobile-first/app/selected-box/basic-usage.vue b/examples/sites/demos/mobile-first/app/selected-box/basic-usage.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/selected-box/basic-usage.vue rename to examples/sites/demos/mobile-first/app/selected-box/basic-usage.vue diff --git a/examples/docs/resources/mobile-first/app/selected-box/inverse.vue b/examples/sites/demos/mobile-first/app/selected-box/inverse.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/selected-box/inverse.vue rename to examples/sites/demos/mobile-first/app/selected-box/inverse.vue diff --git a/examples/docs/resources/mobile-first/app/selected-box/slots.vue b/examples/sites/demos/mobile-first/app/selected-box/slots.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/selected-box/slots.vue rename to examples/sites/demos/mobile-first/app/selected-box/slots.vue diff --git a/examples/docs/resources/mobile-first/app/selected-box/webdoc/selected-box.cn.md b/examples/sites/demos/mobile-first/app/selected-box/webdoc/selected-box.cn.md similarity index 100% rename from examples/docs/resources/mobile-first/app/selected-box/webdoc/selected-box.cn.md rename to examples/sites/demos/mobile-first/app/selected-box/webdoc/selected-box.cn.md diff --git a/examples/docs/resources/mobile-first/app/selected-box/webdoc/selected-box.en.md b/examples/sites/demos/mobile-first/app/selected-box/webdoc/selected-box.en.md similarity index 100% rename from examples/docs/resources/mobile-first/app/selected-box/webdoc/selected-box.en.md rename to examples/sites/demos/mobile-first/app/selected-box/webdoc/selected-box.en.md diff --git a/examples/docs/resources/mobile-first/app/selected-box/webdoc/selected-box.js b/examples/sites/demos/mobile-first/app/selected-box/webdoc/selected-box.js similarity index 100% rename from examples/docs/resources/mobile-first/app/selected-box/webdoc/selected-box.js rename to examples/sites/demos/mobile-first/app/selected-box/webdoc/selected-box.js diff --git a/examples/docs/resources/mobile-first/app/slider/about-step.vue b/examples/sites/demos/mobile-first/app/slider/about-step.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/slider/about-step.vue rename to examples/sites/demos/mobile-first/app/slider/about-step.vue diff --git a/examples/docs/resources/mobile-first/app/slider/basic-usage.vue b/examples/sites/demos/mobile-first/app/slider/basic-usage.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/slider/basic-usage.vue rename to examples/sites/demos/mobile-first/app/slider/basic-usage.vue diff --git a/examples/docs/resources/mobile-first/app/slider/dynamic-disable.vue b/examples/sites/demos/mobile-first/app/slider/dynamic-disable.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/slider/dynamic-disable.vue rename to examples/sites/demos/mobile-first/app/slider/dynamic-disable.vue diff --git a/examples/docs/resources/mobile-first/app/slider/format-tooltip.vue b/examples/sites/demos/mobile-first/app/slider/format-tooltip.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/slider/format-tooltip.vue rename to examples/sites/demos/mobile-first/app/slider/format-tooltip.vue diff --git a/examples/docs/resources/mobile-first/app/slider/left-right-slot.vue b/examples/sites/demos/mobile-first/app/slider/left-right-slot.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/slider/left-right-slot.vue rename to examples/sites/demos/mobile-first/app/slider/left-right-slot.vue diff --git a/examples/docs/resources/mobile-first/app/slider/max-min.vue b/examples/sites/demos/mobile-first/app/slider/max-min.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/slider/max-min.vue rename to examples/sites/demos/mobile-first/app/slider/max-min.vue diff --git a/examples/docs/resources/mobile-first/app/slider/range-select.vue b/examples/sites/demos/mobile-first/app/slider/range-select.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/slider/range-select.vue rename to examples/sites/demos/mobile-first/app/slider/range-select.vue diff --git a/examples/docs/resources/mobile-first/app/slider/show-graduate.vue b/examples/sites/demos/mobile-first/app/slider/show-graduate.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/slider/show-graduate.vue rename to examples/sites/demos/mobile-first/app/slider/show-graduate.vue diff --git a/examples/docs/resources/mobile-first/app/slider/show-input.vue b/examples/sites/demos/mobile-first/app/slider/show-input.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/slider/show-input.vue rename to examples/sites/demos/mobile-first/app/slider/show-input.vue diff --git a/examples/docs/resources/mobile-first/app/slider/show-label.vue b/examples/sites/demos/mobile-first/app/slider/show-label.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/slider/show-label.vue rename to examples/sites/demos/mobile-first/app/slider/show-label.vue diff --git a/examples/docs/resources/mobile-first/app/slider/show-tip.vue b/examples/sites/demos/mobile-first/app/slider/show-tip.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/slider/show-tip.vue rename to examples/sites/demos/mobile-first/app/slider/show-tip.vue diff --git a/examples/docs/resources/mobile-first/app/slider/slider-event-change.vue b/examples/sites/demos/mobile-first/app/slider/slider-event-change.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/slider/slider-event-change.vue rename to examples/sites/demos/mobile-first/app/slider/slider-event-change.vue diff --git a/examples/docs/resources/mobile-first/app/slider/slider-event-start.vue b/examples/sites/demos/mobile-first/app/slider/slider-event-start.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/slider/slider-event-start.vue rename to examples/sites/demos/mobile-first/app/slider/slider-event-start.vue diff --git a/examples/docs/resources/mobile-first/app/slider/slider-event-stop.vue b/examples/sites/demos/mobile-first/app/slider/slider-event-stop.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/slider/slider-event-stop.vue rename to examples/sites/demos/mobile-first/app/slider/slider-event-stop.vue diff --git a/examples/docs/resources/mobile-first/app/slider/slider-slot.vue b/examples/sites/demos/mobile-first/app/slider/slider-slot.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/slider/slider-slot.vue rename to examples/sites/demos/mobile-first/app/slider/slider-slot.vue diff --git a/examples/docs/resources/mobile-first/app/slider/webdoc/slider.cn.md b/examples/sites/demos/mobile-first/app/slider/webdoc/slider.cn.md similarity index 100% rename from examples/docs/resources/mobile-first/app/slider/webdoc/slider.cn.md rename to examples/sites/demos/mobile-first/app/slider/webdoc/slider.cn.md diff --git a/examples/docs/resources/mobile-first/app/slider/webdoc/slider.en.md b/examples/sites/demos/mobile-first/app/slider/webdoc/slider.en.md similarity index 100% rename from examples/docs/resources/mobile-first/app/slider/webdoc/slider.en.md rename to examples/sites/demos/mobile-first/app/slider/webdoc/slider.en.md diff --git a/examples/docs/resources/mobile-first/app/slider/webdoc/slider.js b/examples/sites/demos/mobile-first/app/slider/webdoc/slider.js similarity index 100% rename from examples/docs/resources/mobile-first/app/slider/webdoc/slider.js rename to examples/sites/demos/mobile-first/app/slider/webdoc/slider.js diff --git a/examples/docs/resources/mobile-first/app/standard-list-item/basic-usage.vue b/examples/sites/demos/mobile-first/app/standard-list-item/basic-usage.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/standard-list-item/basic-usage.vue rename to examples/sites/demos/mobile-first/app/standard-list-item/basic-usage.vue diff --git a/examples/docs/resources/mobile-first/app/standard-list-item/content-slot.vue b/examples/sites/demos/mobile-first/app/standard-list-item/content-slot.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/standard-list-item/content-slot.vue rename to examples/sites/demos/mobile-first/app/standard-list-item/content-slot.vue diff --git a/examples/docs/resources/mobile-first/app/standard-list-item/icon-click-event.vue b/examples/sites/demos/mobile-first/app/standard-list-item/icon-click-event.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/standard-list-item/icon-click-event.vue rename to examples/sites/demos/mobile-first/app/standard-list-item/icon-click-event.vue diff --git a/examples/docs/resources/mobile-first/app/standard-list-item/icon-disabled.vue b/examples/sites/demos/mobile-first/app/standard-list-item/icon-disabled.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/standard-list-item/icon-disabled.vue rename to examples/sites/demos/mobile-first/app/standard-list-item/icon-disabled.vue diff --git a/examples/docs/resources/mobile-first/app/standard-list-item/image-operate-slot.vue b/examples/sites/demos/mobile-first/app/standard-list-item/image-operate-slot.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/standard-list-item/image-operate-slot.vue rename to examples/sites/demos/mobile-first/app/standard-list-item/image-operate-slot.vue diff --git a/examples/docs/resources/mobile-first/app/standard-list-item/type.vue b/examples/sites/demos/mobile-first/app/standard-list-item/type.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/standard-list-item/type.vue rename to examples/sites/demos/mobile-first/app/standard-list-item/type.vue diff --git a/examples/docs/resources/mobile-first/app/standard-list-item/webdoc/standard-list-item.cn.md b/examples/sites/demos/mobile-first/app/standard-list-item/webdoc/standard-list-item.cn.md similarity index 100% rename from examples/docs/resources/mobile-first/app/standard-list-item/webdoc/standard-list-item.cn.md rename to examples/sites/demos/mobile-first/app/standard-list-item/webdoc/standard-list-item.cn.md diff --git a/examples/docs/resources/mobile-first/app/standard-list-item/webdoc/standard-list-item.en.md b/examples/sites/demos/mobile-first/app/standard-list-item/webdoc/standard-list-item.en.md similarity index 100% rename from examples/docs/resources/mobile-first/app/standard-list-item/webdoc/standard-list-item.en.md rename to examples/sites/demos/mobile-first/app/standard-list-item/webdoc/standard-list-item.en.md diff --git a/examples/docs/resources/mobile-first/app/standard-list-item/webdoc/standard-list-item.js b/examples/sites/demos/mobile-first/app/standard-list-item/webdoc/standard-list-item.js similarity index 100% rename from examples/docs/resources/mobile-first/app/standard-list-item/webdoc/standard-list-item.js rename to examples/sites/demos/mobile-first/app/standard-list-item/webdoc/standard-list-item.js diff --git a/examples/docs/resources/mobile-first/app/steps/advanced-flex.vue b/examples/sites/demos/mobile-first/app/steps/advanced-flex.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/steps/advanced-flex.vue rename to examples/sites/demos/mobile-first/app/steps/advanced-flex.vue diff --git a/examples/docs/resources/mobile-first/app/steps/advanced-no-arrow.vue b/examples/sites/demos/mobile-first/app/steps/advanced-no-arrow.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/steps/advanced-no-arrow.vue rename to examples/sites/demos/mobile-first/app/steps/advanced-no-arrow.vue diff --git a/examples/docs/resources/mobile-first/app/steps/advanced-steps.vue b/examples/sites/demos/mobile-first/app/steps/advanced-steps.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/steps/advanced-steps.vue rename to examples/sites/demos/mobile-first/app/steps/advanced-steps.vue diff --git a/examples/docs/resources/mobile-first/app/steps/complicated.vue b/examples/sites/demos/mobile-first/app/steps/complicated.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/steps/complicated.vue rename to examples/sites/demos/mobile-first/app/steps/complicated.vue diff --git a/examples/docs/resources/mobile-first/app/steps/data-resource-saas.vue b/examples/sites/demos/mobile-first/app/steps/data-resource-saas.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/steps/data-resource-saas.vue rename to examples/sites/demos/mobile-first/app/steps/data-resource-saas.vue diff --git a/examples/docs/resources/mobile-first/app/steps/data-resource.vue b/examples/sites/demos/mobile-first/app/steps/data-resource.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/steps/data-resource.vue rename to examples/sites/demos/mobile-first/app/steps/data-resource.vue diff --git a/examples/docs/resources/mobile-first/app/steps/duration.vue b/examples/sites/demos/mobile-first/app/steps/duration.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/steps/duration.vue rename to examples/sites/demos/mobile-first/app/steps/duration.vue diff --git a/examples/docs/resources/mobile-first/app/steps/slot-bottom.vue b/examples/sites/demos/mobile-first/app/steps/slot-bottom.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/steps/slot-bottom.vue rename to examples/sites/demos/mobile-first/app/steps/slot-bottom.vue diff --git a/examples/docs/resources/mobile-first/app/steps/slot-item.vue b/examples/sites/demos/mobile-first/app/steps/slot-item.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/steps/slot-item.vue rename to examples/sites/demos/mobile-first/app/steps/slot-item.vue diff --git a/examples/docs/resources/mobile-first/app/steps/slot.vue b/examples/sites/demos/mobile-first/app/steps/slot.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/steps/slot.vue rename to examples/sites/demos/mobile-first/app/steps/slot.vue diff --git a/examples/docs/resources/mobile-first/app/steps/vertical.vue b/examples/sites/demos/mobile-first/app/steps/vertical.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/steps/vertical.vue rename to examples/sites/demos/mobile-first/app/steps/vertical.vue diff --git a/examples/docs/resources/mobile-first/app/steps/webdoc/steps.cn.md b/examples/sites/demos/mobile-first/app/steps/webdoc/steps.cn.md similarity index 100% rename from examples/docs/resources/mobile-first/app/steps/webdoc/steps.cn.md rename to examples/sites/demos/mobile-first/app/steps/webdoc/steps.cn.md diff --git a/examples/docs/resources/mobile-first/app/steps/webdoc/steps.en.md b/examples/sites/demos/mobile-first/app/steps/webdoc/steps.en.md similarity index 100% rename from examples/docs/resources/mobile-first/app/steps/webdoc/steps.en.md rename to examples/sites/demos/mobile-first/app/steps/webdoc/steps.en.md diff --git a/examples/docs/resources/mobile-first/app/steps/webdoc/steps.js b/examples/sites/demos/mobile-first/app/steps/webdoc/steps.js similarity index 100% rename from examples/docs/resources/mobile-first/app/steps/webdoc/steps.js rename to examples/sites/demos/mobile-first/app/steps/webdoc/steps.js diff --git a/examples/docs/resources/mobile-first/app/switch/basic-usage.vue b/examples/sites/demos/mobile-first/app/switch/basic-usage.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/switch/basic-usage.vue rename to examples/sites/demos/mobile-first/app/switch/basic-usage.vue diff --git a/examples/docs/resources/mobile-first/app/switch/custom-open-close.vue b/examples/sites/demos/mobile-first/app/switch/custom-open-close.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/switch/custom-open-close.vue rename to examples/sites/demos/mobile-first/app/switch/custom-open-close.vue diff --git a/examples/docs/resources/mobile-first/app/switch/custom-true-false-value.vue b/examples/sites/demos/mobile-first/app/switch/custom-true-false-value.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/switch/custom-true-false-value.vue rename to examples/sites/demos/mobile-first/app/switch/custom-true-false-value.vue diff --git a/examples/docs/resources/mobile-first/app/switch/dynamic-disable.vue b/examples/sites/demos/mobile-first/app/switch/dynamic-disable.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/switch/dynamic-disable.vue rename to examples/sites/demos/mobile-first/app/switch/dynamic-disable.vue diff --git a/examples/docs/resources/mobile-first/app/switch/enent.vue b/examples/sites/demos/mobile-first/app/switch/enent.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/switch/enent.vue rename to examples/sites/demos/mobile-first/app/switch/enent.vue diff --git a/examples/docs/resources/mobile-first/app/switch/icon-mode.vue b/examples/sites/demos/mobile-first/app/switch/icon-mode.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/switch/icon-mode.vue rename to examples/sites/demos/mobile-first/app/switch/icon-mode.vue diff --git a/examples/docs/resources/mobile-first/app/switch/loading-mode.vue b/examples/sites/demos/mobile-first/app/switch/loading-mode.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/switch/loading-mode.vue rename to examples/sites/demos/mobile-first/app/switch/loading-mode.vue diff --git a/examples/docs/resources/mobile-first/app/switch/mini-mode.vue b/examples/sites/demos/mobile-first/app/switch/mini-mode.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/switch/mini-mode.vue rename to examples/sites/demos/mobile-first/app/switch/mini-mode.vue diff --git a/examples/docs/resources/mobile-first/app/switch/webdoc/switch.cn.md b/examples/sites/demos/mobile-first/app/switch/webdoc/switch.cn.md similarity index 100% rename from examples/docs/resources/mobile-first/app/switch/webdoc/switch.cn.md rename to examples/sites/demos/mobile-first/app/switch/webdoc/switch.cn.md diff --git a/examples/docs/resources/mobile-first/app/switch/webdoc/switch.en.md b/examples/sites/demos/mobile-first/app/switch/webdoc/switch.en.md similarity index 100% rename from examples/docs/resources/mobile-first/app/switch/webdoc/switch.en.md rename to examples/sites/demos/mobile-first/app/switch/webdoc/switch.en.md diff --git a/examples/docs/resources/mobile-first/app/switch/webdoc/switch.js b/examples/sites/demos/mobile-first/app/switch/webdoc/switch.js similarity index 100% rename from examples/docs/resources/mobile-first/app/switch/webdoc/switch.js rename to examples/sites/demos/mobile-first/app/switch/webdoc/switch.js diff --git a/examples/docs/resources/mobile-first/app/switch/word-mode.vue b/examples/sites/demos/mobile-first/app/switch/word-mode.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/switch/word-mode.vue rename to examples/sites/demos/mobile-first/app/switch/word-mode.vue diff --git a/examples/docs/resources/mobile-first/app/tabs/align-center.vue b/examples/sites/demos/mobile-first/app/tabs/align-center.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tabs/align-center.vue rename to examples/sites/demos/mobile-first/app/tabs/align-center.vue diff --git a/examples/docs/resources/mobile-first/app/tabs/basic-usage.vue b/examples/sites/demos/mobile-first/app/tabs/basic-usage.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tabs/basic-usage.vue rename to examples/sites/demos/mobile-first/app/tabs/basic-usage.vue diff --git a/examples/docs/resources/mobile-first/app/tabs/before-leave.vue b/examples/sites/demos/mobile-first/app/tabs/before-leave.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tabs/before-leave.vue rename to examples/sites/demos/mobile-first/app/tabs/before-leave.vue diff --git a/examples/docs/resources/mobile-first/app/tabs/change-title.vue b/examples/sites/demos/mobile-first/app/tabs/change-title.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tabs/change-title.vue rename to examples/sites/demos/mobile-first/app/tabs/change-title.vue diff --git a/examples/docs/resources/mobile-first/app/tabs/custom-tab-content.vue b/examples/sites/demos/mobile-first/app/tabs/custom-tab-content.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tabs/custom-tab-content.vue rename to examples/sites/demos/mobile-first/app/tabs/custom-tab-content.vue diff --git a/examples/docs/resources/mobile-first/app/tabs/custom-tab-title.vue b/examples/sites/demos/mobile-first/app/tabs/custom-tab-title.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tabs/custom-tab-title.vue rename to examples/sites/demos/mobile-first/app/tabs/custom-tab-title.vue diff --git a/examples/docs/resources/mobile-first/app/tabs/mobile-first.vue b/examples/sites/demos/mobile-first/app/tabs/mobile-first.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tabs/mobile-first.vue rename to examples/sites/demos/mobile-first/app/tabs/mobile-first.vue diff --git a/examples/docs/resources/mobile-first/app/tabs/position-bottom.vue b/examples/sites/demos/mobile-first/app/tabs/position-bottom.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tabs/position-bottom.vue rename to examples/sites/demos/mobile-first/app/tabs/position-bottom.vue diff --git a/examples/docs/resources/mobile-first/app/tabs/position-left.vue b/examples/sites/demos/mobile-first/app/tabs/position-left.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tabs/position-left.vue rename to examples/sites/demos/mobile-first/app/tabs/position-left.vue diff --git a/examples/docs/resources/mobile-first/app/tabs/position-right.vue b/examples/sites/demos/mobile-first/app/tabs/position-right.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tabs/position-right.vue rename to examples/sites/demos/mobile-first/app/tabs/position-right.vue diff --git a/examples/docs/resources/mobile-first/app/tabs/position.vue b/examples/sites/demos/mobile-first/app/tabs/position.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tabs/position.vue rename to examples/sites/demos/mobile-first/app/tabs/position.vue diff --git a/examples/docs/resources/mobile-first/app/tabs/prevent-tab-switching.vue b/examples/sites/demos/mobile-first/app/tabs/prevent-tab-switching.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tabs/prevent-tab-switching.vue rename to examples/sites/demos/mobile-first/app/tabs/prevent-tab-switching.vue diff --git a/examples/docs/resources/mobile-first/app/tabs/show-different-grid-data.vue b/examples/sites/demos/mobile-first/app/tabs/show-different-grid-data.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tabs/show-different-grid-data.vue rename to examples/sites/demos/mobile-first/app/tabs/show-different-grid-data.vue diff --git a/examples/docs/resources/mobile-first/app/tabs/show-echarts.vue b/examples/sites/demos/mobile-first/app/tabs/show-echarts.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tabs/show-echarts.vue rename to examples/sites/demos/mobile-first/app/tabs/show-echarts.vue diff --git a/examples/docs/resources/mobile-first/app/tabs/stretch-wh.vue b/examples/sites/demos/mobile-first/app/tabs/stretch-wh.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tabs/stretch-wh.vue rename to examples/sites/demos/mobile-first/app/tabs/stretch-wh.vue diff --git a/examples/docs/resources/mobile-first/app/tabs/tab-style-bordercard.vue b/examples/sites/demos/mobile-first/app/tabs/tab-style-bordercard.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tabs/tab-style-bordercard.vue rename to examples/sites/demos/mobile-first/app/tabs/tab-style-bordercard.vue diff --git a/examples/docs/resources/mobile-first/app/tabs/tab-style-card.vue b/examples/sites/demos/mobile-first/app/tabs/tab-style-card.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tabs/tab-style-card.vue rename to examples/sites/demos/mobile-first/app/tabs/tab-style-card.vue diff --git a/examples/docs/resources/mobile-first/app/tabs/tabdata-title.vue b/examples/sites/demos/mobile-first/app/tabs/tabdata-title.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tabs/tabdata-title.vue rename to examples/sites/demos/mobile-first/app/tabs/tabdata-title.vue diff --git a/examples/docs/resources/mobile-first/app/tabs/tabs-draggable.vue b/examples/sites/demos/mobile-first/app/tabs/tabs-draggable.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tabs/tabs-draggable.vue rename to examples/sites/demos/mobile-first/app/tabs/tabs-draggable.vue diff --git a/examples/docs/resources/mobile-first/app/tabs/tabs-events-add.vue b/examples/sites/demos/mobile-first/app/tabs/tabs-events-add.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tabs/tabs-events-add.vue rename to examples/sites/demos/mobile-first/app/tabs/tabs-events-add.vue diff --git a/examples/docs/resources/mobile-first/app/tabs/tabs-events-click.vue b/examples/sites/demos/mobile-first/app/tabs/tabs-events-click.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tabs/tabs-events-click.vue rename to examples/sites/demos/mobile-first/app/tabs/tabs-events-click.vue diff --git a/examples/docs/resources/mobile-first/app/tabs/tabs-events-close.vue b/examples/sites/demos/mobile-first/app/tabs/tabs-events-close.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tabs/tabs-events-close.vue rename to examples/sites/demos/mobile-first/app/tabs/tabs-events-close.vue diff --git a/examples/docs/resources/mobile-first/app/tabs/tabs-events-edit.vue b/examples/sites/demos/mobile-first/app/tabs/tabs-events-edit.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tabs/tabs-events-edit.vue rename to examples/sites/demos/mobile-first/app/tabs/tabs-events-edit.vue diff --git a/examples/docs/resources/mobile-first/app/tabs/tabs-size.vue b/examples/sites/demos/mobile-first/app/tabs/tabs-size.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tabs/tabs-size.vue rename to examples/sites/demos/mobile-first/app/tabs/tabs-size.vue diff --git a/examples/docs/resources/mobile-first/app/tabs/tabs-tabs.vue b/examples/sites/demos/mobile-first/app/tabs/tabs-tabs.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tabs/tabs-tabs.vue rename to examples/sites/demos/mobile-first/app/tabs/tabs-tabs.vue diff --git a/examples/docs/resources/mobile-first/app/tabs/webdoc/tabs.cn.md b/examples/sites/demos/mobile-first/app/tabs/webdoc/tabs.cn.md similarity index 100% rename from examples/docs/resources/mobile-first/app/tabs/webdoc/tabs.cn.md rename to examples/sites/demos/mobile-first/app/tabs/webdoc/tabs.cn.md diff --git a/examples/docs/resources/mobile-first/app/tabs/webdoc/tabs.en.md b/examples/sites/demos/mobile-first/app/tabs/webdoc/tabs.en.md similarity index 100% rename from examples/docs/resources/mobile-first/app/tabs/webdoc/tabs.en.md rename to examples/sites/demos/mobile-first/app/tabs/webdoc/tabs.en.md diff --git a/examples/docs/resources/mobile-first/app/tabs/webdoc/tabs.js b/examples/sites/demos/mobile-first/app/tabs/webdoc/tabs.js similarity index 100% rename from examples/docs/resources/mobile-first/app/tabs/webdoc/tabs.js rename to examples/sites/demos/mobile-first/app/tabs/webdoc/tabs.js diff --git a/examples/docs/resources/mobile-first/app/tabs/with-add.vue b/examples/sites/demos/mobile-first/app/tabs/with-add.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tabs/with-add.vue rename to examples/sites/demos/mobile-first/app/tabs/with-add.vue diff --git a/examples/docs/resources/mobile-first/app/tag-group/basic-usage.vue b/examples/sites/demos/mobile-first/app/tag-group/basic-usage.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tag-group/basic-usage.vue rename to examples/sites/demos/mobile-first/app/tag-group/basic-usage.vue diff --git a/examples/docs/resources/mobile-first/app/tag-group/tag-group-effect.vue b/examples/sites/demos/mobile-first/app/tag-group/tag-group-effect.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tag-group/tag-group-effect.vue rename to examples/sites/demos/mobile-first/app/tag-group/tag-group-effect.vue diff --git a/examples/docs/resources/mobile-first/app/tag-group/tag-group-event.vue b/examples/sites/demos/mobile-first/app/tag-group/tag-group-event.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tag-group/tag-group-event.vue rename to examples/sites/demos/mobile-first/app/tag-group/tag-group-event.vue diff --git a/examples/docs/resources/mobile-first/app/tag-group/tag-group-size.vue b/examples/sites/demos/mobile-first/app/tag-group/tag-group-size.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tag-group/tag-group-size.vue rename to examples/sites/demos/mobile-first/app/tag-group/tag-group-size.vue diff --git a/examples/docs/resources/mobile-first/app/tag-group/tag-group-type.vue b/examples/sites/demos/mobile-first/app/tag-group/tag-group-type.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tag-group/tag-group-type.vue rename to examples/sites/demos/mobile-first/app/tag-group/tag-group-type.vue diff --git a/examples/docs/resources/mobile-first/app/tag-group/webdoc/tag-group.cn.md b/examples/sites/demos/mobile-first/app/tag-group/webdoc/tag-group.cn.md similarity index 100% rename from examples/docs/resources/mobile-first/app/tag-group/webdoc/tag-group.cn.md rename to examples/sites/demos/mobile-first/app/tag-group/webdoc/tag-group.cn.md diff --git a/examples/docs/resources/mobile-first/app/tag-group/webdoc/tag-group.en.md b/examples/sites/demos/mobile-first/app/tag-group/webdoc/tag-group.en.md similarity index 100% rename from examples/docs/resources/mobile-first/app/tag-group/webdoc/tag-group.en.md rename to examples/sites/demos/mobile-first/app/tag-group/webdoc/tag-group.en.md diff --git a/examples/docs/resources/mobile-first/app/tag-group/webdoc/tag-group.js b/examples/sites/demos/mobile-first/app/tag-group/webdoc/tag-group.js similarity index 100% rename from examples/docs/resources/mobile-first/app/tag-group/webdoc/tag-group.js rename to examples/sites/demos/mobile-first/app/tag-group/webdoc/tag-group.js diff --git a/examples/docs/resources/mobile-first/app/tag/basic-usage.vue b/examples/sites/demos/mobile-first/app/tag/basic-usage.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tag/basic-usage.vue rename to examples/sites/demos/mobile-first/app/tag/basic-usage.vue diff --git a/examples/docs/resources/mobile-first/app/tag/closeable.vue b/examples/sites/demos/mobile-first/app/tag/closeable.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tag/closeable.vue rename to examples/sites/demos/mobile-first/app/tag/closeable.vue diff --git a/examples/docs/resources/mobile-first/app/tag/color3.vue b/examples/sites/demos/mobile-first/app/tag/color3.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tag/color3.vue rename to examples/sites/demos/mobile-first/app/tag/color3.vue diff --git a/examples/docs/resources/mobile-first/app/tag/colorful-tag.vue b/examples/sites/demos/mobile-first/app/tag/colorful-tag.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tag/colorful-tag.vue rename to examples/sites/demos/mobile-first/app/tag/colorful-tag.vue diff --git a/examples/docs/resources/mobile-first/app/tag/content.vue b/examples/sites/demos/mobile-first/app/tag/content.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tag/content.vue rename to examples/sites/demos/mobile-first/app/tag/content.vue diff --git a/examples/docs/resources/mobile-first/app/tag/create.vue b/examples/sites/demos/mobile-first/app/tag/create.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tag/create.vue rename to examples/sites/demos/mobile-first/app/tag/create.vue diff --git a/examples/docs/resources/mobile-first/app/tag/effect.vue b/examples/sites/demos/mobile-first/app/tag/effect.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tag/effect.vue rename to examples/sites/demos/mobile-first/app/tag/effect.vue diff --git a/examples/docs/resources/mobile-first/app/tag/hit.vue b/examples/sites/demos/mobile-first/app/tag/hit.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tag/hit.vue rename to examples/sites/demos/mobile-first/app/tag/hit.vue diff --git a/examples/docs/resources/mobile-first/app/tag/tag-event-click.vue b/examples/sites/demos/mobile-first/app/tag/tag-event-click.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tag/tag-event-click.vue rename to examples/sites/demos/mobile-first/app/tag/tag-event-click.vue diff --git a/examples/docs/resources/mobile-first/app/tag/tag-event-close.vue b/examples/sites/demos/mobile-first/app/tag/tag-event-close.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tag/tag-event-close.vue rename to examples/sites/demos/mobile-first/app/tag/tag-event-close.vue diff --git a/examples/docs/resources/mobile-first/app/tag/tag-selectable.vue b/examples/sites/demos/mobile-first/app/tag/tag-selectable.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tag/tag-selectable.vue rename to examples/sites/demos/mobile-first/app/tag/tag-selectable.vue diff --git a/examples/docs/resources/mobile-first/app/tag/tag-size.vue b/examples/sites/demos/mobile-first/app/tag/tag-size.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tag/tag-size.vue rename to examples/sites/demos/mobile-first/app/tag/tag-size.vue diff --git a/examples/docs/resources/mobile-first/app/tag/webdoc/tag.cn.md b/examples/sites/demos/mobile-first/app/tag/webdoc/tag.cn.md similarity index 100% rename from examples/docs/resources/mobile-first/app/tag/webdoc/tag.cn.md rename to examples/sites/demos/mobile-first/app/tag/webdoc/tag.cn.md diff --git a/examples/docs/resources/mobile-first/app/tag/webdoc/tag.en.md b/examples/sites/demos/mobile-first/app/tag/webdoc/tag.en.md similarity index 100% rename from examples/docs/resources/mobile-first/app/tag/webdoc/tag.en.md rename to examples/sites/demos/mobile-first/app/tag/webdoc/tag.en.md diff --git a/examples/docs/resources/mobile-first/app/tag/webdoc/tag.js b/examples/sites/demos/mobile-first/app/tag/webdoc/tag.js similarity index 100% rename from examples/docs/resources/mobile-first/app/tag/webdoc/tag.js rename to examples/sites/demos/mobile-first/app/tag/webdoc/tag.js diff --git a/examples/docs/resources/mobile-first/app/time-line/auto-slot.vue b/examples/sites/demos/mobile-first/app/time-line/auto-slot.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/time-line/auto-slot.vue rename to examples/sites/demos/mobile-first/app/time-line/auto-slot.vue diff --git a/examples/docs/resources/mobile-first/app/time-line/basic-usage.vue b/examples/sites/demos/mobile-first/app/time-line/basic-usage.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/time-line/basic-usage.vue rename to examples/sites/demos/mobile-first/app/time-line/basic-usage.vue diff --git a/examples/docs/resources/mobile-first/app/time-line/fold-time.vue b/examples/sites/demos/mobile-first/app/time-line/fold-time.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/time-line/fold-time.vue rename to examples/sites/demos/mobile-first/app/time-line/fold-time.vue diff --git a/examples/docs/resources/mobile-first/app/time-line/many-status.vue b/examples/sites/demos/mobile-first/app/time-line/many-status.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/time-line/many-status.vue rename to examples/sites/demos/mobile-first/app/time-line/many-status.vue diff --git a/examples/docs/resources/mobile-first/app/time-line/node-toset.vue b/examples/sites/demos/mobile-first/app/time-line/node-toset.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/time-line/node-toset.vue rename to examples/sites/demos/mobile-first/app/time-line/node-toset.vue diff --git a/examples/docs/resources/mobile-first/app/time-line/single-status.vue b/examples/sites/demos/mobile-first/app/time-line/single-status.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/time-line/single-status.vue rename to examples/sites/demos/mobile-first/app/time-line/single-status.vue diff --git a/examples/docs/resources/mobile-first/app/time-line/sub-field.vue b/examples/sites/demos/mobile-first/app/time-line/sub-field.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/time-line/sub-field.vue rename to examples/sites/demos/mobile-first/app/time-line/sub-field.vue diff --git a/examples/docs/resources/mobile-first/app/time-line/webdoc/time-line.cn.md b/examples/sites/demos/mobile-first/app/time-line/webdoc/time-line.cn.md similarity index 100% rename from examples/docs/resources/mobile-first/app/time-line/webdoc/time-line.cn.md rename to examples/sites/demos/mobile-first/app/time-line/webdoc/time-line.cn.md diff --git a/examples/docs/resources/mobile-first/app/time-line/webdoc/time-line.en.md b/examples/sites/demos/mobile-first/app/time-line/webdoc/time-line.en.md similarity index 100% rename from examples/docs/resources/mobile-first/app/time-line/webdoc/time-line.en.md rename to examples/sites/demos/mobile-first/app/time-line/webdoc/time-line.en.md diff --git a/examples/docs/resources/mobile-first/app/time-line/webdoc/time-line.js b/examples/sites/demos/mobile-first/app/time-line/webdoc/time-line.js similarity index 100% rename from examples/docs/resources/mobile-first/app/time-line/webdoc/time-line.js rename to examples/sites/demos/mobile-first/app/time-line/webdoc/time-line.js diff --git a/examples/docs/resources/mobile-first/app/time-picker-mobile/basic-usage.vue b/examples/sites/demos/mobile-first/app/time-picker-mobile/basic-usage.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/time-picker-mobile/basic-usage.vue rename to examples/sites/demos/mobile-first/app/time-picker-mobile/basic-usage.vue diff --git a/examples/docs/resources/mobile-first/app/time-picker-mobile/webdoc/time-picker-mobile.cn.md b/examples/sites/demos/mobile-first/app/time-picker-mobile/webdoc/time-picker-mobile.cn.md similarity index 100% rename from examples/docs/resources/mobile-first/app/time-picker-mobile/webdoc/time-picker-mobile.cn.md rename to examples/sites/demos/mobile-first/app/time-picker-mobile/webdoc/time-picker-mobile.cn.md diff --git a/examples/docs/resources/mobile-first/app/time-picker-mobile/webdoc/time-picker-mobile.en.md b/examples/sites/demos/mobile-first/app/time-picker-mobile/webdoc/time-picker-mobile.en.md similarity index 100% rename from examples/docs/resources/mobile-first/app/time-picker-mobile/webdoc/time-picker-mobile.en.md rename to examples/sites/demos/mobile-first/app/time-picker-mobile/webdoc/time-picker-mobile.en.md diff --git a/examples/docs/resources/mobile-first/app/time-picker-mobile/webdoc/time-picker-mobile.js b/examples/sites/demos/mobile-first/app/time-picker-mobile/webdoc/time-picker-mobile.js similarity index 100% rename from examples/docs/resources/mobile-first/app/time-picker-mobile/webdoc/time-picker-mobile.js rename to examples/sites/demos/mobile-first/app/time-picker-mobile/webdoc/time-picker-mobile.js diff --git a/examples/docs/resources/mobile-first/app/tooltip/basic-usage.vue b/examples/sites/demos/mobile-first/app/tooltip/basic-usage.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tooltip/basic-usage.vue rename to examples/sites/demos/mobile-first/app/tooltip/basic-usage.vue diff --git a/examples/docs/resources/mobile-first/app/tooltip/content-pre.vue b/examples/sites/demos/mobile-first/app/tooltip/content-pre.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tooltip/content-pre.vue rename to examples/sites/demos/mobile-first/app/tooltip/content-pre.vue diff --git a/examples/docs/resources/mobile-first/app/tooltip/content-render.vue b/examples/sites/demos/mobile-first/app/tooltip/content-render.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tooltip/content-render.vue rename to examples/sites/demos/mobile-first/app/tooltip/content-render.vue diff --git a/examples/docs/resources/mobile-first/app/tooltip/dynamic-disable.vue b/examples/sites/demos/mobile-first/app/tooltip/dynamic-disable.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tooltip/dynamic-disable.vue rename to examples/sites/demos/mobile-first/app/tooltip/dynamic-disable.vue diff --git a/examples/docs/resources/mobile-first/app/tooltip/enterable.vue b/examples/sites/demos/mobile-first/app/tooltip/enterable.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tooltip/enterable.vue rename to examples/sites/demos/mobile-first/app/tooltip/enterable.vue diff --git a/examples/docs/resources/mobile-first/app/tooltip/manual-control-tip.vue b/examples/sites/demos/mobile-first/app/tooltip/manual-control-tip.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tooltip/manual-control-tip.vue rename to examples/sites/demos/mobile-first/app/tooltip/manual-control-tip.vue diff --git a/examples/docs/resources/mobile-first/app/tooltip/open-delay.vue b/examples/sites/demos/mobile-first/app/tooltip/open-delay.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tooltip/open-delay.vue rename to examples/sites/demos/mobile-first/app/tooltip/open-delay.vue diff --git a/examples/docs/resources/mobile-first/app/tooltip/popper-class.vue b/examples/sites/demos/mobile-first/app/tooltip/popper-class.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tooltip/popper-class.vue rename to examples/sites/demos/mobile-first/app/tooltip/popper-class.vue diff --git a/examples/docs/resources/mobile-first/app/tooltip/popper-options-bubbling.vue b/examples/sites/demos/mobile-first/app/tooltip/popper-options-bubbling.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tooltip/popper-options-bubbling.vue rename to examples/sites/demos/mobile-first/app/tooltip/popper-options-bubbling.vue diff --git a/examples/docs/resources/mobile-first/app/tooltip/popper-options.vue b/examples/sites/demos/mobile-first/app/tooltip/popper-options.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tooltip/popper-options.vue rename to examples/sites/demos/mobile-first/app/tooltip/popper-options.vue diff --git a/examples/docs/resources/mobile-first/app/tooltip/tabindex.vue b/examples/sites/demos/mobile-first/app/tooltip/tabindex.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tooltip/tabindex.vue rename to examples/sites/demos/mobile-first/app/tooltip/tabindex.vue diff --git a/examples/docs/resources/mobile-first/app/tooltip/tooltip-content.vue b/examples/sites/demos/mobile-first/app/tooltip/tooltip-content.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tooltip/tooltip-content.vue rename to examples/sites/demos/mobile-first/app/tooltip/tooltip-content.vue diff --git a/examples/docs/resources/mobile-first/app/tooltip/tooltip-offset.vue b/examples/sites/demos/mobile-first/app/tooltip/tooltip-offset.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tooltip/tooltip-offset.vue rename to examples/sites/demos/mobile-first/app/tooltip/tooltip-offset.vue diff --git a/examples/docs/resources/mobile-first/app/tooltip/tooltip-theme.vue b/examples/sites/demos/mobile-first/app/tooltip/tooltip-theme.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tooltip/tooltip-theme.vue rename to examples/sites/demos/mobile-first/app/tooltip/tooltip-theme.vue diff --git a/examples/docs/resources/mobile-first/app/tooltip/visible-arrow.vue b/examples/sites/demos/mobile-first/app/tooltip/visible-arrow.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tooltip/visible-arrow.vue rename to examples/sites/demos/mobile-first/app/tooltip/visible-arrow.vue diff --git a/examples/docs/resources/mobile-first/app/tooltip/webdoc/tooltip.cn.md b/examples/sites/demos/mobile-first/app/tooltip/webdoc/tooltip.cn.md similarity index 100% rename from examples/docs/resources/mobile-first/app/tooltip/webdoc/tooltip.cn.md rename to examples/sites/demos/mobile-first/app/tooltip/webdoc/tooltip.cn.md diff --git a/examples/docs/resources/mobile-first/app/tooltip/webdoc/tooltip.en.md b/examples/sites/demos/mobile-first/app/tooltip/webdoc/tooltip.en.md similarity index 100% rename from examples/docs/resources/mobile-first/app/tooltip/webdoc/tooltip.en.md rename to examples/sites/demos/mobile-first/app/tooltip/webdoc/tooltip.en.md diff --git a/examples/docs/resources/mobile-first/app/tooltip/webdoc/tooltip.js b/examples/sites/demos/mobile-first/app/tooltip/webdoc/tooltip.js similarity index 100% rename from examples/docs/resources/mobile-first/app/tooltip/webdoc/tooltip.js rename to examples/sites/demos/mobile-first/app/tooltip/webdoc/tooltip.js diff --git a/examples/docs/resources/mobile-first/app/tooltip/z-index.vue b/examples/sites/demos/mobile-first/app/tooltip/z-index.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/tooltip/z-index.vue rename to examples/sites/demos/mobile-first/app/tooltip/z-index.vue diff --git a/examples/docs/resources/mobile-first/app/user-head/basic-usage.vue b/examples/sites/demos/mobile-first/app/user-head/basic-usage.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/user-head/basic-usage.vue rename to examples/sites/demos/mobile-first/app/user-head/basic-usage.vue diff --git a/examples/docs/resources/mobile-first/app/user-head/user-head-group.vue b/examples/sites/demos/mobile-first/app/user-head/user-head-group.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/user-head/user-head-group.vue rename to examples/sites/demos/mobile-first/app/user-head/user-head-group.vue diff --git a/examples/docs/resources/mobile-first/app/user-head/user-head-size.vue b/examples/sites/demos/mobile-first/app/user-head/user-head-size.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/user-head/user-head-size.vue rename to examples/sites/demos/mobile-first/app/user-head/user-head-size.vue diff --git a/examples/docs/resources/mobile-first/app/user-head/user-head-style.vue b/examples/sites/demos/mobile-first/app/user-head/user-head-style.vue similarity index 100% rename from examples/docs/resources/mobile-first/app/user-head/user-head-style.vue rename to examples/sites/demos/mobile-first/app/user-head/user-head-style.vue diff --git a/examples/docs/resources/mobile-first/app/user-head/webdoc/user-head.cn.md b/examples/sites/demos/mobile-first/app/user-head/webdoc/user-head.cn.md similarity index 100% rename from examples/docs/resources/mobile-first/app/user-head/webdoc/user-head.cn.md rename to examples/sites/demos/mobile-first/app/user-head/webdoc/user-head.cn.md diff --git a/examples/docs/resources/mobile-first/app/user-head/webdoc/user-head.en.md b/examples/sites/demos/mobile-first/app/user-head/webdoc/user-head.en.md similarity index 100% rename from examples/docs/resources/mobile-first/app/user-head/webdoc/user-head.en.md rename to examples/sites/demos/mobile-first/app/user-head/webdoc/user-head.en.md diff --git a/examples/docs/resources/mobile-first/app/user-head/webdoc/user-head.js b/examples/sites/demos/mobile-first/app/user-head/webdoc/user-head.js similarity index 100% rename from examples/docs/resources/mobile-first/app/user-head/webdoc/user-head.js rename to examples/sites/demos/mobile-first/app/user-head/webdoc/user-head.js diff --git a/examples/docs/resources/mobile-first/menus.js b/examples/sites/demos/mobile-first/menus.js similarity index 100% rename from examples/docs/resources/mobile-first/menus.js rename to examples/sites/demos/mobile-first/menus.js diff --git a/examples/docs/resources/mobile/app/actionsheet/clickfn.vue b/examples/sites/demos/mobile/app/actionsheet/clickfn.vue similarity index 100% rename from examples/docs/resources/mobile/app/actionsheet/clickfn.vue rename to examples/sites/demos/mobile/app/actionsheet/clickfn.vue diff --git a/examples/docs/resources/mobile/app/actionsheet/ellipsis.vue b/examples/sites/demos/mobile/app/actionsheet/ellipsis.vue similarity index 100% rename from examples/docs/resources/mobile/app/actionsheet/ellipsis.vue rename to examples/sites/demos/mobile/app/actionsheet/ellipsis.vue diff --git a/examples/docs/resources/mobile/app/actionsheet/slot-action.vue b/examples/sites/demos/mobile/app/actionsheet/slot-action.vue similarity index 100% rename from examples/docs/resources/mobile/app/actionsheet/slot-action.vue rename to examples/sites/demos/mobile/app/actionsheet/slot-action.vue diff --git a/examples/docs/resources/mobile/app/actionsheet/slot-item.vue b/examples/sites/demos/mobile/app/actionsheet/slot-item.vue similarity index 100% rename from examples/docs/resources/mobile/app/actionsheet/slot-item.vue rename to examples/sites/demos/mobile/app/actionsheet/slot-item.vue diff --git a/examples/docs/resources/mobile/app/actionsheet/webdoc/actionsheet.cn.md b/examples/sites/demos/mobile/app/actionsheet/webdoc/actionsheet.cn.md similarity index 100% rename from examples/docs/resources/mobile/app/actionsheet/webdoc/actionsheet.cn.md rename to examples/sites/demos/mobile/app/actionsheet/webdoc/actionsheet.cn.md diff --git a/examples/docs/resources/mobile/app/actionsheet/webdoc/actionsheet.en.md b/examples/sites/demos/mobile/app/actionsheet/webdoc/actionsheet.en.md similarity index 100% rename from examples/docs/resources/mobile/app/actionsheet/webdoc/actionsheet.en.md rename to examples/sites/demos/mobile/app/actionsheet/webdoc/actionsheet.en.md diff --git a/examples/docs/resources/mobile/app/actionsheet/webdoc/actionsheet.js b/examples/sites/demos/mobile/app/actionsheet/webdoc/actionsheet.js similarity index 100% rename from examples/docs/resources/mobile/app/actionsheet/webdoc/actionsheet.js rename to examples/sites/demos/mobile/app/actionsheet/webdoc/actionsheet.js diff --git a/examples/docs/resources/mobile/app/alert/custom-close.vue b/examples/sites/demos/mobile/app/alert/custom-close.vue similarity index 100% rename from examples/docs/resources/mobile/app/alert/custom-close.vue rename to examples/sites/demos/mobile/app/alert/custom-close.vue diff --git a/examples/docs/resources/mobile/app/alert/icon.vue b/examples/sites/demos/mobile/app/alert/icon.vue similarity index 100% rename from examples/docs/resources/mobile/app/alert/icon.vue rename to examples/sites/demos/mobile/app/alert/icon.vue diff --git a/examples/docs/resources/mobile/app/alert/size.vue b/examples/sites/demos/mobile/app/alert/size.vue similarity index 100% rename from examples/docs/resources/mobile/app/alert/size.vue rename to examples/sites/demos/mobile/app/alert/size.vue diff --git a/examples/docs/resources/mobile/app/alert/slot-default.vue b/examples/sites/demos/mobile/app/alert/slot-default.vue similarity index 100% rename from examples/docs/resources/mobile/app/alert/slot-default.vue rename to examples/sites/demos/mobile/app/alert/slot-default.vue diff --git a/examples/docs/resources/mobile/app/alert/webdoc/alert.cn.md b/examples/sites/demos/mobile/app/alert/webdoc/alert.cn.md similarity index 100% rename from examples/docs/resources/mobile/app/alert/webdoc/alert.cn.md rename to examples/sites/demos/mobile/app/alert/webdoc/alert.cn.md diff --git a/examples/docs/resources/mobile/app/alert/webdoc/alert.en.md b/examples/sites/demos/mobile/app/alert/webdoc/alert.en.md similarity index 100% rename from examples/docs/resources/mobile/app/alert/webdoc/alert.en.md rename to examples/sites/demos/mobile/app/alert/webdoc/alert.en.md diff --git a/examples/docs/resources/mobile/app/alert/webdoc/alert.js b/examples/sites/demos/mobile/app/alert/webdoc/alert.js similarity index 100% rename from examples/docs/resources/mobile/app/alert/webdoc/alert.js rename to examples/sites/demos/mobile/app/alert/webdoc/alert.js diff --git a/examples/docs/resources/mobile/app/avatar/avatar-size.vue b/examples/sites/demos/mobile/app/avatar/avatar-size.vue similarity index 100% rename from examples/docs/resources/mobile/app/avatar/avatar-size.vue rename to examples/sites/demos/mobile/app/avatar/avatar-size.vue diff --git a/examples/docs/resources/mobile/app/avatar/avatar-src-set.vue b/examples/sites/demos/mobile/app/avatar/avatar-src-set.vue similarity index 100% rename from examples/docs/resources/mobile/app/avatar/avatar-src-set.vue rename to examples/sites/demos/mobile/app/avatar/avatar-src-set.vue diff --git a/examples/docs/resources/mobile/app/avatar/webdoc/avatar.cn.md b/examples/sites/demos/mobile/app/avatar/webdoc/avatar.cn.md similarity index 100% rename from examples/docs/resources/mobile/app/avatar/webdoc/avatar.cn.md rename to examples/sites/demos/mobile/app/avatar/webdoc/avatar.cn.md diff --git a/examples/docs/resources/mobile/app/avatar/webdoc/avatar.en.md b/examples/sites/demos/mobile/app/avatar/webdoc/avatar.en.md similarity index 100% rename from examples/docs/resources/mobile/app/avatar/webdoc/avatar.en.md rename to examples/sites/demos/mobile/app/avatar/webdoc/avatar.en.md diff --git a/examples/docs/resources/mobile/app/avatar/webdoc/avatar.js b/examples/sites/demos/mobile/app/avatar/webdoc/avatar.js similarity index 100% rename from examples/docs/resources/mobile/app/avatar/webdoc/avatar.js rename to examples/sites/demos/mobile/app/avatar/webdoc/avatar.js diff --git a/examples/docs/resources/mobile/app/badge/content.vue b/examples/sites/demos/mobile/app/badge/content.vue similarity index 100% rename from examples/docs/resources/mobile/app/badge/content.vue rename to examples/sites/demos/mobile/app/badge/content.vue diff --git a/examples/docs/resources/mobile/app/badge/hidden.vue b/examples/sites/demos/mobile/app/badge/hidden.vue similarity index 100% rename from examples/docs/resources/mobile/app/badge/hidden.vue rename to examples/sites/demos/mobile/app/badge/hidden.vue diff --git a/examples/docs/resources/mobile/app/badge/href-target.vue b/examples/sites/demos/mobile/app/badge/href-target.vue similarity index 100% rename from examples/docs/resources/mobile/app/badge/href-target.vue rename to examples/sites/demos/mobile/app/badge/href-target.vue diff --git a/examples/docs/resources/mobile/app/badge/is-dot.vue b/examples/sites/demos/mobile/app/badge/is-dot.vue similarity index 100% rename from examples/docs/resources/mobile/app/badge/is-dot.vue rename to examples/sites/demos/mobile/app/badge/is-dot.vue diff --git a/examples/docs/resources/mobile/app/badge/is-mini.vue b/examples/sites/demos/mobile/app/badge/is-mini.vue similarity index 100% rename from examples/docs/resources/mobile/app/badge/is-mini.vue rename to examples/sites/demos/mobile/app/badge/is-mini.vue diff --git a/examples/docs/resources/mobile/app/badge/type.vue b/examples/sites/demos/mobile/app/badge/type.vue similarity index 100% rename from examples/docs/resources/mobile/app/badge/type.vue rename to examples/sites/demos/mobile/app/badge/type.vue diff --git a/examples/docs/resources/mobile/app/badge/webdoc/badge.cn.md b/examples/sites/demos/mobile/app/badge/webdoc/badge.cn.md similarity index 100% rename from examples/docs/resources/mobile/app/badge/webdoc/badge.cn.md rename to examples/sites/demos/mobile/app/badge/webdoc/badge.cn.md diff --git a/examples/docs/resources/mobile/app/badge/webdoc/badge.en.md b/examples/sites/demos/mobile/app/badge/webdoc/badge.en.md similarity index 100% rename from examples/docs/resources/mobile/app/badge/webdoc/badge.en.md rename to examples/sites/demos/mobile/app/badge/webdoc/badge.en.md diff --git a/examples/docs/resources/mobile/app/badge/webdoc/badge.js b/examples/sites/demos/mobile/app/badge/webdoc/badge.js similarity index 100% rename from examples/docs/resources/mobile/app/badge/webdoc/badge.js rename to examples/sites/demos/mobile/app/badge/webdoc/badge.js diff --git a/examples/docs/resources/mobile/app/button/event-click.vue b/examples/sites/demos/mobile/app/button/event-click.vue similarity index 100% rename from examples/docs/resources/mobile/app/button/event-click.vue rename to examples/sites/demos/mobile/app/button/event-click.vue diff --git a/examples/docs/resources/mobile/app/button/icon.vue b/examples/sites/demos/mobile/app/button/icon.vue similarity index 100% rename from examples/docs/resources/mobile/app/button/icon.vue rename to examples/sites/demos/mobile/app/button/icon.vue diff --git a/examples/docs/resources/mobile/app/button/loading.vue b/examples/sites/demos/mobile/app/button/loading.vue similarity index 100% rename from examples/docs/resources/mobile/app/button/loading.vue rename to examples/sites/demos/mobile/app/button/loading.vue diff --git a/examples/docs/resources/mobile/app/button/native-type.vue b/examples/sites/demos/mobile/app/button/native-type.vue similarity index 100% rename from examples/docs/resources/mobile/app/button/native-type.vue rename to examples/sites/demos/mobile/app/button/native-type.vue diff --git a/examples/docs/resources/mobile/app/button/plain.vue b/examples/sites/demos/mobile/app/button/plain.vue similarity index 100% rename from examples/docs/resources/mobile/app/button/plain.vue rename to examples/sites/demos/mobile/app/button/plain.vue diff --git a/examples/docs/resources/mobile/app/button/reset-time.vue b/examples/sites/demos/mobile/app/button/reset-time.vue similarity index 100% rename from examples/docs/resources/mobile/app/button/reset-time.vue rename to examples/sites/demos/mobile/app/button/reset-time.vue diff --git a/examples/docs/resources/mobile/app/button/round.vue b/examples/sites/demos/mobile/app/button/round.vue similarity index 100% rename from examples/docs/resources/mobile/app/button/round.vue rename to examples/sites/demos/mobile/app/button/round.vue diff --git a/examples/docs/resources/mobile/app/button/size.vue b/examples/sites/demos/mobile/app/button/size.vue similarity index 100% rename from examples/docs/resources/mobile/app/button/size.vue rename to examples/sites/demos/mobile/app/button/size.vue diff --git a/examples/docs/resources/mobile/app/button/text.vue b/examples/sites/demos/mobile/app/button/text.vue similarity index 100% rename from examples/docs/resources/mobile/app/button/text.vue rename to examples/sites/demos/mobile/app/button/text.vue diff --git a/examples/docs/resources/mobile/app/button/webdoc/button.cn.md b/examples/sites/demos/mobile/app/button/webdoc/button.cn.md similarity index 100% rename from examples/docs/resources/mobile/app/button/webdoc/button.cn.md rename to examples/sites/demos/mobile/app/button/webdoc/button.cn.md diff --git a/examples/docs/resources/mobile/app/button/webdoc/button.en.md b/examples/sites/demos/mobile/app/button/webdoc/button.en.md similarity index 100% rename from examples/docs/resources/mobile/app/button/webdoc/button.en.md rename to examples/sites/demos/mobile/app/button/webdoc/button.en.md diff --git a/examples/docs/resources/mobile/app/button/webdoc/button.js b/examples/sites/demos/mobile/app/button/webdoc/button.js similarity index 100% rename from examples/docs/resources/mobile/app/button/webdoc/button.js rename to examples/sites/demos/mobile/app/button/webdoc/button.js diff --git a/examples/docs/resources/mobile/app/checkbox/default.vue b/examples/sites/demos/mobile/app/checkbox/default.vue similarity index 100% rename from examples/docs/resources/mobile/app/checkbox/default.vue rename to examples/sites/demos/mobile/app/checkbox/default.vue diff --git a/examples/docs/resources/mobile/app/checkbox/event-change.vue b/examples/sites/demos/mobile/app/checkbox/event-change.vue similarity index 100% rename from examples/docs/resources/mobile/app/checkbox/event-change.vue rename to examples/sites/demos/mobile/app/checkbox/event-change.vue diff --git a/examples/docs/resources/mobile/app/checkbox/indeterminate.vue b/examples/sites/demos/mobile/app/checkbox/indeterminate.vue similarity index 100% rename from examples/docs/resources/mobile/app/checkbox/indeterminate.vue rename to examples/sites/demos/mobile/app/checkbox/indeterminate.vue diff --git a/examples/docs/resources/mobile/app/checkbox/label.vue b/examples/sites/demos/mobile/app/checkbox/label.vue similarity index 100% rename from examples/docs/resources/mobile/app/checkbox/label.vue rename to examples/sites/demos/mobile/app/checkbox/label.vue diff --git a/examples/docs/resources/mobile/app/checkbox/true-false-label.vue b/examples/sites/demos/mobile/app/checkbox/true-false-label.vue similarity index 100% rename from examples/docs/resources/mobile/app/checkbox/true-false-label.vue rename to examples/sites/demos/mobile/app/checkbox/true-false-label.vue diff --git a/examples/docs/resources/mobile/app/checkbox/webdoc/checkbox.cn.md b/examples/sites/demos/mobile/app/checkbox/webdoc/checkbox.cn.md similarity index 100% rename from examples/docs/resources/mobile/app/checkbox/webdoc/checkbox.cn.md rename to examples/sites/demos/mobile/app/checkbox/webdoc/checkbox.cn.md diff --git a/examples/docs/resources/mobile/app/checkbox/webdoc/checkbox.en.md b/examples/sites/demos/mobile/app/checkbox/webdoc/checkbox.en.md similarity index 100% rename from examples/docs/resources/mobile/app/checkbox/webdoc/checkbox.en.md rename to examples/sites/demos/mobile/app/checkbox/webdoc/checkbox.en.md diff --git a/examples/docs/resources/mobile/app/checkbox/webdoc/checkbox.js b/examples/sites/demos/mobile/app/checkbox/webdoc/checkbox.js similarity index 100% rename from examples/docs/resources/mobile/app/checkbox/webdoc/checkbox.js rename to examples/sites/demos/mobile/app/checkbox/webdoc/checkbox.js diff --git a/examples/docs/resources/mobile/app/checkboxgroup/disabled.vue b/examples/sites/demos/mobile/app/checkboxgroup/disabled.vue similarity index 100% rename from examples/docs/resources/mobile/app/checkboxgroup/disabled.vue rename to examples/sites/demos/mobile/app/checkboxgroup/disabled.vue diff --git a/examples/docs/resources/mobile/app/checkboxgroup/event-change.vue b/examples/sites/demos/mobile/app/checkboxgroup/event-change.vue similarity index 100% rename from examples/docs/resources/mobile/app/checkboxgroup/event-change.vue rename to examples/sites/demos/mobile/app/checkboxgroup/event-change.vue diff --git a/examples/docs/resources/mobile/app/checkboxgroup/min-max.vue b/examples/sites/demos/mobile/app/checkboxgroup/min-max.vue similarity index 100% rename from examples/docs/resources/mobile/app/checkboxgroup/min-max.vue rename to examples/sites/demos/mobile/app/checkboxgroup/min-max.vue diff --git a/examples/docs/resources/mobile/app/checkboxgroup/vertical.vue b/examples/sites/demos/mobile/app/checkboxgroup/vertical.vue similarity index 100% rename from examples/docs/resources/mobile/app/checkboxgroup/vertical.vue rename to examples/sites/demos/mobile/app/checkboxgroup/vertical.vue diff --git a/examples/docs/resources/mobile/app/checkboxgroup/webdoc/checkboxgroup.cn.md b/examples/sites/demos/mobile/app/checkboxgroup/webdoc/checkboxgroup.cn.md similarity index 100% rename from examples/docs/resources/mobile/app/checkboxgroup/webdoc/checkboxgroup.cn.md rename to examples/sites/demos/mobile/app/checkboxgroup/webdoc/checkboxgroup.cn.md diff --git a/examples/docs/resources/mobile/app/checkboxgroup/webdoc/checkboxgroup.en.md b/examples/sites/demos/mobile/app/checkboxgroup/webdoc/checkboxgroup.en.md similarity index 100% rename from examples/docs/resources/mobile/app/checkboxgroup/webdoc/checkboxgroup.en.md rename to examples/sites/demos/mobile/app/checkboxgroup/webdoc/checkboxgroup.en.md diff --git a/examples/docs/resources/mobile/app/checkboxgroup/webdoc/checkboxgroup.js b/examples/sites/demos/mobile/app/checkboxgroup/webdoc/checkboxgroup.js similarity index 100% rename from examples/docs/resources/mobile/app/checkboxgroup/webdoc/checkboxgroup.js rename to examples/sites/demos/mobile/app/checkboxgroup/webdoc/checkboxgroup.js diff --git a/examples/docs/resources/mobile/app/dialogbox/append-to-body.vue b/examples/sites/demos/mobile/app/dialogbox/append-to-body.vue similarity index 100% rename from examples/docs/resources/mobile/app/dialogbox/append-to-body.vue rename to examples/sites/demos/mobile/app/dialogbox/append-to-body.vue diff --git a/examples/docs/resources/mobile/app/dialogbox/cancel-confirm.vue b/examples/sites/demos/mobile/app/dialogbox/cancel-confirm.vue similarity index 100% rename from examples/docs/resources/mobile/app/dialogbox/cancel-confirm.vue rename to examples/sites/demos/mobile/app/dialogbox/cancel-confirm.vue diff --git a/examples/docs/resources/mobile/app/dialogbox/close-on-click-modal.vue b/examples/sites/demos/mobile/app/dialogbox/close-on-click-modal.vue similarity index 100% rename from examples/docs/resources/mobile/app/dialogbox/close-on-click-modal.vue rename to examples/sites/demos/mobile/app/dialogbox/close-on-click-modal.vue diff --git a/examples/docs/resources/mobile/app/dialogbox/events-open-close.vue b/examples/sites/demos/mobile/app/dialogbox/events-open-close.vue similarity index 100% rename from examples/docs/resources/mobile/app/dialogbox/events-open-close.vue rename to examples/sites/demos/mobile/app/dialogbox/events-open-close.vue diff --git a/examples/docs/resources/mobile/app/dialogbox/lock-scroll.vue b/examples/sites/demos/mobile/app/dialogbox/lock-scroll.vue similarity index 100% rename from examples/docs/resources/mobile/app/dialogbox/lock-scroll.vue rename to examples/sites/demos/mobile/app/dialogbox/lock-scroll.vue diff --git a/examples/docs/resources/mobile/app/dialogbox/show-header.vue b/examples/sites/demos/mobile/app/dialogbox/show-header.vue similarity index 100% rename from examples/docs/resources/mobile/app/dialogbox/show-header.vue rename to examples/sites/demos/mobile/app/dialogbox/show-header.vue diff --git a/examples/docs/resources/mobile/app/dialogbox/slot-footer.vue b/examples/sites/demos/mobile/app/dialogbox/slot-footer.vue similarity index 100% rename from examples/docs/resources/mobile/app/dialogbox/slot-footer.vue rename to examples/sites/demos/mobile/app/dialogbox/slot-footer.vue diff --git a/examples/docs/resources/mobile/app/dialogbox/slot-title.vue b/examples/sites/demos/mobile/app/dialogbox/slot-title.vue similarity index 100% rename from examples/docs/resources/mobile/app/dialogbox/slot-title.vue rename to examples/sites/demos/mobile/app/dialogbox/slot-title.vue diff --git a/examples/docs/resources/mobile/app/dialogbox/webdoc/dialogbox.cn.md b/examples/sites/demos/mobile/app/dialogbox/webdoc/dialogbox.cn.md similarity index 100% rename from examples/docs/resources/mobile/app/dialogbox/webdoc/dialogbox.cn.md rename to examples/sites/demos/mobile/app/dialogbox/webdoc/dialogbox.cn.md diff --git a/examples/docs/resources/mobile/app/dialogbox/webdoc/dialogbox.en.md b/examples/sites/demos/mobile/app/dialogbox/webdoc/dialogbox.en.md similarity index 100% rename from examples/docs/resources/mobile/app/dialogbox/webdoc/dialogbox.en.md rename to examples/sites/demos/mobile/app/dialogbox/webdoc/dialogbox.en.md diff --git a/examples/docs/resources/mobile/app/dialogbox/webdoc/dialogbox.js b/examples/sites/demos/mobile/app/dialogbox/webdoc/dialogbox.js similarity index 100% rename from examples/docs/resources/mobile/app/dialogbox/webdoc/dialogbox.js rename to examples/sites/demos/mobile/app/dialogbox/webdoc/dialogbox.js diff --git a/examples/docs/resources/mobile/app/dialogbox/with-input.vue b/examples/sites/demos/mobile/app/dialogbox/with-input.vue similarity index 100% rename from examples/docs/resources/mobile/app/dialogbox/with-input.vue rename to examples/sites/demos/mobile/app/dialogbox/with-input.vue diff --git a/examples/docs/resources/mobile/app/dropdownmenu/activeColor.vue b/examples/sites/demos/mobile/app/dropdownmenu/activeColor.vue similarity index 100% rename from examples/docs/resources/mobile/app/dropdownmenu/activeColor.vue rename to examples/sites/demos/mobile/app/dropdownmenu/activeColor.vue diff --git a/examples/docs/resources/mobile/app/dropdownmenu/closeOnClickOutside.vue b/examples/sites/demos/mobile/app/dropdownmenu/closeOnClickOutside.vue similarity index 100% rename from examples/docs/resources/mobile/app/dropdownmenu/closeOnClickOutside.vue rename to examples/sites/demos/mobile/app/dropdownmenu/closeOnClickOutside.vue diff --git a/examples/docs/resources/mobile/app/dropdownmenu/closeOnClickOverlay.vue b/examples/sites/demos/mobile/app/dropdownmenu/closeOnClickOverlay.vue similarity index 100% rename from examples/docs/resources/mobile/app/dropdownmenu/closeOnClickOverlay.vue rename to examples/sites/demos/mobile/app/dropdownmenu/closeOnClickOverlay.vue diff --git a/examples/docs/resources/mobile/app/dropdownmenu/direction.vue b/examples/sites/demos/mobile/app/dropdownmenu/direction.vue similarity index 100% rename from examples/docs/resources/mobile/app/dropdownmenu/direction.vue rename to examples/sites/demos/mobile/app/dropdownmenu/direction.vue diff --git a/examples/docs/resources/mobile/app/dropdownmenu/duration.vue b/examples/sites/demos/mobile/app/dropdownmenu/duration.vue similarity index 100% rename from examples/docs/resources/mobile/app/dropdownmenu/duration.vue rename to examples/sites/demos/mobile/app/dropdownmenu/duration.vue diff --git a/examples/docs/resources/mobile/app/dropdownmenu/event.vue b/examples/sites/demos/mobile/app/dropdownmenu/event.vue similarity index 100% rename from examples/docs/resources/mobile/app/dropdownmenu/event.vue rename to examples/sites/demos/mobile/app/dropdownmenu/event.vue diff --git a/examples/docs/resources/mobile/app/dropdownmenu/icon.vue b/examples/sites/demos/mobile/app/dropdownmenu/icon.vue similarity index 100% rename from examples/docs/resources/mobile/app/dropdownmenu/icon.vue rename to examples/sites/demos/mobile/app/dropdownmenu/icon.vue diff --git a/examples/docs/resources/mobile/app/dropdownmenu/item-disabled.vue b/examples/sites/demos/mobile/app/dropdownmenu/item-disabled.vue similarity index 100% rename from examples/docs/resources/mobile/app/dropdownmenu/item-disabled.vue rename to examples/sites/demos/mobile/app/dropdownmenu/item-disabled.vue diff --git a/examples/docs/resources/mobile/app/dropdownmenu/overlay.vue b/examples/sites/demos/mobile/app/dropdownmenu/overlay.vue similarity index 100% rename from examples/docs/resources/mobile/app/dropdownmenu/overlay.vue rename to examples/sites/demos/mobile/app/dropdownmenu/overlay.vue diff --git a/examples/docs/resources/mobile/app/dropdownmenu/screen-funnel.vue b/examples/sites/demos/mobile/app/dropdownmenu/screen-funnel.vue similarity index 100% rename from examples/docs/resources/mobile/app/dropdownmenu/screen-funnel.vue rename to examples/sites/demos/mobile/app/dropdownmenu/screen-funnel.vue diff --git a/examples/docs/resources/mobile/app/dropdownmenu/slot.vue b/examples/sites/demos/mobile/app/dropdownmenu/slot.vue similarity index 100% rename from examples/docs/resources/mobile/app/dropdownmenu/slot.vue rename to examples/sites/demos/mobile/app/dropdownmenu/slot.vue diff --git a/examples/docs/resources/mobile/app/dropdownmenu/title-class.vue b/examples/sites/demos/mobile/app/dropdownmenu/title-class.vue similarity index 100% rename from examples/docs/resources/mobile/app/dropdownmenu/title-class.vue rename to examples/sites/demos/mobile/app/dropdownmenu/title-class.vue diff --git a/examples/docs/resources/mobile/app/dropdownmenu/type.vue b/examples/sites/demos/mobile/app/dropdownmenu/type.vue similarity index 100% rename from examples/docs/resources/mobile/app/dropdownmenu/type.vue rename to examples/sites/demos/mobile/app/dropdownmenu/type.vue diff --git a/examples/docs/resources/mobile/app/dropdownmenu/webdoc/dropdownmenu.cn.md b/examples/sites/demos/mobile/app/dropdownmenu/webdoc/dropdownmenu.cn.md similarity index 100% rename from examples/docs/resources/mobile/app/dropdownmenu/webdoc/dropdownmenu.cn.md rename to examples/sites/demos/mobile/app/dropdownmenu/webdoc/dropdownmenu.cn.md diff --git a/examples/docs/resources/mobile/app/dropdownmenu/webdoc/dropdownmenu.en.md b/examples/sites/demos/mobile/app/dropdownmenu/webdoc/dropdownmenu.en.md similarity index 100% rename from examples/docs/resources/mobile/app/dropdownmenu/webdoc/dropdownmenu.en.md rename to examples/sites/demos/mobile/app/dropdownmenu/webdoc/dropdownmenu.en.md diff --git a/examples/docs/resources/mobile/app/dropdownmenu/webdoc/dropdownmenu.js b/examples/sites/demos/mobile/app/dropdownmenu/webdoc/dropdownmenu.js similarity index 100% rename from examples/docs/resources/mobile/app/dropdownmenu/webdoc/dropdownmenu.js rename to examples/sites/demos/mobile/app/dropdownmenu/webdoc/dropdownmenu.js diff --git a/examples/docs/resources/mobile/app/exception/buttonText.vue b/examples/sites/demos/mobile/app/exception/buttonText.vue similarity index 100% rename from examples/docs/resources/mobile/app/exception/buttonText.vue rename to examples/sites/demos/mobile/app/exception/buttonText.vue diff --git a/examples/docs/resources/mobile/app/exception/exceptionClass.vue b/examples/sites/demos/mobile/app/exception/exceptionClass.vue similarity index 100% rename from examples/docs/resources/mobile/app/exception/exceptionClass.vue rename to examples/sites/demos/mobile/app/exception/exceptionClass.vue diff --git a/examples/docs/resources/mobile/app/exception/message.vue b/examples/sites/demos/mobile/app/exception/message.vue similarity index 100% rename from examples/docs/resources/mobile/app/exception/message.vue rename to examples/sites/demos/mobile/app/exception/message.vue diff --git a/examples/docs/resources/mobile/app/exception/mobileexception.vue b/examples/sites/demos/mobile/app/exception/mobileexception.vue similarity index 100% rename from examples/docs/resources/mobile/app/exception/mobileexception.vue rename to examples/sites/demos/mobile/app/exception/mobileexception.vue diff --git a/examples/docs/resources/mobile/app/exception/subMessage.vue b/examples/sites/demos/mobile/app/exception/subMessage.vue similarity index 100% rename from examples/docs/resources/mobile/app/exception/subMessage.vue rename to examples/sites/demos/mobile/app/exception/subMessage.vue diff --git a/examples/docs/resources/mobile/app/exception/type.vue b/examples/sites/demos/mobile/app/exception/type.vue similarity index 100% rename from examples/docs/resources/mobile/app/exception/type.vue rename to examples/sites/demos/mobile/app/exception/type.vue diff --git a/examples/docs/resources/mobile/app/exception/webdoc/exception.cn.md b/examples/sites/demos/mobile/app/exception/webdoc/exception.cn.md similarity index 100% rename from examples/docs/resources/mobile/app/exception/webdoc/exception.cn.md rename to examples/sites/demos/mobile/app/exception/webdoc/exception.cn.md diff --git a/examples/docs/resources/mobile/app/exception/webdoc/exception.en.md b/examples/sites/demos/mobile/app/exception/webdoc/exception.en.md similarity index 100% rename from examples/docs/resources/mobile/app/exception/webdoc/exception.en.md rename to examples/sites/demos/mobile/app/exception/webdoc/exception.en.md diff --git a/examples/docs/resources/mobile/app/exception/webdoc/exception.js b/examples/sites/demos/mobile/app/exception/webdoc/exception.js similarity index 100% rename from examples/docs/resources/mobile/app/exception/webdoc/exception.js rename to examples/sites/demos/mobile/app/exception/webdoc/exception.js diff --git a/examples/docs/resources/mobile/app/file-upload/abort-quest.vue b/examples/sites/demos/mobile/app/file-upload/abort-quest.vue similarity index 100% rename from examples/docs/resources/mobile/app/file-upload/abort-quest.vue rename to examples/sites/demos/mobile/app/file-upload/abort-quest.vue diff --git a/examples/docs/resources/mobile/app/file-upload/accept-file-image.vue b/examples/sites/demos/mobile/app/file-upload/accept-file-image.vue similarity index 100% rename from examples/docs/resources/mobile/app/file-upload/accept-file-image.vue rename to examples/sites/demos/mobile/app/file-upload/accept-file-image.vue diff --git a/examples/docs/resources/mobile/app/file-upload/accept-file.vue b/examples/sites/demos/mobile/app/file-upload/accept-file.vue similarity index 100% rename from examples/docs/resources/mobile/app/file-upload/accept-file.vue rename to examples/sites/demos/mobile/app/file-upload/accept-file.vue diff --git a/examples/docs/resources/mobile/app/file-upload/clear-files.vue b/examples/sites/demos/mobile/app/file-upload/clear-files.vue similarity index 100% rename from examples/docs/resources/mobile/app/file-upload/clear-files.vue rename to examples/sites/demos/mobile/app/file-upload/clear-files.vue diff --git a/examples/docs/resources/mobile/app/file-upload/custom-prefix.vue b/examples/sites/demos/mobile/app/file-upload/custom-prefix.vue similarity index 100% rename from examples/docs/resources/mobile/app/file-upload/custom-prefix.vue rename to examples/sites/demos/mobile/app/file-upload/custom-prefix.vue diff --git a/examples/docs/resources/mobile/app/file-upload/custom-trigger.vue b/examples/sites/demos/mobile/app/file-upload/custom-trigger.vue similarity index 100% rename from examples/docs/resources/mobile/app/file-upload/custom-trigger.vue rename to examples/sites/demos/mobile/app/file-upload/custom-trigger.vue diff --git a/examples/docs/resources/mobile/app/file-upload/custom-upload-request.vue b/examples/sites/demos/mobile/app/file-upload/custom-upload-request.vue similarity index 100% rename from examples/docs/resources/mobile/app/file-upload/custom-upload-request.vue rename to examples/sites/demos/mobile/app/file-upload/custom-upload-request.vue diff --git a/examples/docs/resources/mobile/app/file-upload/custom-upload-tip.vue b/examples/sites/demos/mobile/app/file-upload/custom-upload-tip.vue similarity index 100% rename from examples/docs/resources/mobile/app/file-upload/custom-upload-tip.vue rename to examples/sites/demos/mobile/app/file-upload/custom-upload-tip.vue diff --git a/examples/docs/resources/mobile/app/file-upload/data.vue b/examples/sites/demos/mobile/app/file-upload/data.vue similarity index 100% rename from examples/docs/resources/mobile/app/file-upload/data.vue rename to examples/sites/demos/mobile/app/file-upload/data.vue diff --git a/examples/docs/resources/mobile/app/file-upload/drag-select-file.vue b/examples/sites/demos/mobile/app/file-upload/drag-select-file.vue similarity index 100% rename from examples/docs/resources/mobile/app/file-upload/drag-select-file.vue rename to examples/sites/demos/mobile/app/file-upload/drag-select-file.vue diff --git a/examples/docs/resources/mobile/app/file-upload/drag-upload.vue b/examples/sites/demos/mobile/app/file-upload/drag-upload.vue similarity index 100% rename from examples/docs/resources/mobile/app/file-upload/drag-upload.vue rename to examples/sites/demos/mobile/app/file-upload/drag-upload.vue diff --git a/examples/docs/resources/mobile/app/file-upload/dynamic-disable.vue b/examples/sites/demos/mobile/app/file-upload/dynamic-disable.vue similarity index 100% rename from examples/docs/resources/mobile/app/file-upload/dynamic-disable.vue rename to examples/sites/demos/mobile/app/file-upload/dynamic-disable.vue diff --git a/examples/docs/resources/mobile/app/file-upload/file-icon-list.vue b/examples/sites/demos/mobile/app/file-upload/file-icon-list.vue similarity index 100% rename from examples/docs/resources/mobile/app/file-upload/file-icon-list.vue rename to examples/sites/demos/mobile/app/file-upload/file-icon-list.vue diff --git a/examples/docs/resources/mobile/app/file-upload/file-picture-card.vue b/examples/sites/demos/mobile/app/file-upload/file-picture-card.vue similarity index 100% rename from examples/docs/resources/mobile/app/file-upload/file-picture-card.vue rename to examples/sites/demos/mobile/app/file-upload/file-picture-card.vue diff --git a/examples/docs/resources/mobile/app/file-upload/file-title.vue b/examples/sites/demos/mobile/app/file-upload/file-title.vue similarity index 100% rename from examples/docs/resources/mobile/app/file-upload/file-title.vue rename to examples/sites/demos/mobile/app/file-upload/file-title.vue diff --git a/examples/docs/resources/mobile/app/file-upload/header-show.vue b/examples/sites/demos/mobile/app/file-upload/header-show.vue similarity index 100% rename from examples/docs/resources/mobile/app/file-upload/header-show.vue rename to examples/sites/demos/mobile/app/file-upload/header-show.vue diff --git a/examples/docs/resources/mobile/app/file-upload/image-size.vue b/examples/sites/demos/mobile/app/file-upload/image-size.vue similarity index 100% rename from examples/docs/resources/mobile/app/file-upload/image-size.vue rename to examples/sites/demos/mobile/app/file-upload/image-size.vue diff --git a/examples/docs/resources/mobile/app/file-upload/manual-upload.vue b/examples/sites/demos/mobile/app/file-upload/manual-upload.vue similarity index 100% rename from examples/docs/resources/mobile/app/file-upload/manual-upload.vue rename to examples/sites/demos/mobile/app/file-upload/manual-upload.vue diff --git a/examples/docs/resources/mobile/app/file-upload/max-file-count.vue b/examples/sites/demos/mobile/app/file-upload/max-file-count.vue similarity index 100% rename from examples/docs/resources/mobile/app/file-upload/max-file-count.vue rename to examples/sites/demos/mobile/app/file-upload/max-file-count.vue diff --git a/examples/docs/resources/mobile/app/file-upload/mini-mode.vue b/examples/sites/demos/mobile/app/file-upload/mini-mode.vue similarity index 100% rename from examples/docs/resources/mobile/app/file-upload/mini-mode.vue rename to examples/sites/demos/mobile/app/file-upload/mini-mode.vue diff --git a/examples/docs/resources/mobile/app/file-upload/multiple-file.vue b/examples/sites/demos/mobile/app/file-upload/multiple-file.vue similarity index 100% rename from examples/docs/resources/mobile/app/file-upload/multiple-file.vue rename to examples/sites/demos/mobile/app/file-upload/multiple-file.vue diff --git a/examples/docs/resources/mobile/app/file-upload/picture-card.vue b/examples/sites/demos/mobile/app/file-upload/picture-card.vue similarity index 100% rename from examples/docs/resources/mobile/app/file-upload/picture-card.vue rename to examples/sites/demos/mobile/app/file-upload/picture-card.vue diff --git a/examples/docs/resources/mobile/app/file-upload/prevent-delete-file.vue b/examples/sites/demos/mobile/app/file-upload/prevent-delete-file.vue similarity index 100% rename from examples/docs/resources/mobile/app/file-upload/prevent-delete-file.vue rename to examples/sites/demos/mobile/app/file-upload/prevent-delete-file.vue diff --git a/examples/docs/resources/mobile/app/file-upload/prevent-upload-file.vue b/examples/sites/demos/mobile/app/file-upload/prevent-upload-file.vue similarity index 100% rename from examples/docs/resources/mobile/app/file-upload/prevent-upload-file.vue rename to examples/sites/demos/mobile/app/file-upload/prevent-upload-file.vue diff --git a/examples/docs/resources/mobile/app/file-upload/size.vue b/examples/sites/demos/mobile/app/file-upload/size.vue similarity index 100% rename from examples/docs/resources/mobile/app/file-upload/size.vue rename to examples/sites/demos/mobile/app/file-upload/size.vue diff --git a/examples/docs/resources/mobile/app/file-upload/upload-events.vue b/examples/sites/demos/mobile/app/file-upload/upload-events.vue similarity index 100% rename from examples/docs/resources/mobile/app/file-upload/upload-events.vue rename to examples/sites/demos/mobile/app/file-upload/upload-events.vue diff --git a/examples/docs/resources/mobile/app/file-upload/upload-file-list.vue b/examples/sites/demos/mobile/app/file-upload/upload-file-list.vue similarity index 100% rename from examples/docs/resources/mobile/app/file-upload/upload-file-list.vue rename to examples/sites/demos/mobile/app/file-upload/upload-file-list.vue diff --git a/examples/docs/resources/mobile/app/file-upload/upload-http-request.vue b/examples/sites/demos/mobile/app/file-upload/upload-http-request.vue similarity index 100% rename from examples/docs/resources/mobile/app/file-upload/upload-http-request.vue rename to examples/sites/demos/mobile/app/file-upload/upload-http-request.vue diff --git a/examples/docs/resources/mobile/app/file-upload/upload-limit.vue b/examples/sites/demos/mobile/app/file-upload/upload-limit.vue similarity index 100% rename from examples/docs/resources/mobile/app/file-upload/upload-limit.vue rename to examples/sites/demos/mobile/app/file-upload/upload-limit.vue diff --git a/examples/docs/resources/mobile/app/file-upload/upload-request.vue b/examples/sites/demos/mobile/app/file-upload/upload-request.vue similarity index 100% rename from examples/docs/resources/mobile/app/file-upload/upload-request.vue rename to examples/sites/demos/mobile/app/file-upload/upload-request.vue diff --git a/examples/docs/resources/mobile/app/file-upload/upload-user-head.vue b/examples/sites/demos/mobile/app/file-upload/upload-user-head.vue similarity index 100% rename from examples/docs/resources/mobile/app/file-upload/upload-user-head.vue rename to examples/sites/demos/mobile/app/file-upload/upload-user-head.vue diff --git a/examples/docs/resources/mobile/app/file-upload/webdoc/file-upload.cn.md b/examples/sites/demos/mobile/app/file-upload/webdoc/file-upload.cn.md similarity index 100% rename from examples/docs/resources/mobile/app/file-upload/webdoc/file-upload.cn.md rename to examples/sites/demos/mobile/app/file-upload/webdoc/file-upload.cn.md diff --git a/examples/docs/resources/mobile/app/file-upload/webdoc/file-upload.en.md b/examples/sites/demos/mobile/app/file-upload/webdoc/file-upload.en.md similarity index 100% rename from examples/docs/resources/mobile/app/file-upload/webdoc/file-upload.en.md rename to examples/sites/demos/mobile/app/file-upload/webdoc/file-upload.en.md diff --git a/examples/docs/resources/mobile/app/file-upload/webdoc/file-upload.js b/examples/sites/demos/mobile/app/file-upload/webdoc/file-upload.js similarity index 100% rename from examples/docs/resources/mobile/app/file-upload/webdoc/file-upload.js rename to examples/sites/demos/mobile/app/file-upload/webdoc/file-upload.js diff --git a/examples/docs/resources/mobile/app/file-upload/with-credentials.vue b/examples/sites/demos/mobile/app/file-upload/with-credentials.vue similarity index 100% rename from examples/docs/resources/mobile/app/file-upload/with-credentials.vue rename to examples/sites/demos/mobile/app/file-upload/with-credentials.vue diff --git a/examples/docs/resources/mobile/app/form/auto-wordwrap.vue b/examples/sites/demos/mobile/app/form/auto-wordwrap.vue similarity index 100% rename from examples/docs/resources/mobile/app/form/auto-wordwrap.vue rename to examples/sites/demos/mobile/app/form/auto-wordwrap.vue diff --git a/examples/docs/resources/mobile/app/form/form-label-suffix.vue b/examples/sites/demos/mobile/app/form/form-label-suffix.vue similarity index 100% rename from examples/docs/resources/mobile/app/form/form-label-suffix.vue rename to examples/sites/demos/mobile/app/form/form-label-suffix.vue diff --git a/examples/docs/resources/mobile/app/form/form-select.vue b/examples/sites/demos/mobile/app/form/form-select.vue similarity index 100% rename from examples/docs/resources/mobile/app/form/form-select.vue rename to examples/sites/demos/mobile/app/form/form-select.vue diff --git a/examples/docs/resources/mobile/app/form/form-tabselect.vue b/examples/sites/demos/mobile/app/form/form-tabselect.vue similarity index 100% rename from examples/docs/resources/mobile/app/form/form-tabselect.vue rename to examples/sites/demos/mobile/app/form/form-tabselect.vue diff --git a/examples/docs/resources/mobile/app/form/form-writeone.vue b/examples/sites/demos/mobile/app/form/form-writeone.vue similarity index 100% rename from examples/docs/resources/mobile/app/form/form-writeone.vue rename to examples/sites/demos/mobile/app/form/form-writeone.vue diff --git a/examples/docs/resources/mobile/app/form/form-writetwo.vue b/examples/sites/demos/mobile/app/form/form-writetwo.vue similarity index 100% rename from examples/docs/resources/mobile/app/form/form-writetwo.vue rename to examples/sites/demos/mobile/app/form/form-writetwo.vue diff --git a/examples/docs/resources/mobile/app/form/hide-required-asterisk.vue b/examples/sites/demos/mobile/app/form/hide-required-asterisk.vue similarity index 100% rename from examples/docs/resources/mobile/app/form/hide-required-asterisk.vue rename to examples/sites/demos/mobile/app/form/hide-required-asterisk.vue diff --git a/examples/docs/resources/mobile/app/form/label-width.vue b/examples/sites/demos/mobile/app/form/label-width.vue similarity index 100% rename from examples/docs/resources/mobile/app/form/label-width.vue rename to examples/sites/demos/mobile/app/form/label-width.vue diff --git a/examples/docs/resources/mobile/app/form/only-read.vue b/examples/sites/demos/mobile/app/form/only-read.vue similarity index 100% rename from examples/docs/resources/mobile/app/form/only-read.vue rename to examples/sites/demos/mobile/app/form/only-read.vue diff --git a/examples/docs/resources/mobile/app/form/validate-position.vue b/examples/sites/demos/mobile/app/form/validate-position.vue similarity index 100% rename from examples/docs/resources/mobile/app/form/validate-position.vue rename to examples/sites/demos/mobile/app/form/validate-position.vue diff --git a/examples/docs/resources/mobile/app/form/validate.vue b/examples/sites/demos/mobile/app/form/validate.vue similarity index 100% rename from examples/docs/resources/mobile/app/form/validate.vue rename to examples/sites/demos/mobile/app/form/validate.vue diff --git a/examples/docs/resources/mobile/app/form/webdoc/form.cn.md b/examples/sites/demos/mobile/app/form/webdoc/form.cn.md similarity index 100% rename from examples/docs/resources/mobile/app/form/webdoc/form.cn.md rename to examples/sites/demos/mobile/app/form/webdoc/form.cn.md diff --git a/examples/docs/resources/mobile/app/form/webdoc/form.en.md b/examples/sites/demos/mobile/app/form/webdoc/form.en.md similarity index 100% rename from examples/docs/resources/mobile/app/form/webdoc/form.en.md rename to examples/sites/demos/mobile/app/form/webdoc/form.en.md diff --git a/examples/docs/resources/mobile/app/form/webdoc/form.js b/examples/sites/demos/mobile/app/form/webdoc/form.js similarity index 100% rename from examples/docs/resources/mobile/app/form/webdoc/form.js rename to examples/sites/demos/mobile/app/form/webdoc/form.js diff --git a/examples/docs/resources/mobile/app/icon/icon-set.vue b/examples/sites/demos/mobile/app/icon/icon-set.vue similarity index 100% rename from examples/docs/resources/mobile/app/icon/icon-set.vue rename to examples/sites/demos/mobile/app/icon/icon-set.vue diff --git a/examples/docs/resources/mobile/app/icon/webdoc/icon.cn.md b/examples/sites/demos/mobile/app/icon/webdoc/icon.cn.md similarity index 100% rename from examples/docs/resources/mobile/app/icon/webdoc/icon.cn.md rename to examples/sites/demos/mobile/app/icon/webdoc/icon.cn.md diff --git a/examples/docs/resources/mobile/app/icon/webdoc/icon.en.md b/examples/sites/demos/mobile/app/icon/webdoc/icon.en.md similarity index 100% rename from examples/docs/resources/mobile/app/icon/webdoc/icon.en.md rename to examples/sites/demos/mobile/app/icon/webdoc/icon.en.md diff --git a/examples/docs/resources/mobile/app/icon/webdoc/icon.js b/examples/sites/demos/mobile/app/icon/webdoc/icon.js similarity index 100% rename from examples/docs/resources/mobile/app/icon/webdoc/icon.js rename to examples/sites/demos/mobile/app/icon/webdoc/icon.js diff --git a/examples/docs/resources/mobile/app/imageviewer/events-change-close.vue b/examples/sites/demos/mobile/app/imageviewer/events-change-close.vue similarity index 100% rename from examples/docs/resources/mobile/app/imageviewer/events-change-close.vue rename to examples/sites/demos/mobile/app/imageviewer/events-change-close.vue diff --git a/examples/docs/resources/mobile/app/imageviewer/image-full-current.vue b/examples/sites/demos/mobile/app/imageviewer/image-full-current.vue similarity index 100% rename from examples/docs/resources/mobile/app/imageviewer/image-full-current.vue rename to examples/sites/demos/mobile/app/imageviewer/image-full-current.vue diff --git a/examples/docs/resources/mobile/app/imageviewer/slot-index.vue b/examples/sites/demos/mobile/app/imageviewer/slot-index.vue similarity index 100% rename from examples/docs/resources/mobile/app/imageviewer/slot-index.vue rename to examples/sites/demos/mobile/app/imageviewer/slot-index.vue diff --git a/examples/docs/resources/mobile/app/imageviewer/start-position.vue b/examples/sites/demos/mobile/app/imageviewer/start-position.vue similarity index 100% rename from examples/docs/resources/mobile/app/imageviewer/start-position.vue rename to examples/sites/demos/mobile/app/imageviewer/start-position.vue diff --git a/examples/docs/resources/mobile/app/imageviewer/webdoc/imageviewer.cn.md b/examples/sites/demos/mobile/app/imageviewer/webdoc/imageviewer.cn.md similarity index 100% rename from examples/docs/resources/mobile/app/imageviewer/webdoc/imageviewer.cn.md rename to examples/sites/demos/mobile/app/imageviewer/webdoc/imageviewer.cn.md diff --git a/examples/docs/resources/mobile/app/imageviewer/webdoc/imageviewer.en.md b/examples/sites/demos/mobile/app/imageviewer/webdoc/imageviewer.en.md similarity index 100% rename from examples/docs/resources/mobile/app/imageviewer/webdoc/imageviewer.en.md rename to examples/sites/demos/mobile/app/imageviewer/webdoc/imageviewer.en.md diff --git a/examples/docs/resources/mobile/app/imageviewer/webdoc/imageviewer.js b/examples/sites/demos/mobile/app/imageviewer/webdoc/imageviewer.js similarity index 100% rename from examples/docs/resources/mobile/app/imageviewer/webdoc/imageviewer.js rename to examples/sites/demos/mobile/app/imageviewer/webdoc/imageviewer.js diff --git a/examples/docs/resources/mobile/app/index-bar/base.vue b/examples/sites/demos/mobile/app/index-bar/base.vue similarity index 100% rename from examples/docs/resources/mobile/app/index-bar/base.vue rename to examples/sites/demos/mobile/app/index-bar/base.vue diff --git a/examples/docs/resources/mobile/app/index-bar/event.vue b/examples/sites/demos/mobile/app/index-bar/event.vue similarity index 100% rename from examples/docs/resources/mobile/app/index-bar/event.vue rename to examples/sites/demos/mobile/app/index-bar/event.vue diff --git a/examples/docs/resources/mobile/app/index-bar/webdoc/index-bar.cn.md b/examples/sites/demos/mobile/app/index-bar/webdoc/index-bar.cn.md similarity index 100% rename from examples/docs/resources/mobile/app/index-bar/webdoc/index-bar.cn.md rename to examples/sites/demos/mobile/app/index-bar/webdoc/index-bar.cn.md diff --git a/examples/docs/resources/mobile/app/index-bar/webdoc/index-bar.en.md b/examples/sites/demos/mobile/app/index-bar/webdoc/index-bar.en.md similarity index 100% rename from examples/docs/resources/mobile/app/index-bar/webdoc/index-bar.en.md rename to examples/sites/demos/mobile/app/index-bar/webdoc/index-bar.en.md diff --git a/examples/docs/resources/mobile/app/index-bar/webdoc/index-bar.js b/examples/sites/demos/mobile/app/index-bar/webdoc/index-bar.js similarity index 100% rename from examples/docs/resources/mobile/app/index-bar/webdoc/index-bar.js rename to examples/sites/demos/mobile/app/index-bar/webdoc/index-bar.js diff --git a/examples/docs/resources/mobile/app/input/autofocus.vue b/examples/sites/demos/mobile/app/input/autofocus.vue similarity index 100% rename from examples/docs/resources/mobile/app/input/autofocus.vue rename to examples/sites/demos/mobile/app/input/autofocus.vue diff --git a/examples/docs/resources/mobile/app/input/autosize.vue b/examples/sites/demos/mobile/app/input/autosize.vue similarity index 100% rename from examples/docs/resources/mobile/app/input/autosize.vue rename to examples/sites/demos/mobile/app/input/autosize.vue diff --git a/examples/docs/resources/mobile/app/input/blur-focus.vue b/examples/sites/demos/mobile/app/input/blur-focus.vue similarity index 100% rename from examples/docs/resources/mobile/app/input/blur-focus.vue rename to examples/sites/demos/mobile/app/input/blur-focus.vue diff --git a/examples/docs/resources/mobile/app/input/clearable.vue b/examples/sites/demos/mobile/app/input/clearable.vue similarity index 100% rename from examples/docs/resources/mobile/app/input/clearable.vue rename to examples/sites/demos/mobile/app/input/clearable.vue diff --git a/examples/docs/resources/mobile/app/input/cols-rows.vue b/examples/sites/demos/mobile/app/input/cols-rows.vue similarity index 100% rename from examples/docs/resources/mobile/app/input/cols-rows.vue rename to examples/sites/demos/mobile/app/input/cols-rows.vue diff --git a/examples/docs/resources/mobile/app/input/counter.vue b/examples/sites/demos/mobile/app/input/counter.vue similarity index 100% rename from examples/docs/resources/mobile/app/input/counter.vue rename to examples/sites/demos/mobile/app/input/counter.vue diff --git a/examples/docs/resources/mobile/app/input/events.vue b/examples/sites/demos/mobile/app/input/events.vue similarity index 100% rename from examples/docs/resources/mobile/app/input/events.vue rename to examples/sites/demos/mobile/app/input/events.vue diff --git a/examples/docs/resources/mobile/app/input/form.vue b/examples/sites/demos/mobile/app/input/form.vue similarity index 100% rename from examples/docs/resources/mobile/app/input/form.vue rename to examples/sites/demos/mobile/app/input/form.vue diff --git a/examples/docs/resources/mobile/app/input/input-event.vue b/examples/sites/demos/mobile/app/input/input-event.vue similarity index 100% rename from examples/docs/resources/mobile/app/input/input-event.vue rename to examples/sites/demos/mobile/app/input/input-event.vue diff --git a/examples/docs/resources/mobile/app/input/max-min-length.vue b/examples/sites/demos/mobile/app/input/max-min-length.vue similarity index 100% rename from examples/docs/resources/mobile/app/input/max-min-length.vue rename to examples/sites/demos/mobile/app/input/max-min-length.vue diff --git a/examples/docs/resources/mobile/app/input/method-select.vue b/examples/sites/demos/mobile/app/input/method-select.vue similarity index 100% rename from examples/docs/resources/mobile/app/input/method-select.vue rename to examples/sites/demos/mobile/app/input/method-select.vue diff --git a/examples/docs/resources/mobile/app/input/prefix-suffix.vue b/examples/sites/demos/mobile/app/input/prefix-suffix.vue similarity index 100% rename from examples/docs/resources/mobile/app/input/prefix-suffix.vue rename to examples/sites/demos/mobile/app/input/prefix-suffix.vue diff --git a/examples/docs/resources/mobile/app/input/props-step.vue b/examples/sites/demos/mobile/app/input/props-step.vue similarity index 100% rename from examples/docs/resources/mobile/app/input/props-step.vue rename to examples/sites/demos/mobile/app/input/props-step.vue diff --git a/examples/docs/resources/mobile/app/input/props.vue b/examples/sites/demos/mobile/app/input/props.vue similarity index 100% rename from examples/docs/resources/mobile/app/input/props.vue rename to examples/sites/demos/mobile/app/input/props.vue diff --git a/examples/docs/resources/mobile/app/input/show-password.vue b/examples/sites/demos/mobile/app/input/show-password.vue similarity index 100% rename from examples/docs/resources/mobile/app/input/show-password.vue rename to examples/sites/demos/mobile/app/input/show-password.vue diff --git a/examples/docs/resources/mobile/app/input/slot-content.vue b/examples/sites/demos/mobile/app/input/slot-content.vue similarity index 100% rename from examples/docs/resources/mobile/app/input/slot-content.vue rename to examples/sites/demos/mobile/app/input/slot-content.vue diff --git a/examples/docs/resources/mobile/app/input/slots-append-prepend.vue b/examples/sites/demos/mobile/app/input/slots-append-prepend.vue similarity index 100% rename from examples/docs/resources/mobile/app/input/slots-append-prepend.vue rename to examples/sites/demos/mobile/app/input/slots-append-prepend.vue diff --git a/examples/docs/resources/mobile/app/input/suffix-icon.vue b/examples/sites/demos/mobile/app/input/suffix-icon.vue similarity index 100% rename from examples/docs/resources/mobile/app/input/suffix-icon.vue rename to examples/sites/demos/mobile/app/input/suffix-icon.vue diff --git a/examples/docs/resources/mobile/app/input/type-be-form-select.vue b/examples/sites/demos/mobile/app/input/type-be-form-select.vue similarity index 100% rename from examples/docs/resources/mobile/app/input/type-be-form-select.vue rename to examples/sites/demos/mobile/app/input/type-be-form-select.vue diff --git a/examples/docs/resources/mobile/app/input/type-be-form-tips.vue b/examples/sites/demos/mobile/app/input/type-be-form-tips.vue similarity index 100% rename from examples/docs/resources/mobile/app/input/type-be-form-tips.vue rename to examples/sites/demos/mobile/app/input/type-be-form-tips.vue diff --git a/examples/docs/resources/mobile/app/input/type-be-form.vue b/examples/sites/demos/mobile/app/input/type-be-form.vue similarity index 100% rename from examples/docs/resources/mobile/app/input/type-be-form.vue rename to examples/sites/demos/mobile/app/input/type-be-form.vue diff --git a/examples/docs/resources/mobile/app/input/validate-event.vue b/examples/sites/demos/mobile/app/input/validate-event.vue similarity index 100% rename from examples/docs/resources/mobile/app/input/validate-event.vue rename to examples/sites/demos/mobile/app/input/validate-event.vue diff --git a/examples/docs/resources/mobile/app/input/webdoc/input.cn.md b/examples/sites/demos/mobile/app/input/webdoc/input.cn.md similarity index 100% rename from examples/docs/resources/mobile/app/input/webdoc/input.cn.md rename to examples/sites/demos/mobile/app/input/webdoc/input.cn.md diff --git a/examples/docs/resources/mobile/app/input/webdoc/input.en.md b/examples/sites/demos/mobile/app/input/webdoc/input.en.md similarity index 100% rename from examples/docs/resources/mobile/app/input/webdoc/input.en.md rename to examples/sites/demos/mobile/app/input/webdoc/input.en.md diff --git a/examples/docs/resources/mobile/app/input/webdoc/input.js b/examples/sites/demos/mobile/app/input/webdoc/input.js similarity index 100% rename from examples/docs/resources/mobile/app/input/webdoc/input.js rename to examples/sites/demos/mobile/app/input/webdoc/input.js diff --git a/examples/docs/resources/mobile/app/list/double-line.vue b/examples/sites/demos/mobile/app/list/double-line.vue similarity index 100% rename from examples/docs/resources/mobile/app/list/double-line.vue rename to examples/sites/demos/mobile/app/list/double-line.vue diff --git a/examples/docs/resources/mobile/app/list/double-list.vue b/examples/sites/demos/mobile/app/list/double-list.vue similarity index 100% rename from examples/docs/resources/mobile/app/list/double-list.vue rename to examples/sites/demos/mobile/app/list/double-list.vue diff --git a/examples/docs/resources/mobile/app/list/imformation-list.vue b/examples/sites/demos/mobile/app/list/imformation-list.vue similarity index 100% rename from examples/docs/resources/mobile/app/list/imformation-list.vue rename to examples/sites/demos/mobile/app/list/imformation-list.vue diff --git a/examples/docs/resources/mobile/app/list/single-line.vue b/examples/sites/demos/mobile/app/list/single-line.vue similarity index 100% rename from examples/docs/resources/mobile/app/list/single-line.vue rename to examples/sites/demos/mobile/app/list/single-line.vue diff --git a/examples/docs/resources/mobile/app/list/slots.vue b/examples/sites/demos/mobile/app/list/slots.vue similarity index 100% rename from examples/docs/resources/mobile/app/list/slots.vue rename to examples/sites/demos/mobile/app/list/slots.vue diff --git a/examples/docs/resources/mobile/app/list/webdoc/list.cn.md b/examples/sites/demos/mobile/app/list/webdoc/list.cn.md similarity index 100% rename from examples/docs/resources/mobile/app/list/webdoc/list.cn.md rename to examples/sites/demos/mobile/app/list/webdoc/list.cn.md diff --git a/examples/docs/resources/mobile/app/list/webdoc/list.en.md b/examples/sites/demos/mobile/app/list/webdoc/list.en.md similarity index 100% rename from examples/docs/resources/mobile/app/list/webdoc/list.en.md rename to examples/sites/demos/mobile/app/list/webdoc/list.en.md diff --git a/examples/docs/resources/mobile/app/list/webdoc/list.js b/examples/sites/demos/mobile/app/list/webdoc/list.js similarity index 100% rename from examples/docs/resources/mobile/app/list/webdoc/list.js rename to examples/sites/demos/mobile/app/list/webdoc/list.js diff --git a/examples/docs/resources/mobile/app/loading/base.vue b/examples/sites/demos/mobile/app/loading/base.vue similarity index 100% rename from examples/docs/resources/mobile/app/loading/base.vue rename to examples/sites/demos/mobile/app/loading/base.vue diff --git a/examples/docs/resources/mobile/app/loading/type.vue b/examples/sites/demos/mobile/app/loading/type.vue similarity index 100% rename from examples/docs/resources/mobile/app/loading/type.vue rename to examples/sites/demos/mobile/app/loading/type.vue diff --git a/examples/docs/resources/mobile/app/loading/webdoc/loading.cn.md b/examples/sites/demos/mobile/app/loading/webdoc/loading.cn.md similarity index 100% rename from examples/docs/resources/mobile/app/loading/webdoc/loading.cn.md rename to examples/sites/demos/mobile/app/loading/webdoc/loading.cn.md diff --git a/examples/docs/resources/mobile/app/loading/webdoc/loading.en.md b/examples/sites/demos/mobile/app/loading/webdoc/loading.en.md similarity index 100% rename from examples/docs/resources/mobile/app/loading/webdoc/loading.en.md rename to examples/sites/demos/mobile/app/loading/webdoc/loading.en.md diff --git a/examples/docs/resources/mobile/app/loading/webdoc/loading.js b/examples/sites/demos/mobile/app/loading/webdoc/loading.js similarity index 100% rename from examples/docs/resources/mobile/app/loading/webdoc/loading.js rename to examples/sites/demos/mobile/app/loading/webdoc/loading.js diff --git a/examples/docs/resources/mobile/app/minipicker/cancel-button-text.vue b/examples/sites/demos/mobile/app/minipicker/cancel-button-text.vue similarity index 100% rename from examples/docs/resources/mobile/app/minipicker/cancel-button-text.vue rename to examples/sites/demos/mobile/app/minipicker/cancel-button-text.vue diff --git a/examples/docs/resources/mobile/app/minipicker/cancel.vue b/examples/sites/demos/mobile/app/minipicker/cancel.vue similarity index 100% rename from examples/docs/resources/mobile/app/minipicker/cancel.vue rename to examples/sites/demos/mobile/app/minipicker/cancel.vue diff --git a/examples/docs/resources/mobile/app/minipicker/cascad.vue b/examples/sites/demos/mobile/app/minipicker/cascad.vue similarity index 100% rename from examples/docs/resources/mobile/app/minipicker/cascad.vue rename to examples/sites/demos/mobile/app/minipicker/cascad.vue diff --git a/examples/docs/resources/mobile/app/minipicker/change.vue b/examples/sites/demos/mobile/app/minipicker/change.vue similarity index 100% rename from examples/docs/resources/mobile/app/minipicker/change.vue rename to examples/sites/demos/mobile/app/minipicker/change.vue diff --git a/examples/docs/resources/mobile/app/minipicker/column.vue b/examples/sites/demos/mobile/app/minipicker/column.vue similarity index 100% rename from examples/docs/resources/mobile/app/minipicker/column.vue rename to examples/sites/demos/mobile/app/minipicker/column.vue diff --git a/examples/docs/resources/mobile/app/minipicker/defaultindex.vue b/examples/sites/demos/mobile/app/minipicker/defaultindex.vue similarity index 100% rename from examples/docs/resources/mobile/app/minipicker/defaultindex.vue rename to examples/sites/demos/mobile/app/minipicker/defaultindex.vue diff --git a/examples/docs/resources/mobile/app/minipicker/itemheight.vue b/examples/sites/demos/mobile/app/minipicker/itemheight.vue similarity index 100% rename from examples/docs/resources/mobile/app/minipicker/itemheight.vue rename to examples/sites/demos/mobile/app/minipicker/itemheight.vue diff --git a/examples/docs/resources/mobile/app/minipicker/methods.vue b/examples/sites/demos/mobile/app/minipicker/methods.vue similarity index 100% rename from examples/docs/resources/mobile/app/minipicker/methods.vue rename to examples/sites/demos/mobile/app/minipicker/methods.vue diff --git a/examples/docs/resources/mobile/app/minipicker/multicolumn.vue b/examples/sites/demos/mobile/app/minipicker/multicolumn.vue similarity index 100% rename from examples/docs/resources/mobile/app/minipicker/multicolumn.vue rename to examples/sites/demos/mobile/app/minipicker/multicolumn.vue diff --git a/examples/docs/resources/mobile/app/minipicker/toolbar.vue b/examples/sites/demos/mobile/app/minipicker/toolbar.vue similarity index 100% rename from examples/docs/resources/mobile/app/minipicker/toolbar.vue rename to examples/sites/demos/mobile/app/minipicker/toolbar.vue diff --git a/examples/docs/resources/mobile/app/minipicker/visibleitemcount.vue b/examples/sites/demos/mobile/app/minipicker/visibleitemcount.vue similarity index 100% rename from examples/docs/resources/mobile/app/minipicker/visibleitemcount.vue rename to examples/sites/demos/mobile/app/minipicker/visibleitemcount.vue diff --git a/examples/docs/resources/mobile/app/minipicker/webdoc/minipicker.cn.md b/examples/sites/demos/mobile/app/minipicker/webdoc/minipicker.cn.md similarity index 100% rename from examples/docs/resources/mobile/app/minipicker/webdoc/minipicker.cn.md rename to examples/sites/demos/mobile/app/minipicker/webdoc/minipicker.cn.md diff --git a/examples/docs/resources/mobile/app/minipicker/webdoc/minipicker.en.md b/examples/sites/demos/mobile/app/minipicker/webdoc/minipicker.en.md similarity index 100% rename from examples/docs/resources/mobile/app/minipicker/webdoc/minipicker.en.md rename to examples/sites/demos/mobile/app/minipicker/webdoc/minipicker.en.md diff --git a/examples/docs/resources/mobile/app/minipicker/webdoc/minipicker.js b/examples/sites/demos/mobile/app/minipicker/webdoc/minipicker.js similarity index 100% rename from examples/docs/resources/mobile/app/minipicker/webdoc/minipicker.js rename to examples/sites/demos/mobile/app/minipicker/webdoc/minipicker.js diff --git a/examples/docs/resources/mobile/app/modal/base.vue b/examples/sites/demos/mobile/app/modal/base.vue similarity index 100% rename from examples/docs/resources/mobile/app/modal/base.vue rename to examples/sites/demos/mobile/app/modal/base.vue diff --git a/examples/docs/resources/mobile/app/modal/cancel-event.vue b/examples/sites/demos/mobile/app/modal/cancel-event.vue similarity index 100% rename from examples/docs/resources/mobile/app/modal/cancel-event.vue rename to examples/sites/demos/mobile/app/modal/cancel-event.vue diff --git a/examples/docs/resources/mobile/app/modal/close-event.vue b/examples/sites/demos/mobile/app/modal/close-event.vue similarity index 100% rename from examples/docs/resources/mobile/app/modal/close-event.vue rename to examples/sites/demos/mobile/app/modal/close-event.vue diff --git a/examples/docs/resources/mobile/app/modal/confirm-event.vue b/examples/sites/demos/mobile/app/modal/confirm-event.vue similarity index 100% rename from examples/docs/resources/mobile/app/modal/confirm-event.vue rename to examples/sites/demos/mobile/app/modal/confirm-event.vue diff --git a/examples/docs/resources/mobile/app/modal/duration.vue b/examples/sites/demos/mobile/app/modal/duration.vue similarity index 100% rename from examples/docs/resources/mobile/app/modal/duration.vue rename to examples/sites/demos/mobile/app/modal/duration.vue diff --git a/examples/docs/resources/mobile/app/modal/esc-closable.vue b/examples/sites/demos/mobile/app/modal/esc-closable.vue similarity index 100% rename from examples/docs/resources/mobile/app/modal/esc-closable.vue rename to examples/sites/demos/mobile/app/modal/esc-closable.vue diff --git a/examples/docs/resources/mobile/app/modal/footer-slot.vue b/examples/sites/demos/mobile/app/modal/footer-slot.vue similarity index 100% rename from examples/docs/resources/mobile/app/modal/footer-slot.vue rename to examples/sites/demos/mobile/app/modal/footer-slot.vue diff --git a/examples/docs/resources/mobile/app/modal/fullscreen.vue b/examples/sites/demos/mobile/app/modal/fullscreen.vue similarity index 100% rename from examples/docs/resources/mobile/app/modal/fullscreen.vue rename to examples/sites/demos/mobile/app/modal/fullscreen.vue diff --git a/examples/docs/resources/mobile/app/modal/grid.vue b/examples/sites/demos/mobile/app/modal/grid.vue similarity index 100% rename from examples/docs/resources/mobile/app/modal/grid.vue rename to examples/sites/demos/mobile/app/modal/grid.vue diff --git a/examples/docs/resources/mobile/app/modal/hide-event.vue b/examples/sites/demos/mobile/app/modal/hide-event.vue similarity index 100% rename from examples/docs/resources/mobile/app/modal/hide-event.vue rename to examples/sites/demos/mobile/app/modal/hide-event.vue diff --git a/examples/docs/resources/mobile/app/modal/id.vue b/examples/sites/demos/mobile/app/modal/id.vue similarity index 100% rename from examples/docs/resources/mobile/app/modal/id.vue rename to examples/sites/demos/mobile/app/modal/id.vue diff --git a/examples/docs/resources/mobile/app/modal/is-form-reset.vue b/examples/sites/demos/mobile/app/modal/is-form-reset.vue similarity index 100% rename from examples/docs/resources/mobile/app/modal/is-form-reset.vue rename to examples/sites/demos/mobile/app/modal/is-form-reset.vue diff --git a/examples/docs/resources/mobile/app/modal/lock-scroll.vue b/examples/sites/demos/mobile/app/modal/lock-scroll.vue similarity index 100% rename from examples/docs/resources/mobile/app/modal/lock-scroll.vue rename to examples/sites/demos/mobile/app/modal/lock-scroll.vue diff --git a/examples/docs/resources/mobile/app/modal/lock-view.vue b/examples/sites/demos/mobile/app/modal/lock-view.vue similarity index 100% rename from examples/docs/resources/mobile/app/modal/lock-view.vue rename to examples/sites/demos/mobile/app/modal/lock-view.vue diff --git a/examples/docs/resources/mobile/app/modal/mask-closable.vue b/examples/sites/demos/mobile/app/modal/mask-closable.vue similarity index 100% rename from examples/docs/resources/mobile/app/modal/mask-closable.vue rename to examples/sites/demos/mobile/app/modal/mask-closable.vue diff --git a/examples/docs/resources/mobile/app/modal/message.vue b/examples/sites/demos/mobile/app/modal/message.vue similarity index 100% rename from examples/docs/resources/mobile/app/modal/message.vue rename to examples/sites/demos/mobile/app/modal/message.vue diff --git a/examples/docs/resources/mobile/app/modal/min-height.vue b/examples/sites/demos/mobile/app/modal/min-height.vue similarity index 100% rename from examples/docs/resources/mobile/app/modal/min-height.vue rename to examples/sites/demos/mobile/app/modal/min-height.vue diff --git a/examples/docs/resources/mobile/app/modal/min-width.vue b/examples/sites/demos/mobile/app/modal/min-width.vue similarity index 100% rename from examples/docs/resources/mobile/app/modal/min-width.vue rename to examples/sites/demos/mobile/app/modal/min-width.vue diff --git a/examples/docs/resources/mobile/app/modal/resize.vue b/examples/sites/demos/mobile/app/modal/resize.vue similarity index 100% rename from examples/docs/resources/mobile/app/modal/resize.vue rename to examples/sites/demos/mobile/app/modal/resize.vue diff --git a/examples/docs/resources/mobile/app/modal/show-event.vue b/examples/sites/demos/mobile/app/modal/show-event.vue similarity index 100% rename from examples/docs/resources/mobile/app/modal/show-event.vue rename to examples/sites/demos/mobile/app/modal/show-event.vue diff --git a/examples/docs/resources/mobile/app/modal/showFooter.vue b/examples/sites/demos/mobile/app/modal/showFooter.vue similarity index 100% rename from examples/docs/resources/mobile/app/modal/showFooter.vue rename to examples/sites/demos/mobile/app/modal/showFooter.vue diff --git a/examples/docs/resources/mobile/app/modal/showHeader.vue b/examples/sites/demos/mobile/app/modal/showHeader.vue similarity index 100% rename from examples/docs/resources/mobile/app/modal/showHeader.vue rename to examples/sites/demos/mobile/app/modal/showHeader.vue diff --git a/examples/docs/resources/mobile/app/modal/status.vue b/examples/sites/demos/mobile/app/modal/status.vue similarity index 100% rename from examples/docs/resources/mobile/app/modal/status.vue rename to examples/sites/demos/mobile/app/modal/status.vue diff --git a/examples/docs/resources/mobile/app/modal/title.vue b/examples/sites/demos/mobile/app/modal/title.vue similarity index 100% rename from examples/docs/resources/mobile/app/modal/title.vue rename to examples/sites/demos/mobile/app/modal/title.vue diff --git a/examples/docs/resources/mobile/app/modal/top.vue b/examples/sites/demos/mobile/app/modal/top.vue similarity index 100% rename from examples/docs/resources/mobile/app/modal/top.vue rename to examples/sites/demos/mobile/app/modal/top.vue diff --git a/examples/docs/resources/mobile/app/modal/type.vue b/examples/sites/demos/mobile/app/modal/type.vue similarity index 100% rename from examples/docs/resources/mobile/app/modal/type.vue rename to examples/sites/demos/mobile/app/modal/type.vue diff --git a/examples/docs/resources/mobile/app/modal/value.vue b/examples/sites/demos/mobile/app/modal/value.vue similarity index 100% rename from examples/docs/resources/mobile/app/modal/value.vue rename to examples/sites/demos/mobile/app/modal/value.vue diff --git a/examples/docs/resources/mobile/app/modal/webdoc/modal.cn.md b/examples/sites/demos/mobile/app/modal/webdoc/modal.cn.md similarity index 100% rename from examples/docs/resources/mobile/app/modal/webdoc/modal.cn.md rename to examples/sites/demos/mobile/app/modal/webdoc/modal.cn.md diff --git a/examples/docs/resources/mobile/app/modal/webdoc/modal.en.md b/examples/sites/demos/mobile/app/modal/webdoc/modal.en.md similarity index 100% rename from examples/docs/resources/mobile/app/modal/webdoc/modal.en.md rename to examples/sites/demos/mobile/app/modal/webdoc/modal.en.md diff --git a/examples/docs/resources/mobile/app/modal/webdoc/modal.js b/examples/sites/demos/mobile/app/modal/webdoc/modal.js similarity index 100% rename from examples/docs/resources/mobile/app/modal/webdoc/modal.js rename to examples/sites/demos/mobile/app/modal/webdoc/modal.js diff --git a/examples/docs/resources/mobile/app/modal/zIndex.vue b/examples/sites/demos/mobile/app/modal/zIndex.vue similarity index 100% rename from examples/docs/resources/mobile/app/modal/zIndex.vue rename to examples/sites/demos/mobile/app/modal/zIndex.vue diff --git a/examples/docs/resources/mobile/app/modal/zoom-event.vue b/examples/sites/demos/mobile/app/modal/zoom-event.vue similarity index 100% rename from examples/docs/resources/mobile/app/modal/zoom-event.vue rename to examples/sites/demos/mobile/app/modal/zoom-event.vue diff --git a/examples/docs/resources/mobile/app/multi-select/basic-usage.vue b/examples/sites/demos/mobile/app/multi-select/basic-usage.vue similarity index 100% rename from examples/docs/resources/mobile/app/multi-select/basic-usage.vue rename to examples/sites/demos/mobile/app/multi-select/basic-usage.vue diff --git a/examples/docs/resources/mobile/app/multi-select/webdoc/multi-select.cn.md b/examples/sites/demos/mobile/app/multi-select/webdoc/multi-select.cn.md similarity index 100% rename from examples/docs/resources/mobile/app/multi-select/webdoc/multi-select.cn.md rename to examples/sites/demos/mobile/app/multi-select/webdoc/multi-select.cn.md diff --git a/examples/docs/resources/mobile/app/multi-select/webdoc/multi-select.en.md b/examples/sites/demos/mobile/app/multi-select/webdoc/multi-select.en.md similarity index 100% rename from examples/docs/resources/mobile/app/multi-select/webdoc/multi-select.en.md rename to examples/sites/demos/mobile/app/multi-select/webdoc/multi-select.en.md diff --git a/examples/docs/resources/mobile/app/multi-select/webdoc/multi-select.js b/examples/sites/demos/mobile/app/multi-select/webdoc/multi-select.js similarity index 100% rename from examples/docs/resources/mobile/app/multi-select/webdoc/multi-select.js rename to examples/sites/demos/mobile/app/multi-select/webdoc/multi-select.js diff --git a/examples/docs/resources/mobile/app/navbar/left-right-arrow.vue b/examples/sites/demos/mobile/app/navbar/left-right-arrow.vue similarity index 100% rename from examples/docs/resources/mobile/app/navbar/left-right-arrow.vue rename to examples/sites/demos/mobile/app/navbar/left-right-arrow.vue diff --git a/examples/docs/resources/mobile/app/navbar/left-right-text.vue b/examples/sites/demos/mobile/app/navbar/left-right-text.vue similarity index 100% rename from examples/docs/resources/mobile/app/navbar/left-right-text.vue rename to examples/sites/demos/mobile/app/navbar/left-right-text.vue diff --git a/examples/docs/resources/mobile/app/navbar/slots.vue b/examples/sites/demos/mobile/app/navbar/slots.vue similarity index 100% rename from examples/docs/resources/mobile/app/navbar/slots.vue rename to examples/sites/demos/mobile/app/navbar/slots.vue diff --git a/examples/docs/resources/mobile/app/navbar/webdoc/navbar.cn.md b/examples/sites/demos/mobile/app/navbar/webdoc/navbar.cn.md similarity index 100% rename from examples/docs/resources/mobile/app/navbar/webdoc/navbar.cn.md rename to examples/sites/demos/mobile/app/navbar/webdoc/navbar.cn.md diff --git a/examples/docs/resources/mobile/app/navbar/webdoc/navbar.en.md b/examples/sites/demos/mobile/app/navbar/webdoc/navbar.en.md similarity index 100% rename from examples/docs/resources/mobile/app/navbar/webdoc/navbar.en.md rename to examples/sites/demos/mobile/app/navbar/webdoc/navbar.en.md diff --git a/examples/docs/resources/mobile/app/navbar/webdoc/navbar.js b/examples/sites/demos/mobile/app/navbar/webdoc/navbar.js similarity index 100% rename from examples/docs/resources/mobile/app/navbar/webdoc/navbar.js rename to examples/sites/demos/mobile/app/navbar/webdoc/navbar.js diff --git a/examples/docs/resources/mobile/app/navbar/z-index.vue b/examples/sites/demos/mobile/app/navbar/z-index.vue similarity index 100% rename from examples/docs/resources/mobile/app/navbar/z-index.vue rename to examples/sites/demos/mobile/app/navbar/z-index.vue diff --git a/examples/docs/resources/mobile/app/numeric/automatic-price.vue b/examples/sites/demos/mobile/app/numeric/automatic-price.vue similarity index 100% rename from examples/docs/resources/mobile/app/numeric/automatic-price.vue rename to examples/sites/demos/mobile/app/numeric/automatic-price.vue diff --git a/examples/docs/resources/mobile/app/numeric/circulate.vue b/examples/sites/demos/mobile/app/numeric/circulate.vue similarity index 100% rename from examples/docs/resources/mobile/app/numeric/circulate.vue rename to examples/sites/demos/mobile/app/numeric/circulate.vue diff --git a/examples/docs/resources/mobile/app/numeric/controls-position.vue b/examples/sites/demos/mobile/app/numeric/controls-position.vue similarity index 100% rename from examples/docs/resources/mobile/app/numeric/controls-position.vue rename to examples/sites/demos/mobile/app/numeric/controls-position.vue diff --git a/examples/docs/resources/mobile/app/numeric/controls.vue b/examples/sites/demos/mobile/app/numeric/controls.vue similarity index 100% rename from examples/docs/resources/mobile/app/numeric/controls.vue rename to examples/sites/demos/mobile/app/numeric/controls.vue diff --git a/examples/docs/resources/mobile/app/numeric/event.vue b/examples/sites/demos/mobile/app/numeric/event.vue similarity index 100% rename from examples/docs/resources/mobile/app/numeric/event.vue rename to examples/sites/demos/mobile/app/numeric/event.vue diff --git a/examples/docs/resources/mobile/app/numeric/max.vue b/examples/sites/demos/mobile/app/numeric/max.vue similarity index 100% rename from examples/docs/resources/mobile/app/numeric/max.vue rename to examples/sites/demos/mobile/app/numeric/max.vue diff --git a/examples/docs/resources/mobile/app/numeric/placeholder.vue b/examples/sites/demos/mobile/app/numeric/placeholder.vue similarity index 100% rename from examples/docs/resources/mobile/app/numeric/placeholder.vue rename to examples/sites/demos/mobile/app/numeric/placeholder.vue diff --git a/examples/docs/resources/mobile/app/numeric/precision.vue b/examples/sites/demos/mobile/app/numeric/precision.vue similarity index 100% rename from examples/docs/resources/mobile/app/numeric/precision.vue rename to examples/sites/demos/mobile/app/numeric/precision.vue diff --git a/examples/docs/resources/mobile/app/numeric/size.vue b/examples/sites/demos/mobile/app/numeric/size.vue similarity index 100% rename from examples/docs/resources/mobile/app/numeric/size.vue rename to examples/sites/demos/mobile/app/numeric/size.vue diff --git a/examples/docs/resources/mobile/app/numeric/step.vue b/examples/sites/demos/mobile/app/numeric/step.vue similarity index 100% rename from examples/docs/resources/mobile/app/numeric/step.vue rename to examples/sites/demos/mobile/app/numeric/step.vue diff --git a/examples/docs/resources/mobile/app/numeric/webdoc/numeric.cn.md b/examples/sites/demos/mobile/app/numeric/webdoc/numeric.cn.md similarity index 100% rename from examples/docs/resources/mobile/app/numeric/webdoc/numeric.cn.md rename to examples/sites/demos/mobile/app/numeric/webdoc/numeric.cn.md diff --git a/examples/docs/resources/mobile/app/numeric/webdoc/numeric.en.md b/examples/sites/demos/mobile/app/numeric/webdoc/numeric.en.md similarity index 100% rename from examples/docs/resources/mobile/app/numeric/webdoc/numeric.en.md rename to examples/sites/demos/mobile/app/numeric/webdoc/numeric.en.md diff --git a/examples/docs/resources/mobile/app/numeric/webdoc/numeric.js b/examples/sites/demos/mobile/app/numeric/webdoc/numeric.js similarity index 100% rename from examples/docs/resources/mobile/app/numeric/webdoc/numeric.js rename to examples/sites/demos/mobile/app/numeric/webdoc/numeric.js diff --git a/examples/docs/resources/mobile/app/popover/base.vue b/examples/sites/demos/mobile/app/popover/base.vue similarity index 100% rename from examples/docs/resources/mobile/app/popover/base.vue rename to examples/sites/demos/mobile/app/popover/base.vue diff --git a/examples/docs/resources/mobile/app/popover/direction.vue b/examples/sites/demos/mobile/app/popover/direction.vue similarity index 100% rename from examples/docs/resources/mobile/app/popover/direction.vue rename to examples/sites/demos/mobile/app/popover/direction.vue diff --git a/examples/docs/resources/mobile/app/popover/webdoc/popover.cn.md b/examples/sites/demos/mobile/app/popover/webdoc/popover.cn.md similarity index 100% rename from examples/docs/resources/mobile/app/popover/webdoc/popover.cn.md rename to examples/sites/demos/mobile/app/popover/webdoc/popover.cn.md diff --git a/examples/docs/resources/mobile/app/popover/webdoc/popover.en.md b/examples/sites/demos/mobile/app/popover/webdoc/popover.en.md similarity index 100% rename from examples/docs/resources/mobile/app/popover/webdoc/popover.en.md rename to examples/sites/demos/mobile/app/popover/webdoc/popover.en.md diff --git a/examples/docs/resources/mobile/app/popover/webdoc/popover.js b/examples/sites/demos/mobile/app/popover/webdoc/popover.js similarity index 100% rename from examples/docs/resources/mobile/app/popover/webdoc/popover.js rename to examples/sites/demos/mobile/app/popover/webdoc/popover.js diff --git a/examples/docs/resources/mobile/app/progress/custom-color.vue b/examples/sites/demos/mobile/app/progress/custom-color.vue similarity index 100% rename from examples/docs/resources/mobile/app/progress/custom-color.vue rename to examples/sites/demos/mobile/app/progress/custom-color.vue diff --git a/examples/docs/resources/mobile/app/progress/dynamic-control-changes.vue b/examples/sites/demos/mobile/app/progress/dynamic-control-changes.vue similarity index 100% rename from examples/docs/resources/mobile/app/progress/dynamic-control-changes.vue rename to examples/sites/demos/mobile/app/progress/dynamic-control-changes.vue diff --git a/examples/docs/resources/mobile/app/progress/dynamic-progress.vue b/examples/sites/demos/mobile/app/progress/dynamic-progress.vue similarity index 100% rename from examples/docs/resources/mobile/app/progress/dynamic-progress.vue rename to examples/sites/demos/mobile/app/progress/dynamic-progress.vue diff --git a/examples/docs/resources/mobile/app/progress/format-text.vue b/examples/sites/demos/mobile/app/progress/format-text.vue similarity index 100% rename from examples/docs/resources/mobile/app/progress/format-text.vue rename to examples/sites/demos/mobile/app/progress/format-text.vue diff --git a/examples/docs/resources/mobile/app/progress/format.vue b/examples/sites/demos/mobile/app/progress/format.vue similarity index 100% rename from examples/docs/resources/mobile/app/progress/format.vue rename to examples/sites/demos/mobile/app/progress/format.vue diff --git a/examples/docs/resources/mobile/app/progress/progress-status.vue b/examples/sites/demos/mobile/app/progress/progress-status.vue similarity index 100% rename from examples/docs/resources/mobile/app/progress/progress-status.vue rename to examples/sites/demos/mobile/app/progress/progress-status.vue diff --git a/examples/docs/resources/mobile/app/progress/progress-type-circle.vue b/examples/sites/demos/mobile/app/progress/progress-type-circle.vue similarity index 100% rename from examples/docs/resources/mobile/app/progress/progress-type-circle.vue rename to examples/sites/demos/mobile/app/progress/progress-type-circle.vue diff --git a/examples/docs/resources/mobile/app/progress/progress-type-dashboard.vue b/examples/sites/demos/mobile/app/progress/progress-type-dashboard.vue similarity index 100% rename from examples/docs/resources/mobile/app/progress/progress-type-dashboard.vue rename to examples/sites/demos/mobile/app/progress/progress-type-dashboard.vue diff --git a/examples/docs/resources/mobile/app/progress/progress-type.vue b/examples/sites/demos/mobile/app/progress/progress-type.vue similarity index 100% rename from examples/docs/resources/mobile/app/progress/progress-type.vue rename to examples/sites/demos/mobile/app/progress/progress-type.vue diff --git a/examples/docs/resources/mobile/app/progress/progress-width.vue b/examples/sites/demos/mobile/app/progress/progress-width.vue similarity index 100% rename from examples/docs/resources/mobile/app/progress/progress-width.vue rename to examples/sites/demos/mobile/app/progress/progress-width.vue diff --git a/examples/docs/resources/mobile/app/progress/text-inside-or-no-text.vue b/examples/sites/demos/mobile/app/progress/text-inside-or-no-text.vue similarity index 100% rename from examples/docs/resources/mobile/app/progress/text-inside-or-no-text.vue rename to examples/sites/demos/mobile/app/progress/text-inside-or-no-text.vue diff --git a/examples/docs/resources/mobile/app/progress/webdoc/progress.cn.md b/examples/sites/demos/mobile/app/progress/webdoc/progress.cn.md similarity index 100% rename from examples/docs/resources/mobile/app/progress/webdoc/progress.cn.md rename to examples/sites/demos/mobile/app/progress/webdoc/progress.cn.md diff --git a/examples/docs/resources/mobile/app/progress/webdoc/progress.en.md b/examples/sites/demos/mobile/app/progress/webdoc/progress.en.md similarity index 100% rename from examples/docs/resources/mobile/app/progress/webdoc/progress.en.md rename to examples/sites/demos/mobile/app/progress/webdoc/progress.en.md diff --git a/examples/docs/resources/mobile/app/progress/webdoc/progress.js b/examples/sites/demos/mobile/app/progress/webdoc/progress.js similarity index 100% rename from examples/docs/resources/mobile/app/progress/webdoc/progress.js rename to examples/sites/demos/mobile/app/progress/webdoc/progress.js diff --git a/examples/docs/resources/mobile/app/progress/width.vue b/examples/sites/demos/mobile/app/progress/width.vue similarity index 100% rename from examples/docs/resources/mobile/app/progress/width.vue rename to examples/sites/demos/mobile/app/progress/width.vue diff --git a/examples/docs/resources/mobile/app/pull-refresh/animation-duration.vue b/examples/sites/demos/mobile/app/pull-refresh/animation-duration.vue similarity index 100% rename from examples/docs/resources/mobile/app/pull-refresh/animation-duration.vue rename to examples/sites/demos/mobile/app/pull-refresh/animation-duration.vue diff --git a/examples/docs/resources/mobile/app/pull-refresh/base.vue b/examples/sites/demos/mobile/app/pull-refresh/base.vue similarity index 100% rename from examples/docs/resources/mobile/app/pull-refresh/base.vue rename to examples/sites/demos/mobile/app/pull-refresh/base.vue diff --git a/examples/docs/resources/mobile/app/pull-refresh/disabled.vue b/examples/sites/demos/mobile/app/pull-refresh/disabled.vue similarity index 100% rename from examples/docs/resources/mobile/app/pull-refresh/disabled.vue rename to examples/sites/demos/mobile/app/pull-refresh/disabled.vue diff --git a/examples/docs/resources/mobile/app/pull-refresh/enhance.vue b/examples/sites/demos/mobile/app/pull-refresh/enhance.vue similarity index 100% rename from examples/docs/resources/mobile/app/pull-refresh/enhance.vue rename to examples/sites/demos/mobile/app/pull-refresh/enhance.vue diff --git a/examples/docs/resources/mobile/app/pull-refresh/hasmore.vue b/examples/sites/demos/mobile/app/pull-refresh/hasmore.vue similarity index 100% rename from examples/docs/resources/mobile/app/pull-refresh/hasmore.vue rename to examples/sites/demos/mobile/app/pull-refresh/hasmore.vue diff --git a/examples/docs/resources/mobile/app/pull-refresh/head-height.vue b/examples/sites/demos/mobile/app/pull-refresh/head-height.vue similarity index 100% rename from examples/docs/resources/mobile/app/pull-refresh/head-height.vue rename to examples/sites/demos/mobile/app/pull-refresh/head-height.vue diff --git a/examples/docs/resources/mobile/app/pull-refresh/loosing-text.vue b/examples/sites/demos/mobile/app/pull-refresh/loosing-text.vue similarity index 100% rename from examples/docs/resources/mobile/app/pull-refresh/loosing-text.vue rename to examples/sites/demos/mobile/app/pull-refresh/loosing-text.vue diff --git a/examples/docs/resources/mobile/app/pull-refresh/pull-refresh-slot.vue b/examples/sites/demos/mobile/app/pull-refresh/pull-refresh-slot.vue similarity index 100% rename from examples/docs/resources/mobile/app/pull-refresh/pull-refresh-slot.vue rename to examples/sites/demos/mobile/app/pull-refresh/pull-refresh-slot.vue diff --git a/examples/docs/resources/mobile/app/pull-refresh/pulling-text.vue b/examples/sites/demos/mobile/app/pull-refresh/pulling-text.vue similarity index 100% rename from examples/docs/resources/mobile/app/pull-refresh/pulling-text.vue rename to examples/sites/demos/mobile/app/pull-refresh/pulling-text.vue diff --git a/examples/docs/resources/mobile/app/pull-refresh/result-text.vue b/examples/sites/demos/mobile/app/pull-refresh/result-text.vue similarity index 100% rename from examples/docs/resources/mobile/app/pull-refresh/result-text.vue rename to examples/sites/demos/mobile/app/pull-refresh/result-text.vue diff --git a/examples/docs/resources/mobile/app/pull-refresh/success-duration.vue b/examples/sites/demos/mobile/app/pull-refresh/success-duration.vue similarity index 100% rename from examples/docs/resources/mobile/app/pull-refresh/success-duration.vue rename to examples/sites/demos/mobile/app/pull-refresh/success-duration.vue diff --git a/examples/docs/resources/mobile/app/pull-refresh/success-text.vue b/examples/sites/demos/mobile/app/pull-refresh/success-text.vue similarity index 100% rename from examples/docs/resources/mobile/app/pull-refresh/success-text.vue rename to examples/sites/demos/mobile/app/pull-refresh/success-text.vue diff --git a/examples/docs/resources/mobile/app/pull-refresh/webdoc/pull-refresh.cn.md b/examples/sites/demos/mobile/app/pull-refresh/webdoc/pull-refresh.cn.md similarity index 100% rename from examples/docs/resources/mobile/app/pull-refresh/webdoc/pull-refresh.cn.md rename to examples/sites/demos/mobile/app/pull-refresh/webdoc/pull-refresh.cn.md diff --git a/examples/docs/resources/mobile/app/pull-refresh/webdoc/pull-refresh.en.md b/examples/sites/demos/mobile/app/pull-refresh/webdoc/pull-refresh.en.md similarity index 100% rename from examples/docs/resources/mobile/app/pull-refresh/webdoc/pull-refresh.en.md rename to examples/sites/demos/mobile/app/pull-refresh/webdoc/pull-refresh.en.md diff --git a/examples/docs/resources/mobile/app/pull-refresh/webdoc/pull-refresh.js b/examples/sites/demos/mobile/app/pull-refresh/webdoc/pull-refresh.js similarity index 100% rename from examples/docs/resources/mobile/app/pull-refresh/webdoc/pull-refresh.js rename to examples/sites/demos/mobile/app/pull-refresh/webdoc/pull-refresh.js diff --git a/examples/docs/resources/mobile/app/radio/base.vue b/examples/sites/demos/mobile/app/radio/base.vue similarity index 100% rename from examples/docs/resources/mobile/app/radio/base.vue rename to examples/sites/demos/mobile/app/radio/base.vue diff --git a/examples/docs/resources/mobile/app/radio/border.vue b/examples/sites/demos/mobile/app/radio/border.vue similarity index 100% rename from examples/docs/resources/mobile/app/radio/border.vue rename to examples/sites/demos/mobile/app/radio/border.vue diff --git a/examples/docs/resources/mobile/app/radio/disabled.vue b/examples/sites/demos/mobile/app/radio/disabled.vue similarity index 100% rename from examples/docs/resources/mobile/app/radio/disabled.vue rename to examples/sites/demos/mobile/app/radio/disabled.vue diff --git a/examples/docs/resources/mobile/app/radio/event-change.vue b/examples/sites/demos/mobile/app/radio/event-change.vue similarity index 100% rename from examples/docs/resources/mobile/app/radio/event-change.vue rename to examples/sites/demos/mobile/app/radio/event-change.vue diff --git a/examples/docs/resources/mobile/app/radio/webdoc/radio.cn.md b/examples/sites/demos/mobile/app/radio/webdoc/radio.cn.md similarity index 100% rename from examples/docs/resources/mobile/app/radio/webdoc/radio.cn.md rename to examples/sites/demos/mobile/app/radio/webdoc/radio.cn.md diff --git a/examples/docs/resources/mobile/app/radio/webdoc/radio.en.md b/examples/sites/demos/mobile/app/radio/webdoc/radio.en.md similarity index 100% rename from examples/docs/resources/mobile/app/radio/webdoc/radio.en.md rename to examples/sites/demos/mobile/app/radio/webdoc/radio.en.md diff --git a/examples/docs/resources/mobile/app/radio/webdoc/radio.js b/examples/sites/demos/mobile/app/radio/webdoc/radio.js similarity index 100% rename from examples/docs/resources/mobile/app/radio/webdoc/radio.js rename to examples/sites/demos/mobile/app/radio/webdoc/radio.js diff --git a/examples/docs/resources/mobile/app/search/base.vue b/examples/sites/demos/mobile/app/search/base.vue similarity index 100% rename from examples/docs/resources/mobile/app/search/base.vue rename to examples/sites/demos/mobile/app/search/base.vue diff --git a/examples/docs/resources/mobile/app/search/button-text.vue b/examples/sites/demos/mobile/app/search/button-text.vue similarity index 100% rename from examples/docs/resources/mobile/app/search/button-text.vue rename to examples/sites/demos/mobile/app/search/button-text.vue diff --git a/examples/docs/resources/mobile/app/search/clear.vue b/examples/sites/demos/mobile/app/search/clear.vue similarity index 100% rename from examples/docs/resources/mobile/app/search/clear.vue rename to examples/sites/demos/mobile/app/search/clear.vue diff --git a/examples/docs/resources/mobile/app/search/default-value.vue b/examples/sites/demos/mobile/app/search/default-value.vue similarity index 100% rename from examples/docs/resources/mobile/app/search/default-value.vue rename to examples/sites/demos/mobile/app/search/default-value.vue diff --git a/examples/docs/resources/mobile/app/search/events.vue b/examples/sites/demos/mobile/app/search/events.vue similarity index 100% rename from examples/docs/resources/mobile/app/search/events.vue rename to examples/sites/demos/mobile/app/search/events.vue diff --git a/examples/docs/resources/mobile/app/search/webdoc/search.cn.md b/examples/sites/demos/mobile/app/search/webdoc/search.cn.md similarity index 100% rename from examples/docs/resources/mobile/app/search/webdoc/search.cn.md rename to examples/sites/demos/mobile/app/search/webdoc/search.cn.md diff --git a/examples/docs/resources/mobile/app/search/webdoc/search.en.md b/examples/sites/demos/mobile/app/search/webdoc/search.en.md similarity index 100% rename from examples/docs/resources/mobile/app/search/webdoc/search.en.md rename to examples/sites/demos/mobile/app/search/webdoc/search.en.md diff --git a/examples/docs/resources/mobile/app/search/webdoc/search.js b/examples/sites/demos/mobile/app/search/webdoc/search.js similarity index 100% rename from examples/docs/resources/mobile/app/search/webdoc/search.js rename to examples/sites/demos/mobile/app/search/webdoc/search.js diff --git a/examples/docs/resources/mobile/app/slider/about-step.vue b/examples/sites/demos/mobile/app/slider/about-step.vue similarity index 100% rename from examples/docs/resources/mobile/app/slider/about-step.vue rename to examples/sites/demos/mobile/app/slider/about-step.vue diff --git a/examples/docs/resources/mobile/app/slider/dynamic-disable.vue b/examples/sites/demos/mobile/app/slider/dynamic-disable.vue similarity index 100% rename from examples/docs/resources/mobile/app/slider/dynamic-disable.vue rename to examples/sites/demos/mobile/app/slider/dynamic-disable.vue diff --git a/examples/docs/resources/mobile/app/slider/format-tooltip.vue b/examples/sites/demos/mobile/app/slider/format-tooltip.vue similarity index 100% rename from examples/docs/resources/mobile/app/slider/format-tooltip.vue rename to examples/sites/demos/mobile/app/slider/format-tooltip.vue diff --git a/examples/docs/resources/mobile/app/slider/max-min.vue b/examples/sites/demos/mobile/app/slider/max-min.vue similarity index 100% rename from examples/docs/resources/mobile/app/slider/max-min.vue rename to examples/sites/demos/mobile/app/slider/max-min.vue diff --git a/examples/docs/resources/mobile/app/slider/range-select.vue b/examples/sites/demos/mobile/app/slider/range-select.vue similarity index 100% rename from examples/docs/resources/mobile/app/slider/range-select.vue rename to examples/sites/demos/mobile/app/slider/range-select.vue diff --git a/examples/docs/resources/mobile/app/slider/shortcut-operation.vue b/examples/sites/demos/mobile/app/slider/shortcut-operation.vue similarity index 100% rename from examples/docs/resources/mobile/app/slider/shortcut-operation.vue rename to examples/sites/demos/mobile/app/slider/shortcut-operation.vue diff --git a/examples/docs/resources/mobile/app/slider/show-input.vue b/examples/sites/demos/mobile/app/slider/show-input.vue similarity index 100% rename from examples/docs/resources/mobile/app/slider/show-input.vue rename to examples/sites/demos/mobile/app/slider/show-input.vue diff --git a/examples/docs/resources/mobile/app/slider/show-tip.vue b/examples/sites/demos/mobile/app/slider/show-tip.vue similarity index 100% rename from examples/docs/resources/mobile/app/slider/show-tip.vue rename to examples/sites/demos/mobile/app/slider/show-tip.vue diff --git a/examples/docs/resources/mobile/app/slider/slider-event-change.vue b/examples/sites/demos/mobile/app/slider/slider-event-change.vue similarity index 100% rename from examples/docs/resources/mobile/app/slider/slider-event-change.vue rename to examples/sites/demos/mobile/app/slider/slider-event-change.vue diff --git a/examples/docs/resources/mobile/app/slider/slider-event-start.vue b/examples/sites/demos/mobile/app/slider/slider-event-start.vue similarity index 100% rename from examples/docs/resources/mobile/app/slider/slider-event-start.vue rename to examples/sites/demos/mobile/app/slider/slider-event-start.vue diff --git a/examples/docs/resources/mobile/app/slider/slider-event-stop.vue b/examples/sites/demos/mobile/app/slider/slider-event-stop.vue similarity index 100% rename from examples/docs/resources/mobile/app/slider/slider-event-stop.vue rename to examples/sites/demos/mobile/app/slider/slider-event-stop.vue diff --git a/examples/docs/resources/mobile/app/slider/slider-slot.vue b/examples/sites/demos/mobile/app/slider/slider-slot.vue similarity index 100% rename from examples/docs/resources/mobile/app/slider/slider-slot.vue rename to examples/sites/demos/mobile/app/slider/slider-slot.vue diff --git a/examples/docs/resources/mobile/app/slider/vertical-mode.vue b/examples/sites/demos/mobile/app/slider/vertical-mode.vue similarity index 100% rename from examples/docs/resources/mobile/app/slider/vertical-mode.vue rename to examples/sites/demos/mobile/app/slider/vertical-mode.vue diff --git a/examples/docs/resources/mobile/app/slider/webdoc/slider.cn.md b/examples/sites/demos/mobile/app/slider/webdoc/slider.cn.md similarity index 100% rename from examples/docs/resources/mobile/app/slider/webdoc/slider.cn.md rename to examples/sites/demos/mobile/app/slider/webdoc/slider.cn.md diff --git a/examples/docs/resources/mobile/app/slider/webdoc/slider.en.md b/examples/sites/demos/mobile/app/slider/webdoc/slider.en.md similarity index 100% rename from examples/docs/resources/mobile/app/slider/webdoc/slider.en.md rename to examples/sites/demos/mobile/app/slider/webdoc/slider.en.md diff --git a/examples/docs/resources/mobile/app/slider/webdoc/slider.js b/examples/sites/demos/mobile/app/slider/webdoc/slider.js similarity index 100% rename from examples/docs/resources/mobile/app/slider/webdoc/slider.js rename to examples/sites/demos/mobile/app/slider/webdoc/slider.js diff --git a/examples/docs/resources/mobile/app/switch/disabled.vue b/examples/sites/demos/mobile/app/switch/disabled.vue similarity index 100% rename from examples/docs/resources/mobile/app/switch/disabled.vue rename to examples/sites/demos/mobile/app/switch/disabled.vue diff --git a/examples/docs/resources/mobile/app/switch/scenario.vue b/examples/sites/demos/mobile/app/switch/scenario.vue similarity index 100% rename from examples/docs/resources/mobile/app/switch/scenario.vue rename to examples/sites/demos/mobile/app/switch/scenario.vue diff --git a/examples/docs/resources/mobile/app/switch/switch-event-change.vue b/examples/sites/demos/mobile/app/switch/switch-event-change.vue similarity index 100% rename from examples/docs/resources/mobile/app/switch/switch-event-change.vue rename to examples/sites/demos/mobile/app/switch/switch-event-change.vue diff --git a/examples/docs/resources/mobile/app/switch/true-false-value.vue b/examples/sites/demos/mobile/app/switch/true-false-value.vue similarity index 100% rename from examples/docs/resources/mobile/app/switch/true-false-value.vue rename to examples/sites/demos/mobile/app/switch/true-false-value.vue diff --git a/examples/docs/resources/mobile/app/switch/webdoc/switch.cn.md b/examples/sites/demos/mobile/app/switch/webdoc/switch.cn.md similarity index 100% rename from examples/docs/resources/mobile/app/switch/webdoc/switch.cn.md rename to examples/sites/demos/mobile/app/switch/webdoc/switch.cn.md diff --git a/examples/docs/resources/mobile/app/switch/webdoc/switch.en.md b/examples/sites/demos/mobile/app/switch/webdoc/switch.en.md similarity index 100% rename from examples/docs/resources/mobile/app/switch/webdoc/switch.en.md rename to examples/sites/demos/mobile/app/switch/webdoc/switch.en.md diff --git a/examples/docs/resources/mobile/app/switch/webdoc/switch.js b/examples/sites/demos/mobile/app/switch/webdoc/switch.js similarity index 100% rename from examples/docs/resources/mobile/app/switch/webdoc/switch.js rename to examples/sites/demos/mobile/app/switch/webdoc/switch.js diff --git a/examples/docs/resources/mobile/app/tabbar/active-inactive-color.vue b/examples/sites/demos/mobile/app/tabbar/active-inactive-color.vue similarity index 100% rename from examples/docs/resources/mobile/app/tabbar/active-inactive-color.vue rename to examples/sites/demos/mobile/app/tabbar/active-inactive-color.vue diff --git a/examples/docs/resources/mobile/app/tabbar/badge.vue b/examples/sites/demos/mobile/app/tabbar/badge.vue similarity index 100% rename from examples/docs/resources/mobile/app/tabbar/badge.vue rename to examples/sites/demos/mobile/app/tabbar/badge.vue diff --git a/examples/docs/resources/mobile/app/tabbar/base.vue b/examples/sites/demos/mobile/app/tabbar/base.vue similarity index 100% rename from examples/docs/resources/mobile/app/tabbar/base.vue rename to examples/sites/demos/mobile/app/tabbar/base.vue diff --git a/examples/docs/resources/mobile/app/tabbar/border.vue b/examples/sites/demos/mobile/app/tabbar/border.vue similarity index 100% rename from examples/docs/resources/mobile/app/tabbar/border.vue rename to examples/sites/demos/mobile/app/tabbar/border.vue diff --git a/examples/docs/resources/mobile/app/tabbar/event-change.vue b/examples/sites/demos/mobile/app/tabbar/event-change.vue similarity index 100% rename from examples/docs/resources/mobile/app/tabbar/event-change.vue rename to examples/sites/demos/mobile/app/tabbar/event-change.vue diff --git a/examples/docs/resources/mobile/app/tabbar/onlytext.vue b/examples/sites/demos/mobile/app/tabbar/onlytext.vue similarity index 100% rename from examples/docs/resources/mobile/app/tabbar/onlytext.vue rename to examples/sites/demos/mobile/app/tabbar/onlytext.vue diff --git a/examples/docs/resources/mobile/app/tabbar/route.vue b/examples/sites/demos/mobile/app/tabbar/route.vue similarity index 100% rename from examples/docs/resources/mobile/app/tabbar/route.vue rename to examples/sites/demos/mobile/app/tabbar/route.vue diff --git a/examples/docs/resources/mobile/app/tabbar/slot-icon.vue b/examples/sites/demos/mobile/app/tabbar/slot-icon.vue similarity index 100% rename from examples/docs/resources/mobile/app/tabbar/slot-icon.vue rename to examples/sites/demos/mobile/app/tabbar/slot-icon.vue diff --git a/examples/docs/resources/mobile/app/tabbar/webdoc/tabbar.cn.md b/examples/sites/demos/mobile/app/tabbar/webdoc/tabbar.cn.md similarity index 100% rename from examples/docs/resources/mobile/app/tabbar/webdoc/tabbar.cn.md rename to examples/sites/demos/mobile/app/tabbar/webdoc/tabbar.cn.md diff --git a/examples/docs/resources/mobile/app/tabbar/webdoc/tabbar.en.md b/examples/sites/demos/mobile/app/tabbar/webdoc/tabbar.en.md similarity index 100% rename from examples/docs/resources/mobile/app/tabbar/webdoc/tabbar.en.md rename to examples/sites/demos/mobile/app/tabbar/webdoc/tabbar.en.md diff --git a/examples/docs/resources/mobile/app/tabbar/webdoc/tabbar.js b/examples/sites/demos/mobile/app/tabbar/webdoc/tabbar.js similarity index 100% rename from examples/docs/resources/mobile/app/tabbar/webdoc/tabbar.js rename to examples/sites/demos/mobile/app/tabbar/webdoc/tabbar.js diff --git a/examples/docs/resources/mobile/app/table/base.vue b/examples/sites/demos/mobile/app/table/base.vue similarity index 100% rename from examples/docs/resources/mobile/app/table/base.vue rename to examples/sites/demos/mobile/app/table/base.vue diff --git a/examples/docs/resources/mobile/app/table/webdoc/table.cn.md b/examples/sites/demos/mobile/app/table/webdoc/table.cn.md similarity index 100% rename from examples/docs/resources/mobile/app/table/webdoc/table.cn.md rename to examples/sites/demos/mobile/app/table/webdoc/table.cn.md diff --git a/examples/docs/resources/mobile/app/table/webdoc/table.en.md b/examples/sites/demos/mobile/app/table/webdoc/table.en.md similarity index 100% rename from examples/docs/resources/mobile/app/table/webdoc/table.en.md rename to examples/sites/demos/mobile/app/table/webdoc/table.en.md diff --git a/examples/docs/resources/mobile/app/table/webdoc/table.js b/examples/sites/demos/mobile/app/table/webdoc/table.js similarity index 100% rename from examples/docs/resources/mobile/app/table/webdoc/table.js rename to examples/sites/demos/mobile/app/table/webdoc/table.js diff --git a/examples/docs/resources/mobile/app/tabs/active-color.vue b/examples/sites/demos/mobile/app/tabs/active-color.vue similarity index 100% rename from examples/docs/resources/mobile/app/tabs/active-color.vue rename to examples/sites/demos/mobile/app/tabs/active-color.vue diff --git a/examples/docs/resources/mobile/app/tabs/before-leave.vue b/examples/sites/demos/mobile/app/tabs/before-leave.vue similarity index 100% rename from examples/docs/resources/mobile/app/tabs/before-leave.vue rename to examples/sites/demos/mobile/app/tabs/before-leave.vue diff --git a/examples/docs/resources/mobile/app/tabs/expand.vue b/examples/sites/demos/mobile/app/tabs/expand.vue similarity index 100% rename from examples/docs/resources/mobile/app/tabs/expand.vue rename to examples/sites/demos/mobile/app/tabs/expand.vue diff --git a/examples/docs/resources/mobile/app/tabs/swipe.vue b/examples/sites/demos/mobile/app/tabs/swipe.vue similarity index 100% rename from examples/docs/resources/mobile/app/tabs/swipe.vue rename to examples/sites/demos/mobile/app/tabs/swipe.vue diff --git a/examples/docs/resources/mobile/app/tabs/tabs-events.vue b/examples/sites/demos/mobile/app/tabs/tabs-events.vue similarity index 100% rename from examples/docs/resources/mobile/app/tabs/tabs-events.vue rename to examples/sites/demos/mobile/app/tabs/tabs-events.vue diff --git a/examples/docs/resources/mobile/app/tabs/three-level.vue b/examples/sites/demos/mobile/app/tabs/three-level.vue similarity index 100% rename from examples/docs/resources/mobile/app/tabs/three-level.vue rename to examples/sites/demos/mobile/app/tabs/three-level.vue diff --git a/examples/docs/resources/mobile/app/tabs/webdoc/tabs.cn.md b/examples/sites/demos/mobile/app/tabs/webdoc/tabs.cn.md similarity index 100% rename from examples/docs/resources/mobile/app/tabs/webdoc/tabs.cn.md rename to examples/sites/demos/mobile/app/tabs/webdoc/tabs.cn.md diff --git a/examples/docs/resources/mobile/app/tabs/webdoc/tabs.en.md b/examples/sites/demos/mobile/app/tabs/webdoc/tabs.en.md similarity index 100% rename from examples/docs/resources/mobile/app/tabs/webdoc/tabs.en.md rename to examples/sites/demos/mobile/app/tabs/webdoc/tabs.en.md diff --git a/examples/docs/resources/mobile/app/tabs/webdoc/tabs.js b/examples/sites/demos/mobile/app/tabs/webdoc/tabs.js similarity index 100% rename from examples/docs/resources/mobile/app/tabs/webdoc/tabs.js rename to examples/sites/demos/mobile/app/tabs/webdoc/tabs.js diff --git a/examples/docs/resources/mobile/app/tabs/with-add.vue b/examples/sites/demos/mobile/app/tabs/with-add.vue similarity index 100% rename from examples/docs/resources/mobile/app/tabs/with-add.vue rename to examples/sites/demos/mobile/app/tabs/with-add.vue diff --git a/examples/docs/resources/mobile/app/timeline/different-data.vue b/examples/sites/demos/mobile/app/timeline/different-data.vue similarity index 100% rename from examples/docs/resources/mobile/app/timeline/different-data.vue rename to examples/sites/demos/mobile/app/timeline/different-data.vue diff --git a/examples/docs/resources/mobile/app/timeline/mobileTimeLine.vue b/examples/sites/demos/mobile/app/timeline/mobileTimeLine.vue similarity index 100% rename from examples/docs/resources/mobile/app/timeline/mobileTimeLine.vue rename to examples/sites/demos/mobile/app/timeline/mobileTimeLine.vue diff --git a/examples/docs/resources/mobile/app/timeline/slot.vue b/examples/sites/demos/mobile/app/timeline/slot.vue similarity index 100% rename from examples/docs/resources/mobile/app/timeline/slot.vue rename to examples/sites/demos/mobile/app/timeline/slot.vue diff --git a/examples/docs/resources/mobile/app/timeline/space.vue b/examples/sites/demos/mobile/app/timeline/space.vue similarity index 100% rename from examples/docs/resources/mobile/app/timeline/space.vue rename to examples/sites/demos/mobile/app/timeline/space.vue diff --git a/examples/docs/resources/mobile/app/timeline/steps.vue b/examples/sites/demos/mobile/app/timeline/steps.vue similarity index 100% rename from examples/docs/resources/mobile/app/timeline/steps.vue rename to examples/sites/demos/mobile/app/timeline/steps.vue diff --git a/examples/docs/resources/mobile/app/timeline/webdoc/timeline.cn.md b/examples/sites/demos/mobile/app/timeline/webdoc/timeline.cn.md similarity index 100% rename from examples/docs/resources/mobile/app/timeline/webdoc/timeline.cn.md rename to examples/sites/demos/mobile/app/timeline/webdoc/timeline.cn.md diff --git a/examples/docs/resources/mobile/app/timeline/webdoc/timeline.en.md b/examples/sites/demos/mobile/app/timeline/webdoc/timeline.en.md similarity index 100% rename from examples/docs/resources/mobile/app/timeline/webdoc/timeline.en.md rename to examples/sites/demos/mobile/app/timeline/webdoc/timeline.en.md diff --git a/examples/docs/resources/mobile/app/timeline/webdoc/timeline.js b/examples/sites/demos/mobile/app/timeline/webdoc/timeline.js similarity index 100% rename from examples/docs/resources/mobile/app/timeline/webdoc/timeline.js rename to examples/sites/demos/mobile/app/timeline/webdoc/timeline.js diff --git a/examples/docs/resources/mobile/app/user-head/basic-usage.vue b/examples/sites/demos/mobile/app/user-head/basic-usage.vue similarity index 100% rename from examples/docs/resources/mobile/app/user-head/basic-usage.vue rename to examples/sites/demos/mobile/app/user-head/basic-usage.vue diff --git a/examples/docs/resources/mobile/app/user-head/color.vue b/examples/sites/demos/mobile/app/user-head/color.vue similarity index 100% rename from examples/docs/resources/mobile/app/user-head/color.vue rename to examples/sites/demos/mobile/app/user-head/color.vue diff --git a/examples/docs/resources/mobile/app/user-head/custom-background-color.vue b/examples/sites/demos/mobile/app/user-head/custom-background-color.vue similarity index 100% rename from examples/docs/resources/mobile/app/user-head/custom-background-color.vue rename to examples/sites/demos/mobile/app/user-head/custom-background-color.vue diff --git a/examples/docs/resources/mobile/app/user-head/custom-user-head-content.vue b/examples/sites/demos/mobile/app/user-head/custom-user-head-content.vue similarity index 100% rename from examples/docs/resources/mobile/app/user-head/custom-user-head-content.vue rename to examples/sites/demos/mobile/app/user-head/custom-user-head-content.vue diff --git a/examples/docs/resources/mobile/app/user-head/icon-user-head.vue b/examples/sites/demos/mobile/app/user-head/icon-user-head.vue similarity index 100% rename from examples/docs/resources/mobile/app/user-head/icon-user-head.vue rename to examples/sites/demos/mobile/app/user-head/icon-user-head.vue diff --git a/examples/docs/resources/mobile/app/user-head/image-user-head.vue b/examples/sites/demos/mobile/app/user-head/image-user-head.vue similarity index 100% rename from examples/docs/resources/mobile/app/user-head/image-user-head.vue rename to examples/sites/demos/mobile/app/user-head/image-user-head.vue diff --git a/examples/docs/resources/mobile/app/user-head/label-user-head.vue b/examples/sites/demos/mobile/app/user-head/label-user-head.vue similarity index 100% rename from examples/docs/resources/mobile/app/user-head/label-user-head.vue rename to examples/sites/demos/mobile/app/user-head/label-user-head.vue diff --git a/examples/docs/resources/mobile/app/user-head/message-count-limit.vue b/examples/sites/demos/mobile/app/user-head/message-count-limit.vue similarity index 100% rename from examples/docs/resources/mobile/app/user-head/message-count-limit.vue rename to examples/sites/demos/mobile/app/user-head/message-count-limit.vue diff --git a/examples/docs/resources/mobile/app/user-head/message-count-total.vue b/examples/sites/demos/mobile/app/user-head/message-count-total.vue similarity index 100% rename from examples/docs/resources/mobile/app/user-head/message-count-total.vue rename to examples/sites/demos/mobile/app/user-head/message-count-total.vue diff --git a/examples/docs/resources/mobile/app/user-head/message-count-type.vue b/examples/sites/demos/mobile/app/user-head/message-count-type.vue similarity index 100% rename from examples/docs/resources/mobile/app/user-head/message-count-type.vue rename to examples/sites/demos/mobile/app/user-head/message-count-type.vue diff --git a/examples/docs/resources/mobile/app/user-head/min-user-head.vue b/examples/sites/demos/mobile/app/user-head/min-user-head.vue similarity index 100% rename from examples/docs/resources/mobile/app/user-head/min-user-head.vue rename to examples/sites/demos/mobile/app/user-head/min-user-head.vue diff --git a/examples/docs/resources/mobile/app/user-head/render-user-head-in-grid.vue b/examples/sites/demos/mobile/app/user-head/render-user-head-in-grid.vue similarity index 100% rename from examples/docs/resources/mobile/app/user-head/render-user-head-in-grid.vue rename to examples/sites/demos/mobile/app/user-head/render-user-head-in-grid.vue diff --git a/examples/docs/resources/mobile/app/user-head/round-user-head.vue b/examples/sites/demos/mobile/app/user-head/round-user-head.vue similarity index 100% rename from examples/docs/resources/mobile/app/user-head/round-user-head.vue rename to examples/sites/demos/mobile/app/user-head/round-user-head.vue diff --git a/examples/docs/resources/mobile/app/user-head/webdoc/user-head.cn.md b/examples/sites/demos/mobile/app/user-head/webdoc/user-head.cn.md similarity index 100% rename from examples/docs/resources/mobile/app/user-head/webdoc/user-head.cn.md rename to examples/sites/demos/mobile/app/user-head/webdoc/user-head.cn.md diff --git a/examples/docs/resources/mobile/app/user-head/webdoc/user-head.en.md b/examples/sites/demos/mobile/app/user-head/webdoc/user-head.en.md similarity index 100% rename from examples/docs/resources/mobile/app/user-head/webdoc/user-head.en.md rename to examples/sites/demos/mobile/app/user-head/webdoc/user-head.en.md diff --git a/examples/docs/resources/mobile/app/user-head/webdoc/user-head.js b/examples/sites/demos/mobile/app/user-head/webdoc/user-head.js similarity index 100% rename from examples/docs/resources/mobile/app/user-head/webdoc/user-head.js rename to examples/sites/demos/mobile/app/user-head/webdoc/user-head.js diff --git a/examples/sites/demos/mobile/config.js b/examples/sites/demos/mobile/config.js new file mode 100644 index 000000000..b57f04027 --- /dev/null +++ b/examples/sites/demos/mobile/config.js @@ -0,0 +1,4 @@ +export default { + isMobile: true, + initApp: (app) => {} +} diff --git a/examples/docs/resources/mobile/menus.js b/examples/sites/demos/mobile/menus.js similarity index 100% rename from examples/docs/resources/mobile/menus.js rename to examples/sites/demos/mobile/menus.js diff --git a/examples/docs/resources/mobile/overviewimage/actionsheet.svg b/examples/sites/demos/mobile/overviewimage/actionsheet.svg similarity index 100% rename from examples/docs/resources/mobile/overviewimage/actionsheet.svg rename to examples/sites/demos/mobile/overviewimage/actionsheet.svg diff --git a/examples/docs/resources/mobile/overviewimage/alert.svg b/examples/sites/demos/mobile/overviewimage/alert.svg similarity index 100% rename from examples/docs/resources/mobile/overviewimage/alert.svg rename to examples/sites/demos/mobile/overviewimage/alert.svg diff --git a/examples/docs/resources/mobile/overviewimage/badge.svg b/examples/sites/demos/mobile/overviewimage/badge.svg similarity index 100% rename from examples/docs/resources/mobile/overviewimage/badge.svg rename to examples/sites/demos/mobile/overviewimage/badge.svg diff --git a/examples/docs/resources/mobile/overviewimage/button.svg b/examples/sites/demos/mobile/overviewimage/button.svg similarity index 100% rename from examples/docs/resources/mobile/overviewimage/button.svg rename to examples/sites/demos/mobile/overviewimage/button.svg diff --git a/examples/docs/resources/mobile/overviewimage/buttongroup.svg b/examples/sites/demos/mobile/overviewimage/buttongroup.svg similarity index 100% rename from examples/docs/resources/mobile/overviewimage/buttongroup.svg rename to examples/sites/demos/mobile/overviewimage/buttongroup.svg diff --git a/examples/docs/resources/mobile/overviewimage/checkbox.svg b/examples/sites/demos/mobile/overviewimage/checkbox.svg similarity index 100% rename from examples/docs/resources/mobile/overviewimage/checkbox.svg rename to examples/sites/demos/mobile/overviewimage/checkbox.svg diff --git a/examples/docs/resources/mobile/overviewimage/checkboxgroup.svg b/examples/sites/demos/mobile/overviewimage/checkboxgroup.svg similarity index 100% rename from examples/docs/resources/mobile/overviewimage/checkboxgroup.svg rename to examples/sites/demos/mobile/overviewimage/checkboxgroup.svg diff --git a/examples/docs/resources/mobile/overviewimage/dialogbox.svg b/examples/sites/demos/mobile/overviewimage/dialogbox.svg similarity index 100% rename from examples/docs/resources/mobile/overviewimage/dialogbox.svg rename to examples/sites/demos/mobile/overviewimage/dialogbox.svg diff --git a/examples/docs/resources/mobile/overviewimage/dropdownmenu.svg b/examples/sites/demos/mobile/overviewimage/dropdownmenu.svg similarity index 100% rename from examples/docs/resources/mobile/overviewimage/dropdownmenu.svg rename to examples/sites/demos/mobile/overviewimage/dropdownmenu.svg diff --git a/examples/docs/resources/mobile/overviewimage/exception.svg b/examples/sites/demos/mobile/overviewimage/exception.svg similarity index 100% rename from examples/docs/resources/mobile/overviewimage/exception.svg rename to examples/sites/demos/mobile/overviewimage/exception.svg diff --git a/examples/docs/resources/mobile/overviewimage/file-upload.svg b/examples/sites/demos/mobile/overviewimage/file-upload.svg similarity index 100% rename from examples/docs/resources/mobile/overviewimage/file-upload.svg rename to examples/sites/demos/mobile/overviewimage/file-upload.svg diff --git a/examples/docs/resources/mobile/overviewimage/fileupload.svg b/examples/sites/demos/mobile/overviewimage/fileupload.svg similarity index 100% rename from examples/docs/resources/mobile/overviewimage/fileupload.svg rename to examples/sites/demos/mobile/overviewimage/fileupload.svg diff --git a/examples/docs/resources/mobile/overviewimage/form.svg b/examples/sites/demos/mobile/overviewimage/form.svg similarity index 100% rename from examples/docs/resources/mobile/overviewimage/form.svg rename to examples/sites/demos/mobile/overviewimage/form.svg diff --git a/examples/docs/resources/mobile/overviewimage/icon.svg b/examples/sites/demos/mobile/overviewimage/icon.svg similarity index 100% rename from examples/docs/resources/mobile/overviewimage/icon.svg rename to examples/sites/demos/mobile/overviewimage/icon.svg diff --git a/examples/docs/resources/mobile/overviewimage/imageviewer.svg b/examples/sites/demos/mobile/overviewimage/imageviewer.svg similarity index 100% rename from examples/docs/resources/mobile/overviewimage/imageviewer.svg rename to examples/sites/demos/mobile/overviewimage/imageviewer.svg diff --git a/examples/docs/resources/mobile/overviewimage/input.svg b/examples/sites/demos/mobile/overviewimage/input.svg similarity index 100% rename from examples/docs/resources/mobile/overviewimage/input.svg rename to examples/sites/demos/mobile/overviewimage/input.svg diff --git a/examples/docs/resources/mobile/overviewimage/list.svg b/examples/sites/demos/mobile/overviewimage/list.svg similarity index 100% rename from examples/docs/resources/mobile/overviewimage/list.svg rename to examples/sites/demos/mobile/overviewimage/list.svg diff --git a/examples/docs/resources/mobile/overviewimage/loading.svg b/examples/sites/demos/mobile/overviewimage/loading.svg similarity index 100% rename from examples/docs/resources/mobile/overviewimage/loading.svg rename to examples/sites/demos/mobile/overviewimage/loading.svg diff --git a/examples/docs/resources/mobile/overviewimage/modal.svg b/examples/sites/demos/mobile/overviewimage/modal.svg similarity index 100% rename from examples/docs/resources/mobile/overviewimage/modal.svg rename to examples/sites/demos/mobile/overviewimage/modal.svg diff --git a/examples/docs/resources/mobile/overviewimage/multi-select.svg b/examples/sites/demos/mobile/overviewimage/multi-select.svg similarity index 100% rename from examples/docs/resources/mobile/overviewimage/multi-select.svg rename to examples/sites/demos/mobile/overviewimage/multi-select.svg diff --git a/examples/docs/resources/mobile/overviewimage/navbar.svg b/examples/sites/demos/mobile/overviewimage/navbar.svg similarity index 100% rename from examples/docs/resources/mobile/overviewimage/navbar.svg rename to examples/sites/demos/mobile/overviewimage/navbar.svg diff --git a/examples/docs/resources/mobile/overviewimage/nopic.svg b/examples/sites/demos/mobile/overviewimage/nopic.svg similarity index 100% rename from examples/docs/resources/mobile/overviewimage/nopic.svg rename to examples/sites/demos/mobile/overviewimage/nopic.svg diff --git a/examples/docs/resources/mobile/overviewimage/numeric.svg b/examples/sites/demos/mobile/overviewimage/numeric.svg similarity index 100% rename from examples/docs/resources/mobile/overviewimage/numeric.svg rename to examples/sites/demos/mobile/overviewimage/numeric.svg diff --git a/examples/docs/resources/mobile/overviewimage/progress.svg b/examples/sites/demos/mobile/overviewimage/progress.svg similarity index 100% rename from examples/docs/resources/mobile/overviewimage/progress.svg rename to examples/sites/demos/mobile/overviewimage/progress.svg diff --git a/examples/docs/resources/mobile/overviewimage/pull-refresh.svg b/examples/sites/demos/mobile/overviewimage/pull-refresh.svg similarity index 100% rename from examples/docs/resources/mobile/overviewimage/pull-refresh.svg rename to examples/sites/demos/mobile/overviewimage/pull-refresh.svg diff --git a/examples/docs/resources/mobile/overviewimage/radio.svg b/examples/sites/demos/mobile/overviewimage/radio.svg similarity index 100% rename from examples/docs/resources/mobile/overviewimage/radio.svg rename to examples/sites/demos/mobile/overviewimage/radio.svg diff --git a/examples/docs/resources/mobile/overviewimage/search.svg b/examples/sites/demos/mobile/overviewimage/search.svg similarity index 100% rename from examples/docs/resources/mobile/overviewimage/search.svg rename to examples/sites/demos/mobile/overviewimage/search.svg diff --git a/examples/docs/resources/mobile/overviewimage/slider.svg b/examples/sites/demos/mobile/overviewimage/slider.svg similarity index 100% rename from examples/docs/resources/mobile/overviewimage/slider.svg rename to examples/sites/demos/mobile/overviewimage/slider.svg diff --git a/examples/docs/resources/mobile/overviewimage/switch.svg b/examples/sites/demos/mobile/overviewimage/switch.svg similarity index 100% rename from examples/docs/resources/mobile/overviewimage/switch.svg rename to examples/sites/demos/mobile/overviewimage/switch.svg diff --git a/examples/docs/resources/mobile/overviewimage/tabbar.svg b/examples/sites/demos/mobile/overviewimage/tabbar.svg similarity index 100% rename from examples/docs/resources/mobile/overviewimage/tabbar.svg rename to examples/sites/demos/mobile/overviewimage/tabbar.svg diff --git a/examples/docs/resources/mobile/overviewimage/tabs.svg b/examples/sites/demos/mobile/overviewimage/tabs.svg similarity index 100% rename from examples/docs/resources/mobile/overviewimage/tabs.svg rename to examples/sites/demos/mobile/overviewimage/tabs.svg diff --git a/examples/docs/resources/mobile/overviewimage/timeline.svg b/examples/sites/demos/mobile/overviewimage/timeline.svg similarity index 100% rename from examples/docs/resources/mobile/overviewimage/timeline.svg rename to examples/sites/demos/mobile/overviewimage/timeline.svg diff --git a/examples/sites/demos/app/action-menu/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/action-menu/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/action-menu/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/action-menu/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/action-menu/basic-usage.spec.ts b/examples/sites/demos/pc/app/action-menu/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/action-menu/basic-usage.spec.ts rename to examples/sites/demos/pc/app/action-menu/basic-usage.spec.ts diff --git a/examples/sites/demos/app/action-menu/basic-usage.vue b/examples/sites/demos/pc/app/action-menu/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/action-menu/basic-usage.vue rename to examples/sites/demos/pc/app/action-menu/basic-usage.vue diff --git a/examples/sites/demos/app/action-menu/disabled-composition-api.vue b/examples/sites/demos/pc/app/action-menu/disabled-composition-api.vue similarity index 100% rename from examples/sites/demos/app/action-menu/disabled-composition-api.vue rename to examples/sites/demos/pc/app/action-menu/disabled-composition-api.vue diff --git a/examples/sites/demos/app/action-menu/disabled.spec.ts b/examples/sites/demos/pc/app/action-menu/disabled.spec.ts similarity index 100% rename from examples/sites/demos/app/action-menu/disabled.spec.ts rename to examples/sites/demos/pc/app/action-menu/disabled.spec.ts diff --git a/examples/sites/demos/app/action-menu/disabled.vue b/examples/sites/demos/pc/app/action-menu/disabled.vue similarity index 100% rename from examples/sites/demos/app/action-menu/disabled.vue rename to examples/sites/demos/pc/app/action-menu/disabled.vue diff --git a/examples/sites/demos/app/action-menu/item-click-composition-api.vue b/examples/sites/demos/pc/app/action-menu/item-click-composition-api.vue similarity index 100% rename from examples/sites/demos/app/action-menu/item-click-composition-api.vue rename to examples/sites/demos/pc/app/action-menu/item-click-composition-api.vue diff --git a/examples/sites/demos/app/action-menu/item-click.spec.ts b/examples/sites/demos/pc/app/action-menu/item-click.spec.ts similarity index 100% rename from examples/sites/demos/app/action-menu/item-click.spec.ts rename to examples/sites/demos/pc/app/action-menu/item-click.spec.ts diff --git a/examples/sites/demos/app/action-menu/item-click.vue b/examples/sites/demos/pc/app/action-menu/item-click.vue similarity index 100% rename from examples/sites/demos/app/action-menu/item-click.vue rename to examples/sites/demos/pc/app/action-menu/item-click.vue diff --git a/examples/sites/demos/app/action-menu/max-show-num-composition-api.vue b/examples/sites/demos/pc/app/action-menu/max-show-num-composition-api.vue similarity index 100% rename from examples/sites/demos/app/action-menu/max-show-num-composition-api.vue rename to examples/sites/demos/pc/app/action-menu/max-show-num-composition-api.vue diff --git a/examples/sites/demos/app/action-menu/max-show-num.spec.ts b/examples/sites/demos/pc/app/action-menu/max-show-num.spec.ts similarity index 100% rename from examples/sites/demos/app/action-menu/max-show-num.spec.ts rename to examples/sites/demos/pc/app/action-menu/max-show-num.spec.ts diff --git a/examples/sites/demos/app/action-menu/max-show-num.vue b/examples/sites/demos/pc/app/action-menu/max-show-num.vue similarity index 100% rename from examples/sites/demos/app/action-menu/max-show-num.vue rename to examples/sites/demos/pc/app/action-menu/max-show-num.vue diff --git a/examples/sites/demos/app/action-menu/more-click-composition-api.vue b/examples/sites/demos/pc/app/action-menu/more-click-composition-api.vue similarity index 100% rename from examples/sites/demos/app/action-menu/more-click-composition-api.vue rename to examples/sites/demos/pc/app/action-menu/more-click-composition-api.vue diff --git a/examples/sites/demos/app/action-menu/more-click.spec.ts b/examples/sites/demos/pc/app/action-menu/more-click.spec.ts similarity index 100% rename from examples/sites/demos/app/action-menu/more-click.spec.ts rename to examples/sites/demos/pc/app/action-menu/more-click.spec.ts diff --git a/examples/sites/demos/app/action-menu/more-click.vue b/examples/sites/demos/pc/app/action-menu/more-click.vue similarity index 100% rename from examples/sites/demos/app/action-menu/more-click.vue rename to examples/sites/demos/pc/app/action-menu/more-click.vue diff --git a/examples/sites/demos/app/action-menu/more-text-composition-api.vue b/examples/sites/demos/pc/app/action-menu/more-text-composition-api.vue similarity index 100% rename from examples/sites/demos/app/action-menu/more-text-composition-api.vue rename to examples/sites/demos/pc/app/action-menu/more-text-composition-api.vue diff --git a/examples/sites/demos/app/action-menu/more-text.spec.ts b/examples/sites/demos/pc/app/action-menu/more-text.spec.ts similarity index 100% rename from examples/sites/demos/app/action-menu/more-text.spec.ts rename to examples/sites/demos/pc/app/action-menu/more-text.spec.ts diff --git a/examples/sites/demos/app/action-menu/more-text.vue b/examples/sites/demos/pc/app/action-menu/more-text.vue similarity index 100% rename from examples/sites/demos/app/action-menu/more-text.vue rename to examples/sites/demos/pc/app/action-menu/more-text.vue diff --git a/examples/sites/demos/app/action-menu/popper-class-composition-api.vue b/examples/sites/demos/pc/app/action-menu/popper-class-composition-api.vue similarity index 100% rename from examples/sites/demos/app/action-menu/popper-class-composition-api.vue rename to examples/sites/demos/pc/app/action-menu/popper-class-composition-api.vue diff --git a/examples/sites/demos/app/action-menu/popper-class.spec.ts b/examples/sites/demos/pc/app/action-menu/popper-class.spec.ts similarity index 100% rename from examples/sites/demos/app/action-menu/popper-class.spec.ts rename to examples/sites/demos/pc/app/action-menu/popper-class.spec.ts diff --git a/examples/sites/demos/app/action-menu/popper-class.vue b/examples/sites/demos/pc/app/action-menu/popper-class.vue similarity index 100% rename from examples/sites/demos/app/action-menu/popper-class.vue rename to examples/sites/demos/pc/app/action-menu/popper-class.vue diff --git a/examples/sites/demos/app/action-menu/slot-item-composition-api.vue b/examples/sites/demos/pc/app/action-menu/slot-item-composition-api.vue similarity index 100% rename from examples/sites/demos/app/action-menu/slot-item-composition-api.vue rename to examples/sites/demos/pc/app/action-menu/slot-item-composition-api.vue diff --git a/examples/sites/demos/app/action-menu/slot-item.spec.ts b/examples/sites/demos/pc/app/action-menu/slot-item.spec.ts similarity index 100% rename from examples/sites/demos/app/action-menu/slot-item.spec.ts rename to examples/sites/demos/pc/app/action-menu/slot-item.spec.ts diff --git a/examples/sites/demos/app/action-menu/slot-item.vue b/examples/sites/demos/pc/app/action-menu/slot-item.vue similarity index 100% rename from examples/sites/demos/app/action-menu/slot-item.vue rename to examples/sites/demos/pc/app/action-menu/slot-item.vue diff --git a/examples/sites/demos/app/action-menu/spacing-composition-api.vue b/examples/sites/demos/pc/app/action-menu/spacing-composition-api.vue similarity index 100% rename from examples/sites/demos/app/action-menu/spacing-composition-api.vue rename to examples/sites/demos/pc/app/action-menu/spacing-composition-api.vue diff --git a/examples/sites/demos/app/action-menu/spacing.spec.ts b/examples/sites/demos/pc/app/action-menu/spacing.spec.ts similarity index 100% rename from examples/sites/demos/app/action-menu/spacing.spec.ts rename to examples/sites/demos/pc/app/action-menu/spacing.spec.ts diff --git a/examples/sites/demos/app/action-menu/spacing.vue b/examples/sites/demos/pc/app/action-menu/spacing.vue similarity index 100% rename from examples/sites/demos/app/action-menu/spacing.vue rename to examples/sites/demos/pc/app/action-menu/spacing.vue diff --git a/examples/sites/demos/app/action-menu/text-field-composition-api.vue b/examples/sites/demos/pc/app/action-menu/text-field-composition-api.vue similarity index 100% rename from examples/sites/demos/app/action-menu/text-field-composition-api.vue rename to examples/sites/demos/pc/app/action-menu/text-field-composition-api.vue diff --git a/examples/sites/demos/app/action-menu/text-field.spec.ts b/examples/sites/demos/pc/app/action-menu/text-field.spec.ts similarity index 100% rename from examples/sites/demos/app/action-menu/text-field.spec.ts rename to examples/sites/demos/pc/app/action-menu/text-field.spec.ts diff --git a/examples/sites/demos/app/action-menu/text-field.vue b/examples/sites/demos/pc/app/action-menu/text-field.vue similarity index 100% rename from examples/sites/demos/app/action-menu/text-field.vue rename to examples/sites/demos/pc/app/action-menu/text-field.vue diff --git a/examples/sites/demos/app/action-menu/visible-change-composition-api.vue b/examples/sites/demos/pc/app/action-menu/visible-change-composition-api.vue similarity index 100% rename from examples/sites/demos/app/action-menu/visible-change-composition-api.vue rename to examples/sites/demos/pc/app/action-menu/visible-change-composition-api.vue diff --git a/examples/sites/demos/app/action-menu/visible-change.spec.ts b/examples/sites/demos/pc/app/action-menu/visible-change.spec.ts similarity index 100% rename from examples/sites/demos/app/action-menu/visible-change.spec.ts rename to examples/sites/demos/pc/app/action-menu/visible-change.spec.ts diff --git a/examples/sites/demos/app/action-menu/visible-change.vue b/examples/sites/demos/pc/app/action-menu/visible-change.vue similarity index 100% rename from examples/sites/demos/app/action-menu/visible-change.vue rename to examples/sites/demos/pc/app/action-menu/visible-change.vue diff --git a/examples/sites/demos/app/action-menu/webdoc/action-menu.cn.md b/examples/sites/demos/pc/app/action-menu/webdoc/action-menu.cn.md similarity index 100% rename from examples/sites/demos/app/action-menu/webdoc/action-menu.cn.md rename to examples/sites/demos/pc/app/action-menu/webdoc/action-menu.cn.md diff --git a/examples/sites/demos/app/action-menu/webdoc/action-menu.en.md b/examples/sites/demos/pc/app/action-menu/webdoc/action-menu.en.md similarity index 100% rename from examples/sites/demos/app/action-menu/webdoc/action-menu.en.md rename to examples/sites/demos/pc/app/action-menu/webdoc/action-menu.en.md diff --git a/examples/sites/demos/app/action-menu/webdoc/action-menu.js b/examples/sites/demos/pc/app/action-menu/webdoc/action-menu.js similarity index 100% rename from examples/sites/demos/app/action-menu/webdoc/action-menu.js rename to examples/sites/demos/pc/app/action-menu/webdoc/action-menu.js diff --git a/examples/sites/demos/app/alert/base-composition-api.vue b/examples/sites/demos/pc/app/alert/base-composition-api.vue similarity index 100% rename from examples/sites/demos/app/alert/base-composition-api.vue rename to examples/sites/demos/pc/app/alert/base-composition-api.vue diff --git a/examples/sites/demos/app/alert/base.spec.ts b/examples/sites/demos/pc/app/alert/base.spec.ts similarity index 100% rename from examples/sites/demos/app/alert/base.spec.ts rename to examples/sites/demos/pc/app/alert/base.spec.ts diff --git a/examples/sites/demos/app/alert/base.vue b/examples/sites/demos/pc/app/alert/base.vue similarity index 100% rename from examples/sites/demos/app/alert/base.vue rename to examples/sites/demos/pc/app/alert/base.vue diff --git a/examples/sites/demos/app/alert/center-composition-api.vue b/examples/sites/demos/pc/app/alert/center-composition-api.vue similarity index 100% rename from examples/sites/demos/app/alert/center-composition-api.vue rename to examples/sites/demos/pc/app/alert/center-composition-api.vue diff --git a/examples/sites/demos/app/alert/center.spec.ts b/examples/sites/demos/pc/app/alert/center.spec.ts similarity index 100% rename from examples/sites/demos/app/alert/center.spec.ts rename to examples/sites/demos/pc/app/alert/center.spec.ts diff --git a/examples/sites/demos/app/alert/center.vue b/examples/sites/demos/pc/app/alert/center.vue similarity index 100% rename from examples/sites/demos/app/alert/center.vue rename to examples/sites/demos/pc/app/alert/center.vue diff --git a/examples/sites/demos/app/alert/custom-close-composition-api.vue b/examples/sites/demos/pc/app/alert/custom-close-composition-api.vue similarity index 100% rename from examples/sites/demos/app/alert/custom-close-composition-api.vue rename to examples/sites/demos/pc/app/alert/custom-close-composition-api.vue diff --git a/examples/sites/demos/app/alert/custom-close.spec.ts b/examples/sites/demos/pc/app/alert/custom-close.spec.ts similarity index 100% rename from examples/sites/demos/app/alert/custom-close.spec.ts rename to examples/sites/demos/pc/app/alert/custom-close.spec.ts diff --git a/examples/sites/demos/app/alert/custom-close.vue b/examples/sites/demos/pc/app/alert/custom-close.vue similarity index 100% rename from examples/sites/demos/app/alert/custom-close.vue rename to examples/sites/demos/pc/app/alert/custom-close.vue diff --git a/examples/sites/demos/app/alert/icon-composition-api.vue b/examples/sites/demos/pc/app/alert/icon-composition-api.vue similarity index 100% rename from examples/sites/demos/app/alert/icon-composition-api.vue rename to examples/sites/demos/pc/app/alert/icon-composition-api.vue diff --git a/examples/sites/demos/app/alert/icon.spec.ts b/examples/sites/demos/pc/app/alert/icon.spec.ts similarity index 100% rename from examples/sites/demos/app/alert/icon.spec.ts rename to examples/sites/demos/pc/app/alert/icon.spec.ts diff --git a/examples/sites/demos/app/alert/icon.vue b/examples/sites/demos/pc/app/alert/icon.vue similarity index 100% rename from examples/sites/demos/app/alert/icon.vue rename to examples/sites/demos/pc/app/alert/icon.vue diff --git a/examples/sites/demos/app/alert/show-icon-composition-api.vue b/examples/sites/demos/pc/app/alert/show-icon-composition-api.vue similarity index 100% rename from examples/sites/demos/app/alert/show-icon-composition-api.vue rename to examples/sites/demos/pc/app/alert/show-icon-composition-api.vue diff --git a/examples/sites/demos/app/alert/show-icon.spec.ts b/examples/sites/demos/pc/app/alert/show-icon.spec.ts similarity index 100% rename from examples/sites/demos/app/alert/show-icon.spec.ts rename to examples/sites/demos/pc/app/alert/show-icon.spec.ts diff --git a/examples/sites/demos/app/alert/show-icon.vue b/examples/sites/demos/pc/app/alert/show-icon.vue similarity index 100% rename from examples/sites/demos/app/alert/show-icon.vue rename to examples/sites/demos/pc/app/alert/show-icon.vue diff --git a/examples/sites/demos/app/alert/size-composition-api.vue b/examples/sites/demos/pc/app/alert/size-composition-api.vue similarity index 100% rename from examples/sites/demos/app/alert/size-composition-api.vue rename to examples/sites/demos/pc/app/alert/size-composition-api.vue diff --git a/examples/sites/demos/app/alert/size.spec.ts b/examples/sites/demos/pc/app/alert/size.spec.ts similarity index 100% rename from examples/sites/demos/app/alert/size.spec.ts rename to examples/sites/demos/pc/app/alert/size.spec.ts diff --git a/examples/sites/demos/app/alert/slot-default-composition-api.vue b/examples/sites/demos/pc/app/alert/slot-default-composition-api.vue similarity index 100% rename from examples/sites/demos/app/alert/slot-default-composition-api.vue rename to examples/sites/demos/pc/app/alert/slot-default-composition-api.vue diff --git a/examples/sites/demos/app/alert/slot-default.spec.ts b/examples/sites/demos/pc/app/alert/slot-default.spec.ts similarity index 100% rename from examples/sites/demos/app/alert/slot-default.spec.ts rename to examples/sites/demos/pc/app/alert/slot-default.spec.ts diff --git a/examples/sites/demos/app/alert/slot-default.vue b/examples/sites/demos/pc/app/alert/slot-default.vue similarity index 100% rename from examples/sites/demos/app/alert/slot-default.vue rename to examples/sites/demos/pc/app/alert/slot-default.vue diff --git a/examples/sites/demos/app/alert/title-composition-api.vue b/examples/sites/demos/pc/app/alert/title-composition-api.vue similarity index 100% rename from examples/sites/demos/app/alert/title-composition-api.vue rename to examples/sites/demos/pc/app/alert/title-composition-api.vue diff --git a/examples/sites/demos/app/alert/title.spec.ts b/examples/sites/demos/pc/app/alert/title.spec.ts similarity index 100% rename from examples/sites/demos/app/alert/title.spec.ts rename to examples/sites/demos/pc/app/alert/title.spec.ts diff --git a/examples/sites/demos/app/alert/title.vue b/examples/sites/demos/pc/app/alert/title.vue similarity index 100% rename from examples/sites/demos/app/alert/title.vue rename to examples/sites/demos/pc/app/alert/title.vue diff --git a/examples/sites/demos/app/alert/webdoc/alert.cn.md b/examples/sites/demos/pc/app/alert/webdoc/alert.cn.md similarity index 100% rename from examples/sites/demos/app/alert/webdoc/alert.cn.md rename to examples/sites/demos/pc/app/alert/webdoc/alert.cn.md diff --git a/examples/sites/demos/app/alert/webdoc/alert.en.md b/examples/sites/demos/pc/app/alert/webdoc/alert.en.md similarity index 100% rename from examples/sites/demos/app/alert/webdoc/alert.en.md rename to examples/sites/demos/pc/app/alert/webdoc/alert.en.md diff --git a/examples/sites/demos/app/alert/webdoc/alert.js b/examples/sites/demos/pc/app/alert/webdoc/alert.js similarity index 100% rename from examples/sites/demos/app/alert/webdoc/alert.js rename to examples/sites/demos/pc/app/alert/webdoc/alert.js diff --git a/examples/sites/demos/app/amount/amount-disable-composition-api.vue b/examples/sites/demos/pc/app/amount/amount-disable-composition-api.vue similarity index 100% rename from examples/sites/demos/app/amount/amount-disable-composition-api.vue rename to examples/sites/demos/pc/app/amount/amount-disable-composition-api.vue diff --git a/examples/sites/demos/app/amount/amount-disable.vue b/examples/sites/demos/pc/app/amount/amount-disable.vue similarity index 100% rename from examples/sites/demos/app/amount/amount-disable.vue rename to examples/sites/demos/pc/app/amount/amount-disable.vue diff --git a/examples/sites/demos/app/amount/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/amount/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/amount/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/amount/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/amount/basic-usage.vue b/examples/sites/demos/pc/app/amount/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/amount/basic-usage.vue rename to examples/sites/demos/pc/app/amount/basic-usage.vue diff --git a/examples/sites/demos/app/amount/custom-currency-composition-api.vue b/examples/sites/demos/pc/app/amount/custom-currency-composition-api.vue similarity index 100% rename from examples/sites/demos/app/amount/custom-currency-composition-api.vue rename to examples/sites/demos/pc/app/amount/custom-currency-composition-api.vue diff --git a/examples/sites/demos/app/amount/custom-currency.vue b/examples/sites/demos/pc/app/amount/custom-currency.vue similarity index 100% rename from examples/sites/demos/app/amount/custom-currency.vue rename to examples/sites/demos/pc/app/amount/custom-currency.vue diff --git a/examples/sites/demos/app/amount/custom-service-composition-api.vue b/examples/sites/demos/pc/app/amount/custom-service-composition-api.vue similarity index 100% rename from examples/sites/demos/app/amount/custom-service-composition-api.vue rename to examples/sites/demos/pc/app/amount/custom-service-composition-api.vue diff --git a/examples/sites/demos/app/amount/custom-service.spec.js b/examples/sites/demos/pc/app/amount/custom-service.spec.js similarity index 100% rename from examples/sites/demos/app/amount/custom-service.spec.js rename to examples/sites/demos/pc/app/amount/custom-service.spec.js diff --git a/examples/sites/demos/app/amount/custom-service.vue b/examples/sites/demos/pc/app/amount/custom-service.vue similarity index 100% rename from examples/sites/demos/app/amount/custom-service.vue rename to examples/sites/demos/pc/app/amount/custom-service.vue diff --git a/examples/sites/demos/app/amount/digits-maxlen-composition-api.vue b/examples/sites/demos/pc/app/amount/digits-maxlen-composition-api.vue similarity index 100% rename from examples/sites/demos/app/amount/digits-maxlen-composition-api.vue rename to examples/sites/demos/pc/app/amount/digits-maxlen-composition-api.vue diff --git a/examples/sites/demos/app/amount/digits-maxlen.vue b/examples/sites/demos/pc/app/amount/digits-maxlen.vue similarity index 100% rename from examples/sites/demos/app/amount/digits-maxlen.vue rename to examples/sites/demos/pc/app/amount/digits-maxlen.vue diff --git a/examples/sites/demos/app/amount/set-date-composition-api.vue b/examples/sites/demos/pc/app/amount/set-date-composition-api.vue similarity index 100% rename from examples/sites/demos/app/amount/set-date-composition-api.vue rename to examples/sites/demos/pc/app/amount/set-date-composition-api.vue diff --git a/examples/sites/demos/app/amount/set-date.vue b/examples/sites/demos/pc/app/amount/set-date.vue similarity index 100% rename from examples/sites/demos/app/amount/set-date.vue rename to examples/sites/demos/pc/app/amount/set-date.vue diff --git a/examples/sites/demos/app/amount/size-composition-api.vue b/examples/sites/demos/pc/app/amount/size-composition-api.vue similarity index 100% rename from examples/sites/demos/app/amount/size-composition-api.vue rename to examples/sites/demos/pc/app/amount/size-composition-api.vue diff --git a/examples/sites/demos/app/amount/size.vue b/examples/sites/demos/pc/app/amount/size.vue similarity index 100% rename from examples/sites/demos/app/amount/size.vue rename to examples/sites/demos/pc/app/amount/size.vue diff --git a/examples/sites/demos/app/amount/webdoc/amount.cn.md b/examples/sites/demos/pc/app/amount/webdoc/amount.cn.md similarity index 100% rename from examples/sites/demos/app/amount/webdoc/amount.cn.md rename to examples/sites/demos/pc/app/amount/webdoc/amount.cn.md diff --git a/examples/sites/demos/app/amount/webdoc/amount.en.md b/examples/sites/demos/pc/app/amount/webdoc/amount.en.md similarity index 100% rename from examples/sites/demos/app/amount/webdoc/amount.en.md rename to examples/sites/demos/pc/app/amount/webdoc/amount.en.md diff --git a/examples/sites/demos/app/amount/webdoc/amount.js b/examples/sites/demos/pc/app/amount/webdoc/amount.js similarity index 100% rename from examples/sites/demos/app/amount/webdoc/amount.js rename to examples/sites/demos/pc/app/amount/webdoc/amount.js diff --git a/examples/sites/demos/app/anchor/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/anchor/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/anchor/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/anchor/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/anchor/basic-usage.spec.ts b/examples/sites/demos/pc/app/anchor/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/anchor/basic-usage.spec.ts rename to examples/sites/demos/pc/app/anchor/basic-usage.spec.ts diff --git a/examples/sites/demos/app/anchor/basic-usage.vue b/examples/sites/demos/pc/app/anchor/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/anchor/basic-usage.vue rename to examples/sites/demos/pc/app/anchor/basic-usage.vue diff --git a/examples/sites/demos/app/anchor/is-affix-composition-api.vue b/examples/sites/demos/pc/app/anchor/is-affix-composition-api.vue similarity index 100% rename from examples/sites/demos/app/anchor/is-affix-composition-api.vue rename to examples/sites/demos/pc/app/anchor/is-affix-composition-api.vue diff --git a/examples/sites/demos/app/anchor/is-affix.spec.ts b/examples/sites/demos/pc/app/anchor/is-affix.spec.ts similarity index 100% rename from examples/sites/demos/app/anchor/is-affix.spec.ts rename to examples/sites/demos/pc/app/anchor/is-affix.spec.ts diff --git a/examples/sites/demos/app/anchor/is-affix.vue b/examples/sites/demos/pc/app/anchor/is-affix.vue similarity index 100% rename from examples/sites/demos/app/anchor/is-affix.vue rename to examples/sites/demos/pc/app/anchor/is-affix.vue diff --git a/examples/sites/demos/app/anchor/on-change-composition-api.vue b/examples/sites/demos/pc/app/anchor/on-change-composition-api.vue similarity index 100% rename from examples/sites/demos/app/anchor/on-change-composition-api.vue rename to examples/sites/demos/pc/app/anchor/on-change-composition-api.vue diff --git a/examples/sites/demos/app/anchor/on-change.spec.ts b/examples/sites/demos/pc/app/anchor/on-change.spec.ts similarity index 100% rename from examples/sites/demos/app/anchor/on-change.spec.ts rename to examples/sites/demos/pc/app/anchor/on-change.spec.ts diff --git a/examples/sites/demos/app/anchor/on-change.vue b/examples/sites/demos/pc/app/anchor/on-change.vue similarity index 100% rename from examples/sites/demos/app/anchor/on-change.vue rename to examples/sites/demos/pc/app/anchor/on-change.vue diff --git a/examples/sites/demos/app/anchor/set-container-composition-api.vue b/examples/sites/demos/pc/app/anchor/set-container-composition-api.vue similarity index 100% rename from examples/sites/demos/app/anchor/set-container-composition-api.vue rename to examples/sites/demos/pc/app/anchor/set-container-composition-api.vue diff --git a/examples/sites/demos/app/anchor/set-container.spec.ts b/examples/sites/demos/pc/app/anchor/set-container.spec.ts similarity index 100% rename from examples/sites/demos/app/anchor/set-container.spec.ts rename to examples/sites/demos/pc/app/anchor/set-container.spec.ts diff --git a/examples/sites/demos/app/anchor/set-container.vue b/examples/sites/demos/pc/app/anchor/set-container.vue similarity index 100% rename from examples/sites/demos/app/anchor/set-container.vue rename to examples/sites/demos/pc/app/anchor/set-container.vue diff --git a/examples/sites/demos/app/anchor/webdoc/anchor.cn.md b/examples/sites/demos/pc/app/anchor/webdoc/anchor.cn.md similarity index 100% rename from examples/sites/demos/app/anchor/webdoc/anchor.cn.md rename to examples/sites/demos/pc/app/anchor/webdoc/anchor.cn.md diff --git a/examples/sites/demos/app/anchor/webdoc/anchor.en.md b/examples/sites/demos/pc/app/anchor/webdoc/anchor.en.md similarity index 100% rename from examples/sites/demos/app/anchor/webdoc/anchor.en.md rename to examples/sites/demos/pc/app/anchor/webdoc/anchor.en.md diff --git a/examples/sites/demos/app/anchor/webdoc/anchor.js b/examples/sites/demos/pc/app/anchor/webdoc/anchor.js similarity index 100% rename from examples/sites/demos/app/anchor/webdoc/anchor.js rename to examples/sites/demos/pc/app/anchor/webdoc/anchor.js diff --git a/examples/sites/demos/app/area/area-events-composition-api.vue b/examples/sites/demos/pc/app/area/area-events-composition-api.vue similarity index 100% rename from examples/sites/demos/app/area/area-events-composition-api.vue rename to examples/sites/demos/pc/app/area/area-events-composition-api.vue diff --git a/examples/sites/demos/app/area/area-events.vue b/examples/sites/demos/pc/app/area/area-events.vue similarity index 100% rename from examples/sites/demos/app/area/area-events.vue rename to examples/sites/demos/pc/app/area/area-events.vue diff --git a/examples/sites/demos/app/area/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/area/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/area/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/area/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/area/basic-usage.vue b/examples/sites/demos/pc/app/area/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/area/basic-usage.vue rename to examples/sites/demos/pc/app/area/basic-usage.vue diff --git a/examples/sites/demos/app/area/custom-service-composition-api.vue b/examples/sites/demos/pc/app/area/custom-service-composition-api.vue similarity index 100% rename from examples/sites/demos/app/area/custom-service-composition-api.vue rename to examples/sites/demos/pc/app/area/custom-service-composition-api.vue diff --git a/examples/sites/demos/app/area/custom-service.spec.ts b/examples/sites/demos/pc/app/area/custom-service.spec.ts similarity index 100% rename from examples/sites/demos/app/area/custom-service.spec.ts rename to examples/sites/demos/pc/app/area/custom-service.spec.ts diff --git a/examples/sites/demos/app/area/custom-service.vue b/examples/sites/demos/pc/app/area/custom-service.vue similarity index 100% rename from examples/sites/demos/app/area/custom-service.vue rename to examples/sites/demos/pc/app/area/custom-service.vue diff --git a/examples/sites/demos/app/area/disabled-composition-api.vue b/examples/sites/demos/pc/app/area/disabled-composition-api.vue similarity index 100% rename from examples/sites/demos/app/area/disabled-composition-api.vue rename to examples/sites/demos/pc/app/area/disabled-composition-api.vue diff --git a/examples/sites/demos/app/area/disabled.vue b/examples/sites/demos/pc/app/area/disabled.vue similarity index 100% rename from examples/sites/demos/app/area/disabled.vue rename to examples/sites/demos/pc/app/area/disabled.vue diff --git a/examples/sites/demos/app/area/size-composition-api.vue b/examples/sites/demos/pc/app/area/size-composition-api.vue similarity index 100% rename from examples/sites/demos/app/area/size-composition-api.vue rename to examples/sites/demos/pc/app/area/size-composition-api.vue diff --git a/examples/sites/demos/app/area/size.vue b/examples/sites/demos/pc/app/area/size.vue similarity index 100% rename from examples/sites/demos/app/area/size.vue rename to examples/sites/demos/pc/app/area/size.vue diff --git a/examples/sites/demos/app/area/webdoc/area.cn.md b/examples/sites/demos/pc/app/area/webdoc/area.cn.md similarity index 100% rename from examples/sites/demos/app/area/webdoc/area.cn.md rename to examples/sites/demos/pc/app/area/webdoc/area.cn.md diff --git a/examples/sites/demos/app/area/webdoc/area.en.md b/examples/sites/demos/pc/app/area/webdoc/area.en.md similarity index 100% rename from examples/sites/demos/app/area/webdoc/area.en.md rename to examples/sites/demos/pc/app/area/webdoc/area.en.md diff --git a/examples/sites/demos/app/area/webdoc/area.js b/examples/sites/demos/pc/app/area/webdoc/area.js similarity index 100% rename from examples/sites/demos/app/area/webdoc/area.js rename to examples/sites/demos/pc/app/area/webdoc/area.js diff --git a/examples/sites/demos/app/autocomplete/append-prepend-composition-api.vue b/examples/sites/demos/pc/app/autocomplete/append-prepend-composition-api.vue similarity index 100% rename from examples/sites/demos/app/autocomplete/append-prepend-composition-api.vue rename to examples/sites/demos/pc/app/autocomplete/append-prepend-composition-api.vue diff --git a/examples/sites/demos/app/autocomplete/append-prepend.spec.ts b/examples/sites/demos/pc/app/autocomplete/append-prepend.spec.ts similarity index 100% rename from examples/sites/demos/app/autocomplete/append-prepend.spec.ts rename to examples/sites/demos/pc/app/autocomplete/append-prepend.spec.ts diff --git a/examples/sites/demos/app/autocomplete/append-prepend.vue b/examples/sites/demos/pc/app/autocomplete/append-prepend.vue similarity index 100% rename from examples/sites/demos/app/autocomplete/append-prepend.vue rename to examples/sites/demos/pc/app/autocomplete/append-prepend.vue diff --git a/examples/sites/demos/app/autocomplete/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/autocomplete/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/autocomplete/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/autocomplete/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/autocomplete/basic-usage.spec.ts b/examples/sites/demos/pc/app/autocomplete/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/autocomplete/basic-usage.spec.ts rename to examples/sites/demos/pc/app/autocomplete/basic-usage.spec.ts diff --git a/examples/sites/demos/app/autocomplete/basic-usage.vue b/examples/sites/demos/pc/app/autocomplete/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/autocomplete/basic-usage.vue rename to examples/sites/demos/pc/app/autocomplete/basic-usage.vue diff --git a/examples/sites/demos/app/autocomplete/clearable-composition-api.vue b/examples/sites/demos/pc/app/autocomplete/clearable-composition-api.vue similarity index 100% rename from examples/sites/demos/app/autocomplete/clearable-composition-api.vue rename to examples/sites/demos/pc/app/autocomplete/clearable-composition-api.vue diff --git a/examples/sites/demos/app/autocomplete/clearable.spec.ts b/examples/sites/demos/pc/app/autocomplete/clearable.spec.ts similarity index 100% rename from examples/sites/demos/app/autocomplete/clearable.spec.ts rename to examples/sites/demos/pc/app/autocomplete/clearable.spec.ts diff --git a/examples/sites/demos/app/autocomplete/clearable.vue b/examples/sites/demos/pc/app/autocomplete/clearable.vue similarity index 100% rename from examples/sites/demos/app/autocomplete/clearable.vue rename to examples/sites/demos/pc/app/autocomplete/clearable.vue diff --git a/examples/sites/demos/app/autocomplete/cust-template-composition-api.vue b/examples/sites/demos/pc/app/autocomplete/cust-template-composition-api.vue similarity index 100% rename from examples/sites/demos/app/autocomplete/cust-template-composition-api.vue rename to examples/sites/demos/pc/app/autocomplete/cust-template-composition-api.vue diff --git a/examples/sites/demos/app/autocomplete/cust-template.spec.ts b/examples/sites/demos/pc/app/autocomplete/cust-template.spec.ts similarity index 100% rename from examples/sites/demos/app/autocomplete/cust-template.spec.ts rename to examples/sites/demos/pc/app/autocomplete/cust-template.spec.ts diff --git a/examples/sites/demos/app/autocomplete/cust-template.vue b/examples/sites/demos/pc/app/autocomplete/cust-template.vue similarity index 100% rename from examples/sites/demos/app/autocomplete/cust-template.vue rename to examples/sites/demos/pc/app/autocomplete/cust-template.vue diff --git a/examples/sites/demos/app/autocomplete/custom-icon-composition-api.vue b/examples/sites/demos/pc/app/autocomplete/custom-icon-composition-api.vue similarity index 100% rename from examples/sites/demos/app/autocomplete/custom-icon-composition-api.vue rename to examples/sites/demos/pc/app/autocomplete/custom-icon-composition-api.vue diff --git a/examples/sites/demos/app/autocomplete/custom-icon.spec.ts b/examples/sites/demos/pc/app/autocomplete/custom-icon.spec.ts similarity index 100% rename from examples/sites/demos/app/autocomplete/custom-icon.spec.ts rename to examples/sites/demos/pc/app/autocomplete/custom-icon.spec.ts diff --git a/examples/sites/demos/app/autocomplete/custom-icon.vue b/examples/sites/demos/pc/app/autocomplete/custom-icon.vue similarity index 100% rename from examples/sites/demos/app/autocomplete/custom-icon.vue rename to examples/sites/demos/pc/app/autocomplete/custom-icon.vue diff --git a/examples/sites/demos/app/autocomplete/debounce-composition-api.vue b/examples/sites/demos/pc/app/autocomplete/debounce-composition-api.vue similarity index 100% rename from examples/sites/demos/app/autocomplete/debounce-composition-api.vue rename to examples/sites/demos/pc/app/autocomplete/debounce-composition-api.vue diff --git a/examples/sites/demos/app/autocomplete/debounce.spec.ts b/examples/sites/demos/pc/app/autocomplete/debounce.spec.ts similarity index 100% rename from examples/sites/demos/app/autocomplete/debounce.spec.ts rename to examples/sites/demos/pc/app/autocomplete/debounce.spec.ts diff --git a/examples/sites/demos/app/autocomplete/debounce.vue b/examples/sites/demos/pc/app/autocomplete/debounce.vue similarity index 100% rename from examples/sites/demos/app/autocomplete/debounce.vue rename to examples/sites/demos/pc/app/autocomplete/debounce.vue diff --git a/examples/sites/demos/app/autocomplete/disabled-composition-api.vue b/examples/sites/demos/pc/app/autocomplete/disabled-composition-api.vue similarity index 100% rename from examples/sites/demos/app/autocomplete/disabled-composition-api.vue rename to examples/sites/demos/pc/app/autocomplete/disabled-composition-api.vue diff --git a/examples/sites/demos/app/autocomplete/disabled.spec.ts b/examples/sites/demos/pc/app/autocomplete/disabled.spec.ts similarity index 100% rename from examples/sites/demos/app/autocomplete/disabled.spec.ts rename to examples/sites/demos/pc/app/autocomplete/disabled.spec.ts diff --git a/examples/sites/demos/app/autocomplete/disabled.vue b/examples/sites/demos/pc/app/autocomplete/disabled.vue similarity index 100% rename from examples/sites/demos/app/autocomplete/disabled.vue rename to examples/sites/demos/pc/app/autocomplete/disabled.vue diff --git a/examples/sites/demos/app/autocomplete/hide-loading-composition-api.vue b/examples/sites/demos/pc/app/autocomplete/hide-loading-composition-api.vue similarity index 100% rename from examples/sites/demos/app/autocomplete/hide-loading-composition-api.vue rename to examples/sites/demos/pc/app/autocomplete/hide-loading-composition-api.vue diff --git a/examples/sites/demos/app/autocomplete/hide-loading.spec.ts b/examples/sites/demos/pc/app/autocomplete/hide-loading.spec.ts similarity index 100% rename from examples/sites/demos/app/autocomplete/hide-loading.spec.ts rename to examples/sites/demos/pc/app/autocomplete/hide-loading.spec.ts diff --git a/examples/sites/demos/app/autocomplete/hide-loading.vue b/examples/sites/demos/pc/app/autocomplete/hide-loading.vue similarity index 100% rename from examples/sites/demos/app/autocomplete/hide-loading.vue rename to examples/sites/demos/pc/app/autocomplete/hide-loading.vue diff --git a/examples/sites/demos/app/autocomplete/highlight-first-item-composition-api.vue b/examples/sites/demos/pc/app/autocomplete/highlight-first-item-composition-api.vue similarity index 100% rename from examples/sites/demos/app/autocomplete/highlight-first-item-composition-api.vue rename to examples/sites/demos/pc/app/autocomplete/highlight-first-item-composition-api.vue diff --git a/examples/sites/demos/app/autocomplete/highlight-first-item.spec.ts b/examples/sites/demos/pc/app/autocomplete/highlight-first-item.spec.ts similarity index 100% rename from examples/sites/demos/app/autocomplete/highlight-first-item.spec.ts rename to examples/sites/demos/pc/app/autocomplete/highlight-first-item.spec.ts diff --git a/examples/sites/demos/app/autocomplete/highlight-first-item.vue b/examples/sites/demos/pc/app/autocomplete/highlight-first-item.vue similarity index 100% rename from examples/sites/demos/app/autocomplete/highlight-first-item.vue rename to examples/sites/demos/pc/app/autocomplete/highlight-first-item.vue diff --git a/examples/sites/demos/app/autocomplete/no-trigger-on-focus-composition-api.vue b/examples/sites/demos/pc/app/autocomplete/no-trigger-on-focus-composition-api.vue similarity index 100% rename from examples/sites/demos/app/autocomplete/no-trigger-on-focus-composition-api.vue rename to examples/sites/demos/pc/app/autocomplete/no-trigger-on-focus-composition-api.vue diff --git a/examples/sites/demos/app/autocomplete/no-trigger-on-focus.spec.ts b/examples/sites/demos/pc/app/autocomplete/no-trigger-on-focus.spec.ts similarity index 100% rename from examples/sites/demos/app/autocomplete/no-trigger-on-focus.spec.ts rename to examples/sites/demos/pc/app/autocomplete/no-trigger-on-focus.spec.ts diff --git a/examples/sites/demos/app/autocomplete/no-trigger-on-focus.vue b/examples/sites/demos/pc/app/autocomplete/no-trigger-on-focus.vue similarity index 100% rename from examples/sites/demos/app/autocomplete/no-trigger-on-focus.vue rename to examples/sites/demos/pc/app/autocomplete/no-trigger-on-focus.vue diff --git a/examples/sites/demos/app/autocomplete/placement-composition-api.vue b/examples/sites/demos/pc/app/autocomplete/placement-composition-api.vue similarity index 100% rename from examples/sites/demos/app/autocomplete/placement-composition-api.vue rename to examples/sites/demos/pc/app/autocomplete/placement-composition-api.vue diff --git a/examples/sites/demos/app/autocomplete/placement.spec.ts b/examples/sites/demos/pc/app/autocomplete/placement.spec.ts similarity index 100% rename from examples/sites/demos/app/autocomplete/placement.spec.ts rename to examples/sites/demos/pc/app/autocomplete/placement.spec.ts diff --git a/examples/sites/demos/app/autocomplete/placement.vue b/examples/sites/demos/pc/app/autocomplete/placement.vue similarity index 100% rename from examples/sites/demos/app/autocomplete/placement.vue rename to examples/sites/demos/pc/app/autocomplete/placement.vue diff --git a/examples/sites/demos/app/autocomplete/popper-class-composition-api.vue b/examples/sites/demos/pc/app/autocomplete/popper-class-composition-api.vue similarity index 100% rename from examples/sites/demos/app/autocomplete/popper-class-composition-api.vue rename to examples/sites/demos/pc/app/autocomplete/popper-class-composition-api.vue diff --git a/examples/sites/demos/app/autocomplete/popper-class.spec.ts b/examples/sites/demos/pc/app/autocomplete/popper-class.spec.ts similarity index 100% rename from examples/sites/demos/app/autocomplete/popper-class.spec.ts rename to examples/sites/demos/pc/app/autocomplete/popper-class.spec.ts diff --git a/examples/sites/demos/app/autocomplete/popper-class.vue b/examples/sites/demos/pc/app/autocomplete/popper-class.vue similarity index 100% rename from examples/sites/demos/app/autocomplete/popper-class.vue rename to examples/sites/demos/pc/app/autocomplete/popper-class.vue diff --git a/examples/sites/demos/app/autocomplete/prefix-suffix-slot-composition-api.vue b/examples/sites/demos/pc/app/autocomplete/prefix-suffix-slot-composition-api.vue similarity index 100% rename from examples/sites/demos/app/autocomplete/prefix-suffix-slot-composition-api.vue rename to examples/sites/demos/pc/app/autocomplete/prefix-suffix-slot-composition-api.vue diff --git a/examples/sites/demos/app/autocomplete/prefix-suffix-slot.spec.ts b/examples/sites/demos/pc/app/autocomplete/prefix-suffix-slot.spec.ts similarity index 100% rename from examples/sites/demos/app/autocomplete/prefix-suffix-slot.spec.ts rename to examples/sites/demos/pc/app/autocomplete/prefix-suffix-slot.spec.ts diff --git a/examples/sites/demos/app/autocomplete/prefix-suffix-slot.vue b/examples/sites/demos/pc/app/autocomplete/prefix-suffix-slot.vue similarity index 100% rename from examples/sites/demos/app/autocomplete/prefix-suffix-slot.vue rename to examples/sites/demos/pc/app/autocomplete/prefix-suffix-slot.vue diff --git a/examples/sites/demos/app/autocomplete/remote-search-composition-api.vue b/examples/sites/demos/pc/app/autocomplete/remote-search-composition-api.vue similarity index 100% rename from examples/sites/demos/app/autocomplete/remote-search-composition-api.vue rename to examples/sites/demos/pc/app/autocomplete/remote-search-composition-api.vue diff --git a/examples/sites/demos/app/autocomplete/remote-search.spec.ts b/examples/sites/demos/pc/app/autocomplete/remote-search.spec.ts similarity index 100% rename from examples/sites/demos/app/autocomplete/remote-search.spec.ts rename to examples/sites/demos/pc/app/autocomplete/remote-search.spec.ts diff --git a/examples/sites/demos/app/autocomplete/remote-search.vue b/examples/sites/demos/pc/app/autocomplete/remote-search.vue similarity index 100% rename from examples/sites/demos/app/autocomplete/remote-search.vue rename to examples/sites/demos/pc/app/autocomplete/remote-search.vue diff --git a/examples/sites/demos/app/autocomplete/select-event-composition-api.vue b/examples/sites/demos/pc/app/autocomplete/select-event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/autocomplete/select-event-composition-api.vue rename to examples/sites/demos/pc/app/autocomplete/select-event-composition-api.vue diff --git a/examples/sites/demos/app/autocomplete/select-event.spec.ts b/examples/sites/demos/pc/app/autocomplete/select-event.spec.ts similarity index 100% rename from examples/sites/demos/app/autocomplete/select-event.spec.ts rename to examples/sites/demos/pc/app/autocomplete/select-event.spec.ts diff --git a/examples/sites/demos/app/autocomplete/select-event.vue b/examples/sites/demos/pc/app/autocomplete/select-event.vue similarity index 100% rename from examples/sites/demos/app/autocomplete/select-event.vue rename to examples/sites/demos/pc/app/autocomplete/select-event.vue diff --git a/examples/sites/demos/app/autocomplete/size-composition-api.vue b/examples/sites/demos/pc/app/autocomplete/size-composition-api.vue similarity index 100% rename from examples/sites/demos/app/autocomplete/size-composition-api.vue rename to examples/sites/demos/pc/app/autocomplete/size-composition-api.vue diff --git a/examples/sites/demos/app/autocomplete/size.spec.ts b/examples/sites/demos/pc/app/autocomplete/size.spec.ts similarity index 100% rename from examples/sites/demos/app/autocomplete/size.spec.ts rename to examples/sites/demos/pc/app/autocomplete/size.spec.ts diff --git a/examples/sites/demos/app/autocomplete/size.vue b/examples/sites/demos/pc/app/autocomplete/size.vue similarity index 100% rename from examples/sites/demos/app/autocomplete/size.vue rename to examples/sites/demos/pc/app/autocomplete/size.vue diff --git a/examples/sites/demos/app/autocomplete/value-key-composition-api.vue b/examples/sites/demos/pc/app/autocomplete/value-key-composition-api.vue similarity index 100% rename from examples/sites/demos/app/autocomplete/value-key-composition-api.vue rename to examples/sites/demos/pc/app/autocomplete/value-key-composition-api.vue diff --git a/examples/sites/demos/app/autocomplete/value-key.spec.ts b/examples/sites/demos/pc/app/autocomplete/value-key.spec.ts similarity index 100% rename from examples/sites/demos/app/autocomplete/value-key.spec.ts rename to examples/sites/demos/pc/app/autocomplete/value-key.spec.ts diff --git a/examples/sites/demos/app/autocomplete/value-key.vue b/examples/sites/demos/pc/app/autocomplete/value-key.vue similarity index 100% rename from examples/sites/demos/app/autocomplete/value-key.vue rename to examples/sites/demos/pc/app/autocomplete/value-key.vue diff --git a/examples/sites/demos/app/autocomplete/webdoc/autocomplete.cn.md b/examples/sites/demos/pc/app/autocomplete/webdoc/autocomplete.cn.md similarity index 100% rename from examples/sites/demos/app/autocomplete/webdoc/autocomplete.cn.md rename to examples/sites/demos/pc/app/autocomplete/webdoc/autocomplete.cn.md diff --git a/examples/sites/demos/app/autocomplete/webdoc/autocomplete.en.md b/examples/sites/demos/pc/app/autocomplete/webdoc/autocomplete.en.md similarity index 100% rename from examples/sites/demos/app/autocomplete/webdoc/autocomplete.en.md rename to examples/sites/demos/pc/app/autocomplete/webdoc/autocomplete.en.md diff --git a/examples/sites/demos/app/autocomplete/webdoc/autocomplete.js b/examples/sites/demos/pc/app/autocomplete/webdoc/autocomplete.js similarity index 100% rename from examples/sites/demos/app/autocomplete/webdoc/autocomplete.js rename to examples/sites/demos/pc/app/autocomplete/webdoc/autocomplete.js diff --git a/examples/sites/demos/app/badge/badge-class-composition-api.vue b/examples/sites/demos/pc/app/badge/badge-class-composition-api.vue similarity index 100% rename from examples/sites/demos/app/badge/badge-class-composition-api.vue rename to examples/sites/demos/pc/app/badge/badge-class-composition-api.vue diff --git a/examples/sites/demos/app/badge/badge-class.spec.ts b/examples/sites/demos/pc/app/badge/badge-class.spec.ts similarity index 100% rename from examples/sites/demos/app/badge/badge-class.spec.ts rename to examples/sites/demos/pc/app/badge/badge-class.spec.ts diff --git a/examples/sites/demos/app/badge/badge-class.vue b/examples/sites/demos/pc/app/badge/badge-class.vue similarity index 100% rename from examples/sites/demos/app/badge/badge-class.vue rename to examples/sites/demos/pc/app/badge/badge-class.vue diff --git a/examples/sites/demos/app/badge/base-composition-api.vue b/examples/sites/demos/pc/app/badge/base-composition-api.vue similarity index 100% rename from examples/sites/demos/app/badge/base-composition-api.vue rename to examples/sites/demos/pc/app/badge/base-composition-api.vue diff --git a/examples/sites/demos/app/badge/base.spec.ts b/examples/sites/demos/pc/app/badge/base.spec.ts similarity index 100% rename from examples/sites/demos/app/badge/base.spec.ts rename to examples/sites/demos/pc/app/badge/base.spec.ts diff --git a/examples/sites/demos/app/badge/base.vue b/examples/sites/demos/pc/app/badge/base.vue similarity index 100% rename from examples/sites/demos/app/badge/base.vue rename to examples/sites/demos/pc/app/badge/base.vue diff --git a/examples/sites/demos/app/badge/dynamic-hidden-composition-api.vue b/examples/sites/demos/pc/app/badge/dynamic-hidden-composition-api.vue similarity index 100% rename from examples/sites/demos/app/badge/dynamic-hidden-composition-api.vue rename to examples/sites/demos/pc/app/badge/dynamic-hidden-composition-api.vue diff --git a/examples/sites/demos/app/badge/dynamic-hidden.spec.ts b/examples/sites/demos/pc/app/badge/dynamic-hidden.spec.ts similarity index 100% rename from examples/sites/demos/app/badge/dynamic-hidden.spec.ts rename to examples/sites/demos/pc/app/badge/dynamic-hidden.spec.ts diff --git a/examples/sites/demos/app/badge/dynamic-hidden.vue b/examples/sites/demos/pc/app/badge/dynamic-hidden.vue similarity index 100% rename from examples/sites/demos/app/badge/dynamic-hidden.vue rename to examples/sites/demos/pc/app/badge/dynamic-hidden.vue diff --git a/examples/sites/demos/app/badge/is-dot-composition-api.vue b/examples/sites/demos/pc/app/badge/is-dot-composition-api.vue similarity index 100% rename from examples/sites/demos/app/badge/is-dot-composition-api.vue rename to examples/sites/demos/pc/app/badge/is-dot-composition-api.vue diff --git a/examples/sites/demos/app/badge/is-dot.spec.ts b/examples/sites/demos/pc/app/badge/is-dot.spec.ts similarity index 100% rename from examples/sites/demos/app/badge/is-dot.spec.ts rename to examples/sites/demos/pc/app/badge/is-dot.spec.ts diff --git a/examples/sites/demos/app/badge/is-dot.vue b/examples/sites/demos/pc/app/badge/is-dot.vue similarity index 100% rename from examples/sites/demos/app/badge/is-dot.vue rename to examples/sites/demos/pc/app/badge/is-dot.vue diff --git a/examples/sites/demos/app/badge/max-composition-api.vue b/examples/sites/demos/pc/app/badge/max-composition-api.vue similarity index 100% rename from examples/sites/demos/app/badge/max-composition-api.vue rename to examples/sites/demos/pc/app/badge/max-composition-api.vue diff --git a/examples/sites/demos/app/badge/max.spec.ts b/examples/sites/demos/pc/app/badge/max.spec.ts similarity index 100% rename from examples/sites/demos/app/badge/max.spec.ts rename to examples/sites/demos/pc/app/badge/max.spec.ts diff --git a/examples/sites/demos/app/badge/max.vue b/examples/sites/demos/pc/app/badge/max.vue similarity index 100% rename from examples/sites/demos/app/badge/max.vue rename to examples/sites/demos/pc/app/badge/max.vue diff --git a/examples/sites/demos/app/badge/offset-composition-api.vue b/examples/sites/demos/pc/app/badge/offset-composition-api.vue similarity index 100% rename from examples/sites/demos/app/badge/offset-composition-api.vue rename to examples/sites/demos/pc/app/badge/offset-composition-api.vue diff --git a/examples/sites/demos/app/badge/offset.spec.ts b/examples/sites/demos/pc/app/badge/offset.spec.ts similarity index 100% rename from examples/sites/demos/app/badge/offset.spec.ts rename to examples/sites/demos/pc/app/badge/offset.spec.ts diff --git a/examples/sites/demos/app/badge/offset.vue b/examples/sites/demos/pc/app/badge/offset.vue similarity index 100% rename from examples/sites/demos/app/badge/offset.vue rename to examples/sites/demos/pc/app/badge/offset.vue diff --git a/examples/sites/demos/app/badge/slot-content-composition-api.vue b/examples/sites/demos/pc/app/badge/slot-content-composition-api.vue similarity index 100% rename from examples/sites/demos/app/badge/slot-content-composition-api.vue rename to examples/sites/demos/pc/app/badge/slot-content-composition-api.vue diff --git a/examples/sites/demos/app/badge/slot-content.spec.ts b/examples/sites/demos/pc/app/badge/slot-content.spec.ts similarity index 100% rename from examples/sites/demos/app/badge/slot-content.spec.ts rename to examples/sites/demos/pc/app/badge/slot-content.spec.ts diff --git a/examples/sites/demos/app/badge/slot-content.vue b/examples/sites/demos/pc/app/badge/slot-content.vue similarity index 100% rename from examples/sites/demos/app/badge/slot-content.vue rename to examples/sites/demos/pc/app/badge/slot-content.vue diff --git a/examples/sites/demos/app/badge/slot-default-composition-api.vue b/examples/sites/demos/pc/app/badge/slot-default-composition-api.vue similarity index 100% rename from examples/sites/demos/app/badge/slot-default-composition-api.vue rename to examples/sites/demos/pc/app/badge/slot-default-composition-api.vue diff --git a/examples/sites/demos/app/badge/slot-default.spec.ts b/examples/sites/demos/pc/app/badge/slot-default.spec.ts similarity index 100% rename from examples/sites/demos/app/badge/slot-default.spec.ts rename to examples/sites/demos/pc/app/badge/slot-default.spec.ts diff --git a/examples/sites/demos/app/badge/slot-default.vue b/examples/sites/demos/pc/app/badge/slot-default.vue similarity index 100% rename from examples/sites/demos/app/badge/slot-default.vue rename to examples/sites/demos/pc/app/badge/slot-default.vue diff --git a/examples/sites/demos/app/badge/target-composition-api.vue b/examples/sites/demos/pc/app/badge/target-composition-api.vue similarity index 100% rename from examples/sites/demos/app/badge/target-composition-api.vue rename to examples/sites/demos/pc/app/badge/target-composition-api.vue diff --git a/examples/sites/demos/app/badge/target.spec.ts b/examples/sites/demos/pc/app/badge/target.spec.ts similarity index 100% rename from examples/sites/demos/app/badge/target.spec.ts rename to examples/sites/demos/pc/app/badge/target.spec.ts diff --git a/examples/sites/demos/app/badge/target.vue b/examples/sites/demos/pc/app/badge/target.vue similarity index 100% rename from examples/sites/demos/app/badge/target.vue rename to examples/sites/demos/pc/app/badge/target.vue diff --git a/examples/sites/demos/app/badge/type-composition-api.vue b/examples/sites/demos/pc/app/badge/type-composition-api.vue similarity index 100% rename from examples/sites/demos/app/badge/type-composition-api.vue rename to examples/sites/demos/pc/app/badge/type-composition-api.vue diff --git a/examples/sites/demos/app/badge/type.spec.ts b/examples/sites/demos/pc/app/badge/type.spec.ts similarity index 100% rename from examples/sites/demos/app/badge/type.spec.ts rename to examples/sites/demos/pc/app/badge/type.spec.ts diff --git a/examples/sites/demos/app/badge/type.vue b/examples/sites/demos/pc/app/badge/type.vue similarity index 100% rename from examples/sites/demos/app/badge/type.vue rename to examples/sites/demos/pc/app/badge/type.vue diff --git a/examples/sites/demos/app/badge/webdoc/badge.cn.md b/examples/sites/demos/pc/app/badge/webdoc/badge.cn.md similarity index 100% rename from examples/sites/demos/app/badge/webdoc/badge.cn.md rename to examples/sites/demos/pc/app/badge/webdoc/badge.cn.md diff --git a/examples/sites/demos/app/badge/webdoc/badge.en.md b/examples/sites/demos/pc/app/badge/webdoc/badge.en.md similarity index 100% rename from examples/sites/demos/app/badge/webdoc/badge.en.md rename to examples/sites/demos/pc/app/badge/webdoc/badge.en.md diff --git a/examples/sites/demos/app/badge/webdoc/badge.js b/examples/sites/demos/pc/app/badge/webdoc/badge.js similarity index 100% rename from examples/sites/demos/app/badge/webdoc/badge.js rename to examples/sites/demos/pc/app/badge/webdoc/badge.js diff --git a/examples/sites/demos/app/breadcrumb/base-composition-api.vue b/examples/sites/demos/pc/app/breadcrumb/base-composition-api.vue similarity index 100% rename from examples/sites/demos/app/breadcrumb/base-composition-api.vue rename to examples/sites/demos/pc/app/breadcrumb/base-composition-api.vue diff --git a/examples/sites/demos/app/breadcrumb/base-on-route-composition-api.vue b/examples/sites/demos/pc/app/breadcrumb/base-on-route-composition-api.vue similarity index 100% rename from examples/sites/demos/app/breadcrumb/base-on-route-composition-api.vue rename to examples/sites/demos/pc/app/breadcrumb/base-on-route-composition-api.vue diff --git a/examples/sites/demos/app/breadcrumb/base-on-route.vue b/examples/sites/demos/pc/app/breadcrumb/base-on-route.vue similarity index 100% rename from examples/sites/demos/app/breadcrumb/base-on-route.vue rename to examples/sites/demos/pc/app/breadcrumb/base-on-route.vue diff --git a/examples/sites/demos/app/breadcrumb/base.spec.ts b/examples/sites/demos/pc/app/breadcrumb/base.spec.ts similarity index 100% rename from examples/sites/demos/app/breadcrumb/base.spec.ts rename to examples/sites/demos/pc/app/breadcrumb/base.spec.ts diff --git a/examples/sites/demos/app/breadcrumb/base.vue b/examples/sites/demos/pc/app/breadcrumb/base.vue similarity index 100% rename from examples/sites/demos/app/breadcrumb/base.vue rename to examples/sites/demos/pc/app/breadcrumb/base.vue diff --git a/examples/sites/demos/app/breadcrumb/options-composition-api.vue b/examples/sites/demos/pc/app/breadcrumb/options-composition-api.vue similarity index 100% rename from examples/sites/demos/app/breadcrumb/options-composition-api.vue rename to examples/sites/demos/pc/app/breadcrumb/options-composition-api.vue diff --git a/examples/sites/demos/app/breadcrumb/options.spec.ts b/examples/sites/demos/pc/app/breadcrumb/options.spec.ts similarity index 100% rename from examples/sites/demos/app/breadcrumb/options.spec.ts rename to examples/sites/demos/pc/app/breadcrumb/options.spec.ts diff --git a/examples/sites/demos/app/breadcrumb/options.vue b/examples/sites/demos/pc/app/breadcrumb/options.vue similarity index 100% rename from examples/sites/demos/app/breadcrumb/options.vue rename to examples/sites/demos/pc/app/breadcrumb/options.vue diff --git a/examples/sites/demos/app/breadcrumb/separator-composition-api.vue b/examples/sites/demos/pc/app/breadcrumb/separator-composition-api.vue similarity index 100% rename from examples/sites/demos/app/breadcrumb/separator-composition-api.vue rename to examples/sites/demos/pc/app/breadcrumb/separator-composition-api.vue diff --git a/examples/sites/demos/app/breadcrumb/separator.spec.ts b/examples/sites/demos/pc/app/breadcrumb/separator.spec.ts similarity index 100% rename from examples/sites/demos/app/breadcrumb/separator.spec.ts rename to examples/sites/demos/pc/app/breadcrumb/separator.spec.ts diff --git a/examples/sites/demos/app/breadcrumb/separator.vue b/examples/sites/demos/pc/app/breadcrumb/separator.vue similarity index 100% rename from examples/sites/demos/app/breadcrumb/separator.vue rename to examples/sites/demos/pc/app/breadcrumb/separator.vue diff --git a/examples/sites/demos/app/breadcrumb/slot-default-composition-api.vue b/examples/sites/demos/pc/app/breadcrumb/slot-default-composition-api.vue similarity index 100% rename from examples/sites/demos/app/breadcrumb/slot-default-composition-api.vue rename to examples/sites/demos/pc/app/breadcrumb/slot-default-composition-api.vue diff --git a/examples/sites/demos/app/breadcrumb/slot-default.spec.ts b/examples/sites/demos/pc/app/breadcrumb/slot-default.spec.ts similarity index 100% rename from examples/sites/demos/app/breadcrumb/slot-default.spec.ts rename to examples/sites/demos/pc/app/breadcrumb/slot-default.spec.ts diff --git a/examples/sites/demos/app/breadcrumb/slot-default.vue b/examples/sites/demos/pc/app/breadcrumb/slot-default.vue similarity index 100% rename from examples/sites/demos/app/breadcrumb/slot-default.vue rename to examples/sites/demos/pc/app/breadcrumb/slot-default.vue diff --git a/examples/sites/demos/app/breadcrumb/webdoc/breadcrumb.cn.md b/examples/sites/demos/pc/app/breadcrumb/webdoc/breadcrumb.cn.md similarity index 100% rename from examples/sites/demos/app/breadcrumb/webdoc/breadcrumb.cn.md rename to examples/sites/demos/pc/app/breadcrumb/webdoc/breadcrumb.cn.md diff --git a/examples/sites/demos/app/breadcrumb/webdoc/breadcrumb.en.md b/examples/sites/demos/pc/app/breadcrumb/webdoc/breadcrumb.en.md similarity index 100% rename from examples/sites/demos/app/breadcrumb/webdoc/breadcrumb.en.md rename to examples/sites/demos/pc/app/breadcrumb/webdoc/breadcrumb.en.md diff --git a/examples/sites/demos/app/breadcrumb/webdoc/breadcrumb.js b/examples/sites/demos/pc/app/breadcrumb/webdoc/breadcrumb.js similarity index 100% rename from examples/sites/demos/app/breadcrumb/webdoc/breadcrumb.js rename to examples/sites/demos/pc/app/breadcrumb/webdoc/breadcrumb.js diff --git a/examples/sites/demos/app/bulletin-board/active-name-composition-api.vue b/examples/sites/demos/pc/app/bulletin-board/active-name-composition-api.vue similarity index 100% rename from examples/sites/demos/app/bulletin-board/active-name-composition-api.vue rename to examples/sites/demos/pc/app/bulletin-board/active-name-composition-api.vue diff --git a/examples/sites/demos/app/bulletin-board/active-name.spec.ts b/examples/sites/demos/pc/app/bulletin-board/active-name.spec.ts similarity index 100% rename from examples/sites/demos/app/bulletin-board/active-name.spec.ts rename to examples/sites/demos/pc/app/bulletin-board/active-name.spec.ts diff --git a/examples/sites/demos/app/bulletin-board/active-name.vue b/examples/sites/demos/pc/app/bulletin-board/active-name.vue similarity index 100% rename from examples/sites/demos/app/bulletin-board/active-name.vue rename to examples/sites/demos/pc/app/bulletin-board/active-name.vue diff --git a/examples/sites/demos/app/bulletin-board/base-composition-api.vue b/examples/sites/demos/pc/app/bulletin-board/base-composition-api.vue similarity index 100% rename from examples/sites/demos/app/bulletin-board/base-composition-api.vue rename to examples/sites/demos/pc/app/bulletin-board/base-composition-api.vue diff --git a/examples/sites/demos/app/bulletin-board/base.spec.ts b/examples/sites/demos/pc/app/bulletin-board/base.spec.ts similarity index 100% rename from examples/sites/demos/app/bulletin-board/base.spec.ts rename to examples/sites/demos/pc/app/bulletin-board/base.spec.ts diff --git a/examples/sites/demos/app/bulletin-board/base.vue b/examples/sites/demos/pc/app/bulletin-board/base.vue similarity index 100% rename from examples/sites/demos/app/bulletin-board/base.vue rename to examples/sites/demos/pc/app/bulletin-board/base.vue diff --git a/examples/sites/demos/app/bulletin-board/icon-composition-api.vue b/examples/sites/demos/pc/app/bulletin-board/icon-composition-api.vue similarity index 100% rename from examples/sites/demos/app/bulletin-board/icon-composition-api.vue rename to examples/sites/demos/pc/app/bulletin-board/icon-composition-api.vue diff --git a/examples/sites/demos/app/bulletin-board/icon.spec.ts b/examples/sites/demos/pc/app/bulletin-board/icon.spec.ts similarity index 100% rename from examples/sites/demos/app/bulletin-board/icon.spec.ts rename to examples/sites/demos/pc/app/bulletin-board/icon.spec.ts diff --git a/examples/sites/demos/app/bulletin-board/icon.vue b/examples/sites/demos/pc/app/bulletin-board/icon.vue similarity index 100% rename from examples/sites/demos/app/bulletin-board/icon.vue rename to examples/sites/demos/pc/app/bulletin-board/icon.vue diff --git a/examples/sites/demos/app/bulletin-board/more-link-composition-api.vue b/examples/sites/demos/pc/app/bulletin-board/more-link-composition-api.vue similarity index 100% rename from examples/sites/demos/app/bulletin-board/more-link-composition-api.vue rename to examples/sites/demos/pc/app/bulletin-board/more-link-composition-api.vue diff --git a/examples/sites/demos/app/bulletin-board/more-link.spec.ts b/examples/sites/demos/pc/app/bulletin-board/more-link.spec.ts similarity index 100% rename from examples/sites/demos/app/bulletin-board/more-link.spec.ts rename to examples/sites/demos/pc/app/bulletin-board/more-link.spec.ts diff --git a/examples/sites/demos/app/bulletin-board/more-link.vue b/examples/sites/demos/pc/app/bulletin-board/more-link.vue similarity index 100% rename from examples/sites/demos/app/bulletin-board/more-link.vue rename to examples/sites/demos/pc/app/bulletin-board/more-link.vue diff --git a/examples/sites/demos/app/bulletin-board/route-composition-api.vue b/examples/sites/demos/pc/app/bulletin-board/route-composition-api.vue similarity index 100% rename from examples/sites/demos/app/bulletin-board/route-composition-api.vue rename to examples/sites/demos/pc/app/bulletin-board/route-composition-api.vue diff --git a/examples/sites/demos/app/bulletin-board/route.spec.ts b/examples/sites/demos/pc/app/bulletin-board/route.spec.ts similarity index 100% rename from examples/sites/demos/app/bulletin-board/route.spec.ts rename to examples/sites/demos/pc/app/bulletin-board/route.spec.ts diff --git a/examples/sites/demos/app/bulletin-board/route.vue b/examples/sites/demos/pc/app/bulletin-board/route.vue similarity index 100% rename from examples/sites/demos/app/bulletin-board/route.vue rename to examples/sites/demos/pc/app/bulletin-board/route.vue diff --git a/examples/sites/demos/app/bulletin-board/tab-title-composition-api.vue b/examples/sites/demos/pc/app/bulletin-board/tab-title-composition-api.vue similarity index 100% rename from examples/sites/demos/app/bulletin-board/tab-title-composition-api.vue rename to examples/sites/demos/pc/app/bulletin-board/tab-title-composition-api.vue diff --git a/examples/sites/demos/app/bulletin-board/tab-title.spec.ts b/examples/sites/demos/pc/app/bulletin-board/tab-title.spec.ts similarity index 100% rename from examples/sites/demos/app/bulletin-board/tab-title.spec.ts rename to examples/sites/demos/pc/app/bulletin-board/tab-title.spec.ts diff --git a/examples/sites/demos/app/bulletin-board/tab-title.vue b/examples/sites/demos/pc/app/bulletin-board/tab-title.vue similarity index 100% rename from examples/sites/demos/app/bulletin-board/tab-title.vue rename to examples/sites/demos/pc/app/bulletin-board/tab-title.vue diff --git a/examples/sites/demos/app/bulletin-board/title-composition-api.vue b/examples/sites/demos/pc/app/bulletin-board/title-composition-api.vue similarity index 100% rename from examples/sites/demos/app/bulletin-board/title-composition-api.vue rename to examples/sites/demos/pc/app/bulletin-board/title-composition-api.vue diff --git a/examples/sites/demos/app/bulletin-board/title.spec.ts b/examples/sites/demos/pc/app/bulletin-board/title.spec.ts similarity index 100% rename from examples/sites/demos/app/bulletin-board/title.spec.ts rename to examples/sites/demos/pc/app/bulletin-board/title.spec.ts diff --git a/examples/sites/demos/app/bulletin-board/title.vue b/examples/sites/demos/pc/app/bulletin-board/title.vue similarity index 100% rename from examples/sites/demos/app/bulletin-board/title.vue rename to examples/sites/demos/pc/app/bulletin-board/title.vue diff --git a/examples/sites/demos/app/bulletin-board/url-composition-api.vue b/examples/sites/demos/pc/app/bulletin-board/url-composition-api.vue similarity index 100% rename from examples/sites/demos/app/bulletin-board/url-composition-api.vue rename to examples/sites/demos/pc/app/bulletin-board/url-composition-api.vue diff --git a/examples/sites/demos/app/bulletin-board/url.spec.ts b/examples/sites/demos/pc/app/bulletin-board/url.spec.ts similarity index 100% rename from examples/sites/demos/app/bulletin-board/url.spec.ts rename to examples/sites/demos/pc/app/bulletin-board/url.spec.ts diff --git a/examples/sites/demos/app/bulletin-board/url.vue b/examples/sites/demos/pc/app/bulletin-board/url.vue similarity index 100% rename from examples/sites/demos/app/bulletin-board/url.vue rename to examples/sites/demos/pc/app/bulletin-board/url.vue diff --git a/examples/sites/demos/app/bulletin-board/webdoc/bulletin-board.cn.md b/examples/sites/demos/pc/app/bulletin-board/webdoc/bulletin-board.cn.md similarity index 100% rename from examples/sites/demos/app/bulletin-board/webdoc/bulletin-board.cn.md rename to examples/sites/demos/pc/app/bulletin-board/webdoc/bulletin-board.cn.md diff --git a/examples/sites/demos/app/bulletin-board/webdoc/bulletin-board.en.md b/examples/sites/demos/pc/app/bulletin-board/webdoc/bulletin-board.en.md similarity index 100% rename from examples/sites/demos/app/bulletin-board/webdoc/bulletin-board.en.md rename to examples/sites/demos/pc/app/bulletin-board/webdoc/bulletin-board.en.md diff --git a/examples/sites/demos/app/bulletin-board/webdoc/bulletin-board.js b/examples/sites/demos/pc/app/bulletin-board/webdoc/bulletin-board.js similarity index 100% rename from examples/sites/demos/app/bulletin-board/webdoc/bulletin-board.js rename to examples/sites/demos/pc/app/bulletin-board/webdoc/bulletin-board.js diff --git a/examples/sites/demos/app/button-group/base-composition-api.vue b/examples/sites/demos/pc/app/button-group/base-composition-api.vue similarity index 100% rename from examples/sites/demos/app/button-group/base-composition-api.vue rename to examples/sites/demos/pc/app/button-group/base-composition-api.vue diff --git a/examples/sites/demos/app/button-group/base.spec.ts b/examples/sites/demos/pc/app/button-group/base.spec.ts similarity index 100% rename from examples/sites/demos/app/button-group/base.spec.ts rename to examples/sites/demos/pc/app/button-group/base.spec.ts diff --git a/examples/sites/demos/app/button-group/base.vue b/examples/sites/demos/pc/app/button-group/base.vue similarity index 100% rename from examples/sites/demos/app/button-group/base.vue rename to examples/sites/demos/pc/app/button-group/base.vue diff --git a/examples/sites/demos/app/button-group/border-composition-api.vue b/examples/sites/demos/pc/app/button-group/border-composition-api.vue similarity index 100% rename from examples/sites/demos/app/button-group/border-composition-api.vue rename to examples/sites/demos/pc/app/button-group/border-composition-api.vue diff --git a/examples/sites/demos/app/button-group/border.spec.ts b/examples/sites/demos/pc/app/button-group/border.spec.ts similarity index 100% rename from examples/sites/demos/app/button-group/border.spec.ts rename to examples/sites/demos/pc/app/button-group/border.spec.ts diff --git a/examples/sites/demos/app/button-group/border.vue b/examples/sites/demos/pc/app/button-group/border.vue similarity index 100% rename from examples/sites/demos/app/button-group/border.vue rename to examples/sites/demos/pc/app/button-group/border.vue diff --git a/examples/sites/demos/app/button-group/button-group-multiple-composition-api.vue b/examples/sites/demos/pc/app/button-group/button-group-multiple-composition-api.vue similarity index 100% rename from examples/sites/demos/app/button-group/button-group-multiple-composition-api.vue rename to examples/sites/demos/pc/app/button-group/button-group-multiple-composition-api.vue diff --git a/examples/sites/demos/app/button-group/button-group-multiple.spec.ts b/examples/sites/demos/pc/app/button-group/button-group-multiple.spec.ts similarity index 100% rename from examples/sites/demos/app/button-group/button-group-multiple.spec.ts rename to examples/sites/demos/pc/app/button-group/button-group-multiple.spec.ts diff --git a/examples/sites/demos/app/button-group/button-group-multiple.vue b/examples/sites/demos/pc/app/button-group/button-group-multiple.vue similarity index 100% rename from examples/sites/demos/app/button-group/button-group-multiple.vue rename to examples/sites/demos/pc/app/button-group/button-group-multiple.vue diff --git a/examples/sites/demos/app/button-group/change-event-composition-api.vue b/examples/sites/demos/pc/app/button-group/change-event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/button-group/change-event-composition-api.vue rename to examples/sites/demos/pc/app/button-group/change-event-composition-api.vue diff --git a/examples/sites/demos/app/button-group/change-event.spec.ts b/examples/sites/demos/pc/app/button-group/change-event.spec.ts similarity index 100% rename from examples/sites/demos/app/button-group/change-event.spec.ts rename to examples/sites/demos/pc/app/button-group/change-event.spec.ts diff --git a/examples/sites/demos/app/button-group/change-event.vue b/examples/sites/demos/pc/app/button-group/change-event.vue similarity index 100% rename from examples/sites/demos/app/button-group/change-event.vue rename to examples/sites/demos/pc/app/button-group/change-event.vue diff --git a/examples/sites/demos/app/button-group/data-composition-api.vue b/examples/sites/demos/pc/app/button-group/data-composition-api.vue similarity index 100% rename from examples/sites/demos/app/button-group/data-composition-api.vue rename to examples/sites/demos/pc/app/button-group/data-composition-api.vue diff --git a/examples/sites/demos/app/button-group/data.spec.ts b/examples/sites/demos/pc/app/button-group/data.spec.ts similarity index 100% rename from examples/sites/demos/app/button-group/data.spec.ts rename to examples/sites/demos/pc/app/button-group/data.spec.ts diff --git a/examples/sites/demos/app/button-group/data.vue b/examples/sites/demos/pc/app/button-group/data.vue similarity index 100% rename from examples/sites/demos/app/button-group/data.vue rename to examples/sites/demos/pc/app/button-group/data.vue diff --git a/examples/sites/demos/app/button-group/disabled-composition-api.vue b/examples/sites/demos/pc/app/button-group/disabled-composition-api.vue similarity index 100% rename from examples/sites/demos/app/button-group/disabled-composition-api.vue rename to examples/sites/demos/pc/app/button-group/disabled-composition-api.vue diff --git a/examples/sites/demos/app/button-group/disabled.spec.ts b/examples/sites/demos/pc/app/button-group/disabled.spec.ts similarity index 100% rename from examples/sites/demos/app/button-group/disabled.spec.ts rename to examples/sites/demos/pc/app/button-group/disabled.spec.ts diff --git a/examples/sites/demos/app/button-group/disabled.vue b/examples/sites/demos/pc/app/button-group/disabled.vue similarity index 100% rename from examples/sites/demos/app/button-group/disabled.vue rename to examples/sites/demos/pc/app/button-group/disabled.vue diff --git a/examples/sites/demos/app/button-group/event-edit-composition-api.vue b/examples/sites/demos/pc/app/button-group/event-edit-composition-api.vue similarity index 100% rename from examples/sites/demos/app/button-group/event-edit-composition-api.vue rename to examples/sites/demos/pc/app/button-group/event-edit-composition-api.vue diff --git a/examples/sites/demos/app/button-group/event-edit.spec.ts b/examples/sites/demos/pc/app/button-group/event-edit.spec.ts similarity index 100% rename from examples/sites/demos/app/button-group/event-edit.spec.ts rename to examples/sites/demos/pc/app/button-group/event-edit.spec.ts diff --git a/examples/sites/demos/app/button-group/event-edit.vue b/examples/sites/demos/pc/app/button-group/event-edit.vue similarity index 100% rename from examples/sites/demos/app/button-group/event-edit.vue rename to examples/sites/demos/pc/app/button-group/event-edit.vue diff --git a/examples/sites/demos/app/button-group/plain-composition-api.vue b/examples/sites/demos/pc/app/button-group/plain-composition-api.vue similarity index 100% rename from examples/sites/demos/app/button-group/plain-composition-api.vue rename to examples/sites/demos/pc/app/button-group/plain-composition-api.vue diff --git a/examples/sites/demos/app/button-group/plain.spec.ts b/examples/sites/demos/pc/app/button-group/plain.spec.ts similarity index 100% rename from examples/sites/demos/app/button-group/plain.spec.ts rename to examples/sites/demos/pc/app/button-group/plain.spec.ts diff --git a/examples/sites/demos/app/button-group/plain.vue b/examples/sites/demos/pc/app/button-group/plain.vue similarity index 100% rename from examples/sites/demos/app/button-group/plain.vue rename to examples/sites/demos/pc/app/button-group/plain.vue diff --git a/examples/sites/demos/app/button-group/show-edit-composition-api.vue b/examples/sites/demos/pc/app/button-group/show-edit-composition-api.vue similarity index 100% rename from examples/sites/demos/app/button-group/show-edit-composition-api.vue rename to examples/sites/demos/pc/app/button-group/show-edit-composition-api.vue diff --git a/examples/sites/demos/app/button-group/show-edit.spec.ts b/examples/sites/demos/pc/app/button-group/show-edit.spec.ts similarity index 100% rename from examples/sites/demos/app/button-group/show-edit.spec.ts rename to examples/sites/demos/pc/app/button-group/show-edit.spec.ts diff --git a/examples/sites/demos/app/button-group/show-edit.vue b/examples/sites/demos/pc/app/button-group/show-edit.vue similarity index 100% rename from examples/sites/demos/app/button-group/show-edit.vue rename to examples/sites/demos/pc/app/button-group/show-edit.vue diff --git a/examples/sites/demos/app/button-group/show-more-composition-api.vue b/examples/sites/demos/pc/app/button-group/show-more-composition-api.vue similarity index 100% rename from examples/sites/demos/app/button-group/show-more-composition-api.vue rename to examples/sites/demos/pc/app/button-group/show-more-composition-api.vue diff --git a/examples/sites/demos/app/button-group/show-more.spec.ts b/examples/sites/demos/pc/app/button-group/show-more.spec.ts similarity index 100% rename from examples/sites/demos/app/button-group/show-more.spec.ts rename to examples/sites/demos/pc/app/button-group/show-more.spec.ts diff --git a/examples/sites/demos/app/button-group/show-more.vue b/examples/sites/demos/pc/app/button-group/show-more.vue similarity index 100% rename from examples/sites/demos/app/button-group/show-more.vue rename to examples/sites/demos/pc/app/button-group/show-more.vue diff --git a/examples/sites/demos/app/button-group/size-composition-api.vue b/examples/sites/demos/pc/app/button-group/size-composition-api.vue similarity index 100% rename from examples/sites/demos/app/button-group/size-composition-api.vue rename to examples/sites/demos/pc/app/button-group/size-composition-api.vue diff --git a/examples/sites/demos/app/button-group/size.spec.ts b/examples/sites/demos/pc/app/button-group/size.spec.ts similarity index 100% rename from examples/sites/demos/app/button-group/size.spec.ts rename to examples/sites/demos/pc/app/button-group/size.spec.ts diff --git a/examples/sites/demos/app/button-group/size.vue b/examples/sites/demos/pc/app/button-group/size.vue similarity index 100% rename from examples/sites/demos/app/button-group/size.vue rename to examples/sites/demos/pc/app/button-group/size.vue diff --git a/examples/sites/demos/app/button-group/slot-default-composition-api.vue b/examples/sites/demos/pc/app/button-group/slot-default-composition-api.vue similarity index 100% rename from examples/sites/demos/app/button-group/slot-default-composition-api.vue rename to examples/sites/demos/pc/app/button-group/slot-default-composition-api.vue diff --git a/examples/sites/demos/app/button-group/slot-default.spec.ts b/examples/sites/demos/pc/app/button-group/slot-default.spec.ts similarity index 100% rename from examples/sites/demos/app/button-group/slot-default.spec.ts rename to examples/sites/demos/pc/app/button-group/slot-default.spec.ts diff --git a/examples/sites/demos/app/button-group/slot-default.vue b/examples/sites/demos/pc/app/button-group/slot-default.vue similarity index 100% rename from examples/sites/demos/app/button-group/slot-default.vue rename to examples/sites/demos/pc/app/button-group/slot-default.vue diff --git a/examples/sites/demos/app/button-group/sup-composition-api.vue b/examples/sites/demos/pc/app/button-group/sup-composition-api.vue similarity index 100% rename from examples/sites/demos/app/button-group/sup-composition-api.vue rename to examples/sites/demos/pc/app/button-group/sup-composition-api.vue diff --git a/examples/sites/demos/app/button-group/sup.spec.ts b/examples/sites/demos/pc/app/button-group/sup.spec.ts similarity index 100% rename from examples/sites/demos/app/button-group/sup.spec.ts rename to examples/sites/demos/pc/app/button-group/sup.spec.ts diff --git a/examples/sites/demos/app/button-group/sup.vue b/examples/sites/demos/pc/app/button-group/sup.vue similarity index 100% rename from examples/sites/demos/app/button-group/sup.vue rename to examples/sites/demos/pc/app/button-group/sup.vue diff --git a/examples/sites/demos/app/button-group/text-value-field-composition-api.vue b/examples/sites/demos/pc/app/button-group/text-value-field-composition-api.vue similarity index 100% rename from examples/sites/demos/app/button-group/text-value-field-composition-api.vue rename to examples/sites/demos/pc/app/button-group/text-value-field-composition-api.vue diff --git a/examples/sites/demos/app/button-group/text-value-field.spec.ts b/examples/sites/demos/pc/app/button-group/text-value-field.spec.ts similarity index 100% rename from examples/sites/demos/app/button-group/text-value-field.spec.ts rename to examples/sites/demos/pc/app/button-group/text-value-field.spec.ts diff --git a/examples/sites/demos/app/button-group/text-value-field.vue b/examples/sites/demos/pc/app/button-group/text-value-field.vue similarity index 100% rename from examples/sites/demos/app/button-group/text-value-field.vue rename to examples/sites/demos/pc/app/button-group/text-value-field.vue diff --git a/examples/sites/demos/app/button-group/webdoc/button-group.cn.md b/examples/sites/demos/pc/app/button-group/webdoc/button-group.cn.md similarity index 100% rename from examples/sites/demos/app/button-group/webdoc/button-group.cn.md rename to examples/sites/demos/pc/app/button-group/webdoc/button-group.cn.md diff --git a/examples/sites/demos/app/button-group/webdoc/button-group.en.md b/examples/sites/demos/pc/app/button-group/webdoc/button-group.en.md similarity index 100% rename from examples/sites/demos/app/button-group/webdoc/button-group.en.md rename to examples/sites/demos/pc/app/button-group/webdoc/button-group.en.md diff --git a/examples/sites/demos/app/button-group/webdoc/button-group.js b/examples/sites/demos/pc/app/button-group/webdoc/button-group.js similarity index 100% rename from examples/sites/demos/app/button-group/webdoc/button-group.js rename to examples/sites/demos/pc/app/button-group/webdoc/button-group.js diff --git a/examples/sites/demos/app/button/autofocus-composition-api.vue b/examples/sites/demos/pc/app/button/autofocus-composition-api.vue similarity index 100% rename from examples/sites/demos/app/button/autofocus-composition-api.vue rename to examples/sites/demos/pc/app/button/autofocus-composition-api.vue diff --git a/examples/sites/demos/app/button/autofocus.spec.js b/examples/sites/demos/pc/app/button/autofocus.spec.js similarity index 100% rename from examples/sites/demos/app/button/autofocus.spec.js rename to examples/sites/demos/pc/app/button/autofocus.spec.js diff --git a/examples/sites/demos/app/button/autofocus.vue b/examples/sites/demos/pc/app/button/autofocus.vue similarity index 100% rename from examples/sites/demos/app/button/autofocus.vue rename to examples/sites/demos/pc/app/button/autofocus.vue diff --git a/examples/sites/demos/app/button/base-composition-api.vue b/examples/sites/demos/pc/app/button/base-composition-api.vue similarity index 100% rename from examples/sites/demos/app/button/base-composition-api.vue rename to examples/sites/demos/pc/app/button/base-composition-api.vue diff --git a/examples/sites/demos/app/button/base.spec.js b/examples/sites/demos/pc/app/button/base.spec.js similarity index 100% rename from examples/sites/demos/app/button/base.spec.js rename to examples/sites/demos/pc/app/button/base.spec.js diff --git a/examples/sites/demos/app/button/base.vue b/examples/sites/demos/pc/app/button/base.vue similarity index 100% rename from examples/sites/demos/app/button/base.vue rename to examples/sites/demos/pc/app/button/base.vue diff --git a/examples/sites/demos/app/button/click-composition-api.vue b/examples/sites/demos/pc/app/button/click-composition-api.vue similarity index 100% rename from examples/sites/demos/app/button/click-composition-api.vue rename to examples/sites/demos/pc/app/button/click-composition-api.vue diff --git a/examples/sites/demos/app/button/click.spec.js b/examples/sites/demos/pc/app/button/click.spec.js similarity index 100% rename from examples/sites/demos/app/button/click.spec.js rename to examples/sites/demos/pc/app/button/click.spec.js diff --git a/examples/sites/demos/app/button/click.vue b/examples/sites/demos/pc/app/button/click.vue similarity index 100% rename from examples/sites/demos/app/button/click.vue rename to examples/sites/demos/pc/app/button/click.vue diff --git a/examples/sites/demos/app/button/dynamic-disabled-composition-api.vue b/examples/sites/demos/pc/app/button/dynamic-disabled-composition-api.vue similarity index 100% rename from examples/sites/demos/app/button/dynamic-disabled-composition-api.vue rename to examples/sites/demos/pc/app/button/dynamic-disabled-composition-api.vue diff --git a/examples/sites/demos/app/button/dynamic-disabled.spec.js b/examples/sites/demos/pc/app/button/dynamic-disabled.spec.js similarity index 100% rename from examples/sites/demos/app/button/dynamic-disabled.spec.js rename to examples/sites/demos/pc/app/button/dynamic-disabled.spec.js diff --git a/examples/sites/demos/app/button/dynamic-disabled.vue b/examples/sites/demos/pc/app/button/dynamic-disabled.vue similarity index 100% rename from examples/sites/demos/app/button/dynamic-disabled.vue rename to examples/sites/demos/pc/app/button/dynamic-disabled.vue diff --git a/examples/sites/demos/app/button/icon-composition-api.vue b/examples/sites/demos/pc/app/button/icon-composition-api.vue similarity index 100% rename from examples/sites/demos/app/button/icon-composition-api.vue rename to examples/sites/demos/pc/app/button/icon-composition-api.vue diff --git a/examples/sites/demos/app/button/icon.spec.js b/examples/sites/demos/pc/app/button/icon.spec.js similarity index 100% rename from examples/sites/demos/app/button/icon.spec.js rename to examples/sites/demos/pc/app/button/icon.spec.js diff --git a/examples/sites/demos/app/button/icon.vue b/examples/sites/demos/pc/app/button/icon.vue similarity index 100% rename from examples/sites/demos/app/button/icon.vue rename to examples/sites/demos/pc/app/button/icon.vue diff --git a/examples/sites/demos/app/button/image-composition-api.vue b/examples/sites/demos/pc/app/button/image-composition-api.vue similarity index 100% rename from examples/sites/demos/app/button/image-composition-api.vue rename to examples/sites/demos/pc/app/button/image-composition-api.vue diff --git a/examples/sites/demos/app/button/image.spec.js b/examples/sites/demos/pc/app/button/image.spec.js similarity index 100% rename from examples/sites/demos/app/button/image.spec.js rename to examples/sites/demos/pc/app/button/image.spec.js diff --git a/examples/sites/demos/app/button/image.vue b/examples/sites/demos/pc/app/button/image.vue similarity index 100% rename from examples/sites/demos/app/button/image.vue rename to examples/sites/demos/pc/app/button/image.vue diff --git a/examples/sites/demos/app/button/loading-composition-api.vue b/examples/sites/demos/pc/app/button/loading-composition-api.vue similarity index 100% rename from examples/sites/demos/app/button/loading-composition-api.vue rename to examples/sites/demos/pc/app/button/loading-composition-api.vue diff --git a/examples/sites/demos/app/button/loading.spec.js b/examples/sites/demos/pc/app/button/loading.spec.js similarity index 100% rename from examples/sites/demos/app/button/loading.spec.js rename to examples/sites/demos/pc/app/button/loading.spec.js diff --git a/examples/sites/demos/app/button/loading.vue b/examples/sites/demos/pc/app/button/loading.vue similarity index 100% rename from examples/sites/demos/app/button/loading.vue rename to examples/sites/demos/pc/app/button/loading.vue diff --git a/examples/sites/demos/app/button/reset-time-composition-api.vue b/examples/sites/demos/pc/app/button/reset-time-composition-api.vue similarity index 100% rename from examples/sites/demos/app/button/reset-time-composition-api.vue rename to examples/sites/demos/pc/app/button/reset-time-composition-api.vue diff --git a/examples/sites/demos/app/button/reset-time.spec.js b/examples/sites/demos/pc/app/button/reset-time.spec.js similarity index 100% rename from examples/sites/demos/app/button/reset-time.spec.js rename to examples/sites/demos/pc/app/button/reset-time.spec.js diff --git a/examples/sites/demos/app/button/reset-time.vue b/examples/sites/demos/pc/app/button/reset-time.vue similarity index 100% rename from examples/sites/demos/app/button/reset-time.vue rename to examples/sites/demos/pc/app/button/reset-time.vue diff --git a/examples/sites/demos/app/button/size-composition-api.vue b/examples/sites/demos/pc/app/button/size-composition-api.vue similarity index 100% rename from examples/sites/demos/app/button/size-composition-api.vue rename to examples/sites/demos/pc/app/button/size-composition-api.vue diff --git a/examples/sites/demos/app/button/size.spec.js b/examples/sites/demos/pc/app/button/size.spec.js similarity index 100% rename from examples/sites/demos/app/button/size.spec.js rename to examples/sites/demos/pc/app/button/size.spec.js diff --git a/examples/sites/demos/app/button/size.vue b/examples/sites/demos/pc/app/button/size.vue similarity index 100% rename from examples/sites/demos/app/button/size.vue rename to examples/sites/demos/pc/app/button/size.vue diff --git a/examples/sites/demos/app/button/slot-default-composition-api.vue b/examples/sites/demos/pc/app/button/slot-default-composition-api.vue similarity index 100% rename from examples/sites/demos/app/button/slot-default-composition-api.vue rename to examples/sites/demos/pc/app/button/slot-default-composition-api.vue diff --git a/examples/sites/demos/app/button/slot-default.vue b/examples/sites/demos/pc/app/button/slot-default.vue similarity index 100% rename from examples/sites/demos/app/button/slot-default.vue rename to examples/sites/demos/pc/app/button/slot-default.vue diff --git a/examples/sites/demos/app/button/text-composition-api.vue b/examples/sites/demos/pc/app/button/text-composition-api.vue similarity index 100% rename from examples/sites/demos/app/button/text-composition-api.vue rename to examples/sites/demos/pc/app/button/text-composition-api.vue diff --git a/examples/sites/demos/app/button/text.spec.js b/examples/sites/demos/pc/app/button/text.spec.js similarity index 100% rename from examples/sites/demos/app/button/text.spec.js rename to examples/sites/demos/pc/app/button/text.spec.js diff --git a/examples/sites/demos/app/button/text.vue b/examples/sites/demos/pc/app/button/text.vue similarity index 100% rename from examples/sites/demos/app/button/text.vue rename to examples/sites/demos/pc/app/button/text.vue diff --git a/examples/sites/demos/app/button/webdoc/button.cn.md b/examples/sites/demos/pc/app/button/webdoc/button.cn.md similarity index 100% rename from examples/sites/demos/app/button/webdoc/button.cn.md rename to examples/sites/demos/pc/app/button/webdoc/button.cn.md diff --git a/examples/sites/demos/app/button/webdoc/button.en.md b/examples/sites/demos/pc/app/button/webdoc/button.en.md similarity index 100% rename from examples/sites/demos/app/button/webdoc/button.en.md rename to examples/sites/demos/pc/app/button/webdoc/button.en.md diff --git a/examples/sites/demos/app/button/webdoc/button.js b/examples/sites/demos/pc/app/button/webdoc/button.js similarity index 100% rename from examples/sites/demos/app/button/webdoc/button.js rename to examples/sites/demos/pc/app/button/webdoc/button.js diff --git a/examples/sites/demos/app/calendar-view/basic-usage.vue b/examples/sites/demos/pc/app/calendar-view/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/calendar-view/basic-usage.vue rename to examples/sites/demos/pc/app/calendar-view/basic-usage.vue diff --git a/examples/sites/demos/app/calendar-view/calendar-day-mark.vue b/examples/sites/demos/pc/app/calendar-view/calendar-day-mark.vue similarity index 100% rename from examples/sites/demos/app/calendar-view/calendar-day-mark.vue rename to examples/sites/demos/pc/app/calendar-view/calendar-day-mark.vue diff --git a/examples/sites/demos/app/calendar-view/calendar-disabled-day.vue b/examples/sites/demos/pc/app/calendar-view/calendar-disabled-day.vue similarity index 100% rename from examples/sites/demos/app/calendar-view/calendar-disabled-day.vue rename to examples/sites/demos/pc/app/calendar-view/calendar-disabled-day.vue diff --git a/examples/sites/demos/app/calendar-view/calendar-event.vue b/examples/sites/demos/pc/app/calendar-view/calendar-event.vue similarity index 100% rename from examples/sites/demos/app/calendar-view/calendar-event.vue rename to examples/sites/demos/pc/app/calendar-view/calendar-event.vue diff --git a/examples/sites/demos/app/calendar-view/calendar-mode.vue b/examples/sites/demos/pc/app/calendar-view/calendar-mode.vue similarity index 100% rename from examples/sites/demos/app/calendar-view/calendar-mode.vue rename to examples/sites/demos/pc/app/calendar-view/calendar-mode.vue diff --git a/examples/sites/demos/app/calendar-view/calendar-schedule-slot.vue b/examples/sites/demos/pc/app/calendar-view/calendar-schedule-slot.vue similarity index 100% rename from examples/sites/demos/app/calendar-view/calendar-schedule-slot.vue rename to examples/sites/demos/pc/app/calendar-view/calendar-schedule-slot.vue diff --git a/examples/sites/demos/app/calendar-view/calendar-timeline-range.vue b/examples/sites/demos/pc/app/calendar-view/calendar-timeline-range.vue similarity index 100% rename from examples/sites/demos/app/calendar-view/calendar-timeline-range.vue rename to examples/sites/demos/pc/app/calendar-view/calendar-timeline-range.vue diff --git a/examples/sites/demos/app/calendar-view/calendar-timeline-slot.vue b/examples/sites/demos/pc/app/calendar-view/calendar-timeline-slot.vue similarity index 100% rename from examples/sites/demos/app/calendar-view/calendar-timeline-slot.vue rename to examples/sites/demos/pc/app/calendar-view/calendar-timeline-slot.vue diff --git a/examples/sites/demos/app/calendar-view/custom-calendar-toolbar.vue b/examples/sites/demos/pc/app/calendar-view/custom-calendar-toolbar.vue similarity index 100% rename from examples/sites/demos/app/calendar-view/custom-calendar-toolbar.vue rename to examples/sites/demos/pc/app/calendar-view/custom-calendar-toolbar.vue diff --git a/examples/sites/demos/app/calendar-view/custom-day-bg-color.vue b/examples/sites/demos/pc/app/calendar-view/custom-day-bg-color.vue similarity index 100% rename from examples/sites/demos/app/calendar-view/custom-day-bg-color.vue rename to examples/sites/demos/pc/app/calendar-view/custom-day-bg-color.vue diff --git a/examples/sites/demos/app/calendar-view/custom-header.vue b/examples/sites/demos/pc/app/calendar-view/custom-header.vue similarity index 100% rename from examples/sites/demos/app/calendar-view/custom-header.vue rename to examples/sites/demos/pc/app/calendar-view/custom-header.vue diff --git a/examples/sites/demos/app/calendar-view/hide-mode.vue b/examples/sites/demos/pc/app/calendar-view/hide-mode.vue similarity index 100% rename from examples/sites/demos/app/calendar-view/hide-mode.vue rename to examples/sites/demos/pc/app/calendar-view/hide-mode.vue diff --git a/examples/sites/demos/app/calendar-view/mode-combination.vue b/examples/sites/demos/pc/app/calendar-view/mode-combination.vue similarity index 100% rename from examples/sites/demos/app/calendar-view/mode-combination.vue rename to examples/sites/demos/pc/app/calendar-view/mode-combination.vue diff --git a/examples/sites/demos/app/calendar-view/multi-select.vue b/examples/sites/demos/pc/app/calendar-view/multi-select.vue similarity index 100% rename from examples/sites/demos/app/calendar-view/multi-select.vue rename to examples/sites/demos/pc/app/calendar-view/multi-select.vue diff --git a/examples/sites/demos/app/calendar-view/set-working-day.vue b/examples/sites/demos/pc/app/calendar-view/set-working-day.vue similarity index 100% rename from examples/sites/demos/app/calendar-view/set-working-day.vue rename to examples/sites/demos/pc/app/calendar-view/set-working-day.vue diff --git a/examples/sites/demos/app/calendar-view/webdoc/calendar-view.cn.md b/examples/sites/demos/pc/app/calendar-view/webdoc/calendar-view.cn.md similarity index 100% rename from examples/sites/demos/app/calendar-view/webdoc/calendar-view.cn.md rename to examples/sites/demos/pc/app/calendar-view/webdoc/calendar-view.cn.md diff --git a/examples/sites/demos/app/calendar-view/webdoc/calendar-view.en.md b/examples/sites/demos/pc/app/calendar-view/webdoc/calendar-view.en.md similarity index 100% rename from examples/sites/demos/app/calendar-view/webdoc/calendar-view.en.md rename to examples/sites/demos/pc/app/calendar-view/webdoc/calendar-view.en.md diff --git a/examples/sites/demos/app/calendar-view/webdoc/calendar-view.js b/examples/sites/demos/pc/app/calendar-view/webdoc/calendar-view.js similarity index 100% rename from examples/sites/demos/app/calendar-view/webdoc/calendar-view.js rename to examples/sites/demos/pc/app/calendar-view/webdoc/calendar-view.js diff --git a/examples/sites/demos/app/calendar/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/calendar/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/calendar/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/calendar/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/calendar/basic-usage.vue b/examples/sites/demos/pc/app/calendar/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/calendar/basic-usage.vue rename to examples/sites/demos/pc/app/calendar/basic-usage.vue diff --git a/examples/sites/demos/app/calendar/calendar-mode-composition-api.vue b/examples/sites/demos/pc/app/calendar/calendar-mode-composition-api.vue similarity index 100% rename from examples/sites/demos/app/calendar/calendar-mode-composition-api.vue rename to examples/sites/demos/pc/app/calendar/calendar-mode-composition-api.vue diff --git a/examples/sites/demos/app/calendar/calendar-mode.vue b/examples/sites/demos/pc/app/calendar/calendar-mode.vue similarity index 100% rename from examples/sites/demos/app/calendar/calendar-mode.vue rename to examples/sites/demos/pc/app/calendar/calendar-mode.vue diff --git a/examples/sites/demos/app/calendar/custom-calendar-toolbar-composition-api.vue b/examples/sites/demos/pc/app/calendar/custom-calendar-toolbar-composition-api.vue similarity index 100% rename from examples/sites/demos/app/calendar/custom-calendar-toolbar-composition-api.vue rename to examples/sites/demos/pc/app/calendar/custom-calendar-toolbar-composition-api.vue diff --git a/examples/sites/demos/app/calendar/custom-calendar-toolbar.vue b/examples/sites/demos/pc/app/calendar/custom-calendar-toolbar.vue similarity index 100% rename from examples/sites/demos/app/calendar/custom-calendar-toolbar.vue rename to examples/sites/demos/pc/app/calendar/custom-calendar-toolbar.vue diff --git a/examples/sites/demos/app/calendar/custom-day-cell-composition-api.vue b/examples/sites/demos/pc/app/calendar/custom-day-cell-composition-api.vue similarity index 100% rename from examples/sites/demos/app/calendar/custom-day-cell-composition-api.vue rename to examples/sites/demos/pc/app/calendar/custom-day-cell-composition-api.vue diff --git a/examples/sites/demos/app/calendar/custom-day-cell.vue b/examples/sites/demos/pc/app/calendar/custom-day-cell.vue similarity index 100% rename from examples/sites/demos/app/calendar/custom-day-cell.vue rename to examples/sites/demos/pc/app/calendar/custom-day-cell.vue diff --git a/examples/sites/demos/app/calendar/dynamic-add-schedule-composition-api.vue b/examples/sites/demos/pc/app/calendar/dynamic-add-schedule-composition-api.vue similarity index 100% rename from examples/sites/demos/app/calendar/dynamic-add-schedule-composition-api.vue rename to examples/sites/demos/pc/app/calendar/dynamic-add-schedule-composition-api.vue diff --git a/examples/sites/demos/app/calendar/dynamic-add-schedule.vue b/examples/sites/demos/pc/app/calendar/dynamic-add-schedule.vue similarity index 100% rename from examples/sites/demos/app/calendar/dynamic-add-schedule.vue rename to examples/sites/demos/pc/app/calendar/dynamic-add-schedule.vue diff --git a/examples/sites/demos/app/calendar/show-selected-date-composition-api.vue b/examples/sites/demos/pc/app/calendar/show-selected-date-composition-api.vue similarity index 100% rename from examples/sites/demos/app/calendar/show-selected-date-composition-api.vue rename to examples/sites/demos/pc/app/calendar/show-selected-date-composition-api.vue diff --git a/examples/sites/demos/app/calendar/show-selected-date.vue b/examples/sites/demos/pc/app/calendar/show-selected-date.vue similarity index 100% rename from examples/sites/demos/app/calendar/show-selected-date.vue rename to examples/sites/demos/pc/app/calendar/show-selected-date.vue diff --git a/examples/sites/demos/app/calendar/webdoc/calendar.cn.md b/examples/sites/demos/pc/app/calendar/webdoc/calendar.cn.md similarity index 100% rename from examples/sites/demos/app/calendar/webdoc/calendar.cn.md rename to examples/sites/demos/pc/app/calendar/webdoc/calendar.cn.md diff --git a/examples/sites/demos/app/calendar/webdoc/calendar.en.md b/examples/sites/demos/pc/app/calendar/webdoc/calendar.en.md similarity index 100% rename from examples/sites/demos/app/calendar/webdoc/calendar.en.md rename to examples/sites/demos/pc/app/calendar/webdoc/calendar.en.md diff --git a/examples/sites/demos/app/calendar/webdoc/calendar.js b/examples/sites/demos/pc/app/calendar/webdoc/calendar.js similarity index 100% rename from examples/sites/demos/app/calendar/webdoc/calendar.js rename to examples/sites/demos/pc/app/calendar/webdoc/calendar.js diff --git a/examples/sites/demos/app/carousel/autoplay-composition-api.vue b/examples/sites/demos/pc/app/carousel/autoplay-composition-api.vue similarity index 100% rename from examples/sites/demos/app/carousel/autoplay-composition-api.vue rename to examples/sites/demos/pc/app/carousel/autoplay-composition-api.vue diff --git a/examples/sites/demos/app/carousel/autoplay.spec.ts b/examples/sites/demos/pc/app/carousel/autoplay.spec.ts similarity index 100% rename from examples/sites/demos/app/carousel/autoplay.spec.ts rename to examples/sites/demos/pc/app/carousel/autoplay.spec.ts diff --git a/examples/sites/demos/app/carousel/autoplay.vue b/examples/sites/demos/pc/app/carousel/autoplay.vue similarity index 100% rename from examples/sites/demos/app/carousel/autoplay.vue rename to examples/sites/demos/pc/app/carousel/autoplay.vue diff --git a/examples/sites/demos/app/carousel/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/carousel/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/carousel/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/carousel/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/carousel/basic-usage.spec.ts b/examples/sites/demos/pc/app/carousel/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/carousel/basic-usage.spec.ts rename to examples/sites/demos/pc/app/carousel/basic-usage.spec.ts diff --git a/examples/sites/demos/app/carousel/basic-usage.vue b/examples/sites/demos/pc/app/carousel/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/carousel/basic-usage.vue rename to examples/sites/demos/pc/app/carousel/basic-usage.vue diff --git a/examples/sites/demos/app/carousel/card-mode-composition-api.vue b/examples/sites/demos/pc/app/carousel/card-mode-composition-api.vue similarity index 100% rename from examples/sites/demos/app/carousel/card-mode-composition-api.vue rename to examples/sites/demos/pc/app/carousel/card-mode-composition-api.vue diff --git a/examples/sites/demos/app/carousel/card-mode.spec.ts b/examples/sites/demos/pc/app/carousel/card-mode.spec.ts similarity index 100% rename from examples/sites/demos/app/carousel/card-mode.spec.ts rename to examples/sites/demos/pc/app/carousel/card-mode.spec.ts diff --git a/examples/sites/demos/app/carousel/card-mode.vue b/examples/sites/demos/pc/app/carousel/card-mode.vue similarity index 100% rename from examples/sites/demos/app/carousel/card-mode.vue rename to examples/sites/demos/pc/app/carousel/card-mode.vue diff --git a/examples/sites/demos/app/carousel/carousel-arrow-always-composition-api.vue b/examples/sites/demos/pc/app/carousel/carousel-arrow-always-composition-api.vue similarity index 100% rename from examples/sites/demos/app/carousel/carousel-arrow-always-composition-api.vue rename to examples/sites/demos/pc/app/carousel/carousel-arrow-always-composition-api.vue diff --git a/examples/sites/demos/app/carousel/carousel-arrow-always.spec.ts b/examples/sites/demos/pc/app/carousel/carousel-arrow-always.spec.ts similarity index 100% rename from examples/sites/demos/app/carousel/carousel-arrow-always.spec.ts rename to examples/sites/demos/pc/app/carousel/carousel-arrow-always.spec.ts diff --git a/examples/sites/demos/app/carousel/carousel-arrow-always.vue b/examples/sites/demos/pc/app/carousel/carousel-arrow-always.vue similarity index 100% rename from examples/sites/demos/app/carousel/carousel-arrow-always.vue rename to examples/sites/demos/pc/app/carousel/carousel-arrow-always.vue diff --git a/examples/sites/demos/app/carousel/carousel-arrow-hover-composition-api.vue b/examples/sites/demos/pc/app/carousel/carousel-arrow-hover-composition-api.vue similarity index 100% rename from examples/sites/demos/app/carousel/carousel-arrow-hover-composition-api.vue rename to examples/sites/demos/pc/app/carousel/carousel-arrow-hover-composition-api.vue diff --git a/examples/sites/demos/app/carousel/carousel-arrow-hover.spec.ts b/examples/sites/demos/pc/app/carousel/carousel-arrow-hover.spec.ts similarity index 100% rename from examples/sites/demos/app/carousel/carousel-arrow-hover.spec.ts rename to examples/sites/demos/pc/app/carousel/carousel-arrow-hover.spec.ts diff --git a/examples/sites/demos/app/carousel/carousel-arrow-hover.vue b/examples/sites/demos/pc/app/carousel/carousel-arrow-hover.vue similarity index 100% rename from examples/sites/demos/app/carousel/carousel-arrow-hover.vue rename to examples/sites/demos/pc/app/carousel/carousel-arrow-hover.vue diff --git a/examples/sites/demos/app/carousel/carousel-arrow-never-composition-api.vue b/examples/sites/demos/pc/app/carousel/carousel-arrow-never-composition-api.vue similarity index 100% rename from examples/sites/demos/app/carousel/carousel-arrow-never-composition-api.vue rename to examples/sites/demos/pc/app/carousel/carousel-arrow-never-composition-api.vue diff --git a/examples/sites/demos/app/carousel/carousel-arrow-never.spec.ts b/examples/sites/demos/pc/app/carousel/carousel-arrow-never.spec.ts similarity index 100% rename from examples/sites/demos/app/carousel/carousel-arrow-never.spec.ts rename to examples/sites/demos/pc/app/carousel/carousel-arrow-never.spec.ts diff --git a/examples/sites/demos/app/carousel/carousel-arrow-never.vue b/examples/sites/demos/pc/app/carousel/carousel-arrow-never.vue similarity index 100% rename from examples/sites/demos/app/carousel/carousel-arrow-never.vue rename to examples/sites/demos/pc/app/carousel/carousel-arrow-never.vue diff --git a/examples/sites/demos/app/carousel/carousel-events-composition-api.vue b/examples/sites/demos/pc/app/carousel/carousel-events-composition-api.vue similarity index 100% rename from examples/sites/demos/app/carousel/carousel-events-composition-api.vue rename to examples/sites/demos/pc/app/carousel/carousel-events-composition-api.vue diff --git a/examples/sites/demos/app/carousel/carousel-events.spec.ts b/examples/sites/demos/pc/app/carousel/carousel-events.spec.ts similarity index 100% rename from examples/sites/demos/app/carousel/carousel-events.spec.ts rename to examples/sites/demos/pc/app/carousel/carousel-events.spec.ts diff --git a/examples/sites/demos/app/carousel/carousel-events.vue b/examples/sites/demos/pc/app/carousel/carousel-events.vue similarity index 100% rename from examples/sites/demos/app/carousel/carousel-events.vue rename to examples/sites/demos/pc/app/carousel/carousel-events.vue diff --git a/examples/sites/demos/app/carousel/close-loop-composition-api.vue b/examples/sites/demos/pc/app/carousel/close-loop-composition-api.vue similarity index 100% rename from examples/sites/demos/app/carousel/close-loop-composition-api.vue rename to examples/sites/demos/pc/app/carousel/close-loop-composition-api.vue diff --git a/examples/sites/demos/app/carousel/close-loop.spec.ts b/examples/sites/demos/pc/app/carousel/close-loop.spec.ts similarity index 100% rename from examples/sites/demos/app/carousel/close-loop.spec.ts rename to examples/sites/demos/pc/app/carousel/close-loop.spec.ts diff --git a/examples/sites/demos/app/carousel/close-loop.vue b/examples/sites/demos/pc/app/carousel/close-loop.vue similarity index 100% rename from examples/sites/demos/app/carousel/close-loop.vue rename to examples/sites/demos/pc/app/carousel/close-loop.vue diff --git a/examples/sites/demos/app/carousel/custom-height-composition-api.vue b/examples/sites/demos/pc/app/carousel/custom-height-composition-api.vue similarity index 100% rename from examples/sites/demos/app/carousel/custom-height-composition-api.vue rename to examples/sites/demos/pc/app/carousel/custom-height-composition-api.vue diff --git a/examples/sites/demos/app/carousel/custom-height.vue b/examples/sites/demos/pc/app/carousel/custom-height.vue similarity index 100% rename from examples/sites/demos/app/carousel/custom-height.vue rename to examples/sites/demos/pc/app/carousel/custom-height.vue diff --git a/examples/sites/demos/app/carousel/indicator-trigger-composition-api.vue b/examples/sites/demos/pc/app/carousel/indicator-trigger-composition-api.vue similarity index 100% rename from examples/sites/demos/app/carousel/indicator-trigger-composition-api.vue rename to examples/sites/demos/pc/app/carousel/indicator-trigger-composition-api.vue diff --git a/examples/sites/demos/app/carousel/indicator-trigger.spec.ts b/examples/sites/demos/pc/app/carousel/indicator-trigger.spec.ts similarity index 100% rename from examples/sites/demos/app/carousel/indicator-trigger.spec.ts rename to examples/sites/demos/pc/app/carousel/indicator-trigger.spec.ts diff --git a/examples/sites/demos/app/carousel/indicator-trigger.vue b/examples/sites/demos/pc/app/carousel/indicator-trigger.vue similarity index 100% rename from examples/sites/demos/app/carousel/indicator-trigger.vue rename to examples/sites/demos/pc/app/carousel/indicator-trigger.vue diff --git a/examples/sites/demos/app/carousel/initial-index-composition-api.vue b/examples/sites/demos/pc/app/carousel/initial-index-composition-api.vue similarity index 100% rename from examples/sites/demos/app/carousel/initial-index-composition-api.vue rename to examples/sites/demos/pc/app/carousel/initial-index-composition-api.vue diff --git a/examples/sites/demos/app/carousel/initial-index.vue b/examples/sites/demos/pc/app/carousel/initial-index.vue similarity index 100% rename from examples/sites/demos/app/carousel/initial-index.vue rename to examples/sites/demos/pc/app/carousel/initial-index.vue diff --git a/examples/sites/demos/app/carousel/manual-play-composition-api.vue b/examples/sites/demos/pc/app/carousel/manual-play-composition-api.vue similarity index 100% rename from examples/sites/demos/app/carousel/manual-play-composition-api.vue rename to examples/sites/demos/pc/app/carousel/manual-play-composition-api.vue diff --git a/examples/sites/demos/app/carousel/manual-play.spec.ts b/examples/sites/demos/pc/app/carousel/manual-play.spec.ts similarity index 100% rename from examples/sites/demos/app/carousel/manual-play.spec.ts rename to examples/sites/demos/pc/app/carousel/manual-play.spec.ts diff --git a/examples/sites/demos/app/carousel/manual-play.vue b/examples/sites/demos/pc/app/carousel/manual-play.vue similarity index 100% rename from examples/sites/demos/app/carousel/manual-play.vue rename to examples/sites/demos/pc/app/carousel/manual-play.vue diff --git a/examples/sites/demos/app/carousel/play-interval-composition-api.vue b/examples/sites/demos/pc/app/carousel/play-interval-composition-api.vue similarity index 100% rename from examples/sites/demos/app/carousel/play-interval-composition-api.vue rename to examples/sites/demos/pc/app/carousel/play-interval-composition-api.vue diff --git a/examples/sites/demos/app/carousel/play-interval.spec.ts b/examples/sites/demos/pc/app/carousel/play-interval.spec.ts similarity index 100% rename from examples/sites/demos/app/carousel/play-interval.spec.ts rename to examples/sites/demos/pc/app/carousel/play-interval.spec.ts diff --git a/examples/sites/demos/app/carousel/play-interval.vue b/examples/sites/demos/pc/app/carousel/play-interval.vue similarity index 100% rename from examples/sites/demos/app/carousel/play-interval.vue rename to examples/sites/demos/pc/app/carousel/play-interval.vue diff --git a/examples/sites/demos/app/carousel/show-title-composition-api.vue b/examples/sites/demos/pc/app/carousel/show-title-composition-api.vue similarity index 100% rename from examples/sites/demos/app/carousel/show-title-composition-api.vue rename to examples/sites/demos/pc/app/carousel/show-title-composition-api.vue diff --git a/examples/sites/demos/app/carousel/show-title.spec.ts b/examples/sites/demos/pc/app/carousel/show-title.spec.ts similarity index 100% rename from examples/sites/demos/app/carousel/show-title.spec.ts rename to examples/sites/demos/pc/app/carousel/show-title.spec.ts diff --git a/examples/sites/demos/app/carousel/show-title.vue b/examples/sites/demos/pc/app/carousel/show-title.vue similarity index 100% rename from examples/sites/demos/app/carousel/show-title.vue rename to examples/sites/demos/pc/app/carousel/show-title.vue diff --git a/examples/sites/demos/app/carousel/up-down-carousel-composition-api.vue b/examples/sites/demos/pc/app/carousel/up-down-carousel-composition-api.vue similarity index 100% rename from examples/sites/demos/app/carousel/up-down-carousel-composition-api.vue rename to examples/sites/demos/pc/app/carousel/up-down-carousel-composition-api.vue diff --git a/examples/sites/demos/app/carousel/up-down-carousel.spec.ts b/examples/sites/demos/pc/app/carousel/up-down-carousel.spec.ts similarity index 100% rename from examples/sites/demos/app/carousel/up-down-carousel.spec.ts rename to examples/sites/demos/pc/app/carousel/up-down-carousel.spec.ts diff --git a/examples/sites/demos/app/carousel/up-down-carousel.vue b/examples/sites/demos/pc/app/carousel/up-down-carousel.vue similarity index 100% rename from examples/sites/demos/app/carousel/up-down-carousel.vue rename to examples/sites/demos/pc/app/carousel/up-down-carousel.vue diff --git a/examples/sites/demos/app/carousel/webdoc/carousel.cn.md b/examples/sites/demos/pc/app/carousel/webdoc/carousel.cn.md similarity index 100% rename from examples/sites/demos/app/carousel/webdoc/carousel.cn.md rename to examples/sites/demos/pc/app/carousel/webdoc/carousel.cn.md diff --git a/examples/sites/demos/app/carousel/webdoc/carousel.en.md b/examples/sites/demos/pc/app/carousel/webdoc/carousel.en.md similarity index 100% rename from examples/sites/demos/app/carousel/webdoc/carousel.en.md rename to examples/sites/demos/pc/app/carousel/webdoc/carousel.en.md diff --git a/examples/sites/demos/app/carousel/webdoc/carousel.js b/examples/sites/demos/pc/app/carousel/webdoc/carousel.js similarity index 100% rename from examples/sites/demos/app/carousel/webdoc/carousel.js rename to examples/sites/demos/pc/app/carousel/webdoc/carousel.js diff --git a/examples/sites/demos/app/cascader-panel/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/cascader-panel/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/cascader-panel/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/cascader-panel/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/cascader-panel/basic-usage.spec.ts b/examples/sites/demos/pc/app/cascader-panel/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/cascader-panel/basic-usage.spec.ts rename to examples/sites/demos/pc/app/cascader-panel/basic-usage.spec.ts diff --git a/examples/sites/demos/app/cascader-panel/basic-usage.vue b/examples/sites/demos/pc/app/cascader-panel/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/cascader-panel/basic-usage.vue rename to examples/sites/demos/pc/app/cascader-panel/basic-usage.vue diff --git a/examples/sites/demos/app/cascader-panel/cascader-panel-props-composition-api.vue b/examples/sites/demos/pc/app/cascader-panel/cascader-panel-props-composition-api.vue similarity index 100% rename from examples/sites/demos/app/cascader-panel/cascader-panel-props-composition-api.vue rename to examples/sites/demos/pc/app/cascader-panel/cascader-panel-props-composition-api.vue diff --git a/examples/sites/demos/app/cascader-panel/cascader-panel-props.spec.ts b/examples/sites/demos/pc/app/cascader-panel/cascader-panel-props.spec.ts similarity index 100% rename from examples/sites/demos/app/cascader-panel/cascader-panel-props.spec.ts rename to examples/sites/demos/pc/app/cascader-panel/cascader-panel-props.spec.ts diff --git a/examples/sites/demos/app/cascader-panel/cascader-panel-props.vue b/examples/sites/demos/pc/app/cascader-panel/cascader-panel-props.vue similarity index 100% rename from examples/sites/demos/app/cascader-panel/cascader-panel-props.vue rename to examples/sites/demos/pc/app/cascader-panel/cascader-panel-props.vue diff --git a/examples/sites/demos/app/cascader-panel/change-composition-api.vue b/examples/sites/demos/pc/app/cascader-panel/change-composition-api.vue similarity index 100% rename from examples/sites/demos/app/cascader-panel/change-composition-api.vue rename to examples/sites/demos/pc/app/cascader-panel/change-composition-api.vue diff --git a/examples/sites/demos/app/cascader-panel/change.spec.ts b/examples/sites/demos/pc/app/cascader-panel/change.spec.ts similarity index 100% rename from examples/sites/demos/app/cascader-panel/change.spec.ts rename to examples/sites/demos/pc/app/cascader-panel/change.spec.ts diff --git a/examples/sites/demos/app/cascader-panel/change.vue b/examples/sites/demos/pc/app/cascader-panel/change.vue similarity index 100% rename from examples/sites/demos/app/cascader-panel/change.vue rename to examples/sites/demos/pc/app/cascader-panel/change.vue diff --git a/examples/sites/demos/app/cascader-panel/custom-option-content-composition-api.vue b/examples/sites/demos/pc/app/cascader-panel/custom-option-content-composition-api.vue similarity index 100% rename from examples/sites/demos/app/cascader-panel/custom-option-content-composition-api.vue rename to examples/sites/demos/pc/app/cascader-panel/custom-option-content-composition-api.vue diff --git a/examples/sites/demos/app/cascader-panel/custom-option-content.spec.ts b/examples/sites/demos/pc/app/cascader-panel/custom-option-content.spec.ts similarity index 100% rename from examples/sites/demos/app/cascader-panel/custom-option-content.spec.ts rename to examples/sites/demos/pc/app/cascader-panel/custom-option-content.spec.ts diff --git a/examples/sites/demos/app/cascader-panel/custom-option-content.vue b/examples/sites/demos/pc/app/cascader-panel/custom-option-content.vue similarity index 100% rename from examples/sites/demos/app/cascader-panel/custom-option-content.vue rename to examples/sites/demos/pc/app/cascader-panel/custom-option-content.vue diff --git a/examples/sites/demos/app/cascader-panel/expand-change-composition-api.vue b/examples/sites/demos/pc/app/cascader-panel/expand-change-composition-api.vue similarity index 100% rename from examples/sites/demos/app/cascader-panel/expand-change-composition-api.vue rename to examples/sites/demos/pc/app/cascader-panel/expand-change-composition-api.vue diff --git a/examples/sites/demos/app/cascader-panel/expand-change.spec.ts b/examples/sites/demos/pc/app/cascader-panel/expand-change.spec.ts similarity index 100% rename from examples/sites/demos/app/cascader-panel/expand-change.spec.ts rename to examples/sites/demos/pc/app/cascader-panel/expand-change.spec.ts diff --git a/examples/sites/demos/app/cascader-panel/expand-change.vue b/examples/sites/demos/pc/app/cascader-panel/expand-change.vue similarity index 100% rename from examples/sites/demos/app/cascader-panel/expand-change.vue rename to examples/sites/demos/pc/app/cascader-panel/expand-change.vue diff --git a/examples/sites/demos/app/cascader-panel/webdoc/cascader-panel.cn.md b/examples/sites/demos/pc/app/cascader-panel/webdoc/cascader-panel.cn.md similarity index 100% rename from examples/sites/demos/app/cascader-panel/webdoc/cascader-panel.cn.md rename to examples/sites/demos/pc/app/cascader-panel/webdoc/cascader-panel.cn.md diff --git a/examples/sites/demos/app/cascader-panel/webdoc/cascader-panel.en.md b/examples/sites/demos/pc/app/cascader-panel/webdoc/cascader-panel.en.md similarity index 100% rename from examples/sites/demos/app/cascader-panel/webdoc/cascader-panel.en.md rename to examples/sites/demos/pc/app/cascader-panel/webdoc/cascader-panel.en.md diff --git a/examples/sites/demos/app/cascader-panel/webdoc/cascader-panel.js b/examples/sites/demos/pc/app/cascader-panel/webdoc/cascader-panel.js similarity index 100% rename from examples/sites/demos/app/cascader-panel/webdoc/cascader-panel.js rename to examples/sites/demos/pc/app/cascader-panel/webdoc/cascader-panel.js diff --git a/examples/sites/demos/app/cascader/auto-load-checkStrictly-composition-api.vue b/examples/sites/demos/pc/app/cascader/auto-load-checkStrictly-composition-api.vue similarity index 100% rename from examples/sites/demos/app/cascader/auto-load-checkStrictly-composition-api.vue rename to examples/sites/demos/pc/app/cascader/auto-load-checkStrictly-composition-api.vue diff --git a/examples/sites/demos/app/cascader/auto-load-checkStrictly.spec.ts b/examples/sites/demos/pc/app/cascader/auto-load-checkStrictly.spec.ts similarity index 100% rename from examples/sites/demos/app/cascader/auto-load-checkStrictly.spec.ts rename to examples/sites/demos/pc/app/cascader/auto-load-checkStrictly.spec.ts diff --git a/examples/sites/demos/app/cascader/auto-load-checkStrictly.vue b/examples/sites/demos/pc/app/cascader/auto-load-checkStrictly.vue similarity index 100% rename from examples/sites/demos/app/cascader/auto-load-checkStrictly.vue rename to examples/sites/demos/pc/app/cascader/auto-load-checkStrictly.vue diff --git a/examples/sites/demos/app/cascader/auto-load-composition-api.vue b/examples/sites/demos/pc/app/cascader/auto-load-composition-api.vue similarity index 100% rename from examples/sites/demos/app/cascader/auto-load-composition-api.vue rename to examples/sites/demos/pc/app/cascader/auto-load-composition-api.vue diff --git a/examples/sites/demos/app/cascader/auto-load.spec.ts b/examples/sites/demos/pc/app/cascader/auto-load.spec.ts similarity index 100% rename from examples/sites/demos/app/cascader/auto-load.spec.ts rename to examples/sites/demos/pc/app/cascader/auto-load.spec.ts diff --git a/examples/sites/demos/app/cascader/auto-load.vue b/examples/sites/demos/pc/app/cascader/auto-load.vue similarity index 100% rename from examples/sites/demos/app/cascader/auto-load.vue rename to examples/sites/demos/pc/app/cascader/auto-load.vue diff --git a/examples/sites/demos/app/cascader/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/cascader/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/cascader/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/cascader/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/cascader/basic-usage.spec.ts b/examples/sites/demos/pc/app/cascader/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/cascader/basic-usage.spec.ts rename to examples/sites/demos/pc/app/cascader/basic-usage.spec.ts diff --git a/examples/sites/demos/app/cascader/basic-usage.vue b/examples/sites/demos/pc/app/cascader/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/cascader/basic-usage.vue rename to examples/sites/demos/pc/app/cascader/basic-usage.vue diff --git a/examples/sites/demos/app/cascader/check-strictly-composition-api.vue b/examples/sites/demos/pc/app/cascader/check-strictly-composition-api.vue similarity index 100% rename from examples/sites/demos/app/cascader/check-strictly-composition-api.vue rename to examples/sites/demos/pc/app/cascader/check-strictly-composition-api.vue diff --git a/examples/sites/demos/app/cascader/check-strictly-multiple-composition-api.vue b/examples/sites/demos/pc/app/cascader/check-strictly-multiple-composition-api.vue similarity index 100% rename from examples/sites/demos/app/cascader/check-strictly-multiple-composition-api.vue rename to examples/sites/demos/pc/app/cascader/check-strictly-multiple-composition-api.vue diff --git a/examples/sites/demos/app/cascader/check-strictly-multiple.spec.ts b/examples/sites/demos/pc/app/cascader/check-strictly-multiple.spec.ts similarity index 100% rename from examples/sites/demos/app/cascader/check-strictly-multiple.spec.ts rename to examples/sites/demos/pc/app/cascader/check-strictly-multiple.spec.ts diff --git a/examples/sites/demos/app/cascader/check-strictly-multiple.vue b/examples/sites/demos/pc/app/cascader/check-strictly-multiple.vue similarity index 100% rename from examples/sites/demos/app/cascader/check-strictly-multiple.vue rename to examples/sites/demos/pc/app/cascader/check-strictly-multiple.vue diff --git a/examples/sites/demos/app/cascader/check-strictly.spec.ts b/examples/sites/demos/pc/app/cascader/check-strictly.spec.ts similarity index 100% rename from examples/sites/demos/app/cascader/check-strictly.spec.ts rename to examples/sites/demos/pc/app/cascader/check-strictly.spec.ts diff --git a/examples/sites/demos/app/cascader/check-strictly.vue b/examples/sites/demos/pc/app/cascader/check-strictly.vue similarity index 100% rename from examples/sites/demos/app/cascader/check-strictly.vue rename to examples/sites/demos/pc/app/cascader/check-strictly.vue diff --git a/examples/sites/demos/app/cascader/clearable-composition-api.vue b/examples/sites/demos/pc/app/cascader/clearable-composition-api.vue similarity index 100% rename from examples/sites/demos/app/cascader/clearable-composition-api.vue rename to examples/sites/demos/pc/app/cascader/clearable-composition-api.vue diff --git a/examples/sites/demos/app/cascader/clearable.spec.ts b/examples/sites/demos/pc/app/cascader/clearable.spec.ts similarity index 100% rename from examples/sites/demos/app/cascader/clearable.spec.ts rename to examples/sites/demos/pc/app/cascader/clearable.spec.ts diff --git a/examples/sites/demos/app/cascader/clearable.vue b/examples/sites/demos/pc/app/cascader/clearable.vue similarity index 100% rename from examples/sites/demos/app/cascader/clearable.vue rename to examples/sites/demos/pc/app/cascader/clearable.vue diff --git a/examples/sites/demos/app/cascader/collapse-tags-composition-api.vue b/examples/sites/demos/pc/app/cascader/collapse-tags-composition-api.vue similarity index 100% rename from examples/sites/demos/app/cascader/collapse-tags-composition-api.vue rename to examples/sites/demos/pc/app/cascader/collapse-tags-composition-api.vue diff --git a/examples/sites/demos/app/cascader/collapse-tags.spec.ts b/examples/sites/demos/pc/app/cascader/collapse-tags.spec.ts similarity index 100% rename from examples/sites/demos/app/cascader/collapse-tags.spec.ts rename to examples/sites/demos/pc/app/cascader/collapse-tags.spec.ts diff --git a/examples/sites/demos/app/cascader/collapse-tags.vue b/examples/sites/demos/pc/app/cascader/collapse-tags.vue similarity index 100% rename from examples/sites/demos/app/cascader/collapse-tags.vue rename to examples/sites/demos/pc/app/cascader/collapse-tags.vue diff --git a/examples/sites/demos/app/cascader/default-multiple-composition-api.vue b/examples/sites/demos/pc/app/cascader/default-multiple-composition-api.vue similarity index 100% rename from examples/sites/demos/app/cascader/default-multiple-composition-api.vue rename to examples/sites/demos/pc/app/cascader/default-multiple-composition-api.vue diff --git a/examples/sites/demos/app/cascader/default-multiple.spec.ts b/examples/sites/demos/pc/app/cascader/default-multiple.spec.ts similarity index 100% rename from examples/sites/demos/app/cascader/default-multiple.spec.ts rename to examples/sites/demos/pc/app/cascader/default-multiple.spec.ts diff --git a/examples/sites/demos/app/cascader/default-multiple.vue b/examples/sites/demos/pc/app/cascader/default-multiple.vue similarity index 100% rename from examples/sites/demos/app/cascader/default-multiple.vue rename to examples/sites/demos/pc/app/cascader/default-multiple.vue diff --git a/examples/sites/demos/app/cascader/disabled-items-composition-api.vue b/examples/sites/demos/pc/app/cascader/disabled-items-composition-api.vue similarity index 100% rename from examples/sites/demos/app/cascader/disabled-items-composition-api.vue rename to examples/sites/demos/pc/app/cascader/disabled-items-composition-api.vue diff --git a/examples/sites/demos/app/cascader/disabled-items.spec.ts b/examples/sites/demos/pc/app/cascader/disabled-items.spec.ts similarity index 100% rename from examples/sites/demos/app/cascader/disabled-items.spec.ts rename to examples/sites/demos/pc/app/cascader/disabled-items.spec.ts diff --git a/examples/sites/demos/app/cascader/disabled-items.vue b/examples/sites/demos/pc/app/cascader/disabled-items.vue similarity index 100% rename from examples/sites/demos/app/cascader/disabled-items.vue rename to examples/sites/demos/pc/app/cascader/disabled-items.vue diff --git a/examples/sites/demos/app/cascader/events-composition-api.vue b/examples/sites/demos/pc/app/cascader/events-composition-api.vue similarity index 100% rename from examples/sites/demos/app/cascader/events-composition-api.vue rename to examples/sites/demos/pc/app/cascader/events-composition-api.vue diff --git a/examples/sites/demos/app/cascader/events.spec.ts b/examples/sites/demos/pc/app/cascader/events.spec.ts similarity index 100% rename from examples/sites/demos/app/cascader/events.spec.ts rename to examples/sites/demos/pc/app/cascader/events.spec.ts diff --git a/examples/sites/demos/app/cascader/events.vue b/examples/sites/demos/pc/app/cascader/events.vue similarity index 100% rename from examples/sites/demos/app/cascader/events.vue rename to examples/sites/demos/pc/app/cascader/events.vue diff --git a/examples/sites/demos/app/cascader/expand-trigger-composition-api.vue b/examples/sites/demos/pc/app/cascader/expand-trigger-composition-api.vue similarity index 100% rename from examples/sites/demos/app/cascader/expand-trigger-composition-api.vue rename to examples/sites/demos/pc/app/cascader/expand-trigger-composition-api.vue diff --git a/examples/sites/demos/app/cascader/expand-trigger.spec.ts b/examples/sites/demos/pc/app/cascader/expand-trigger.spec.ts similarity index 100% rename from examples/sites/demos/app/cascader/expand-trigger.spec.ts rename to examples/sites/demos/pc/app/cascader/expand-trigger.spec.ts diff --git a/examples/sites/demos/app/cascader/expand-trigger.vue b/examples/sites/demos/pc/app/cascader/expand-trigger.vue similarity index 100% rename from examples/sites/demos/app/cascader/expand-trigger.vue rename to examples/sites/demos/pc/app/cascader/expand-trigger.vue diff --git a/examples/sites/demos/app/cascader/filter-method-composition-api.vue b/examples/sites/demos/pc/app/cascader/filter-method-composition-api.vue similarity index 100% rename from examples/sites/demos/app/cascader/filter-method-composition-api.vue rename to examples/sites/demos/pc/app/cascader/filter-method-composition-api.vue diff --git a/examples/sites/demos/app/cascader/filter-method.spec.ts b/examples/sites/demos/pc/app/cascader/filter-method.spec.ts similarity index 100% rename from examples/sites/demos/app/cascader/filter-method.spec.ts rename to examples/sites/demos/pc/app/cascader/filter-method.spec.ts diff --git a/examples/sites/demos/app/cascader/filter-method.vue b/examples/sites/demos/pc/app/cascader/filter-method.vue similarity index 100% rename from examples/sites/demos/app/cascader/filter-method.vue rename to examples/sites/demos/pc/app/cascader/filter-method.vue diff --git a/examples/sites/demos/app/cascader/filterable-composition-api.vue b/examples/sites/demos/pc/app/cascader/filterable-composition-api.vue similarity index 100% rename from examples/sites/demos/app/cascader/filterable-composition-api.vue rename to examples/sites/demos/pc/app/cascader/filterable-composition-api.vue diff --git a/examples/sites/demos/app/cascader/filterable-multiple-composition-api.vue b/examples/sites/demos/pc/app/cascader/filterable-multiple-composition-api.vue similarity index 100% rename from examples/sites/demos/app/cascader/filterable-multiple-composition-api.vue rename to examples/sites/demos/pc/app/cascader/filterable-multiple-composition-api.vue diff --git a/examples/sites/demos/app/cascader/filterable-multiple.spec.ts b/examples/sites/demos/pc/app/cascader/filterable-multiple.spec.ts similarity index 100% rename from examples/sites/demos/app/cascader/filterable-multiple.spec.ts rename to examples/sites/demos/pc/app/cascader/filterable-multiple.spec.ts diff --git a/examples/sites/demos/app/cascader/filterable-multiple.vue b/examples/sites/demos/pc/app/cascader/filterable-multiple.vue similarity index 100% rename from examples/sites/demos/app/cascader/filterable-multiple.vue rename to examples/sites/demos/pc/app/cascader/filterable-multiple.vue diff --git a/examples/sites/demos/app/cascader/filterable.spec.ts b/examples/sites/demos/pc/app/cascader/filterable.spec.ts similarity index 100% rename from examples/sites/demos/app/cascader/filterable.spec.ts rename to examples/sites/demos/pc/app/cascader/filterable.spec.ts diff --git a/examples/sites/demos/app/cascader/filterable.vue b/examples/sites/demos/pc/app/cascader/filterable.vue similarity index 100% rename from examples/sites/demos/app/cascader/filterable.vue rename to examples/sites/demos/pc/app/cascader/filterable.vue diff --git a/examples/sites/demos/app/cascader/props-children-composition-api.vue b/examples/sites/demos/pc/app/cascader/props-children-composition-api.vue similarity index 100% rename from examples/sites/demos/app/cascader/props-children-composition-api.vue rename to examples/sites/demos/pc/app/cascader/props-children-composition-api.vue diff --git a/examples/sites/demos/app/cascader/props-children.spec.ts b/examples/sites/demos/pc/app/cascader/props-children.spec.ts similarity index 100% rename from examples/sites/demos/app/cascader/props-children.spec.ts rename to examples/sites/demos/pc/app/cascader/props-children.spec.ts diff --git a/examples/sites/demos/app/cascader/props-children.vue b/examples/sites/demos/pc/app/cascader/props-children.vue similarity index 100% rename from examples/sites/demos/app/cascader/props-children.vue rename to examples/sites/demos/pc/app/cascader/props-children.vue diff --git a/examples/sites/demos/app/cascader/show-all-levels-composition-api.vue b/examples/sites/demos/pc/app/cascader/show-all-levels-composition-api.vue similarity index 100% rename from examples/sites/demos/app/cascader/show-all-levels-composition-api.vue rename to examples/sites/demos/pc/app/cascader/show-all-levels-composition-api.vue diff --git a/examples/sites/demos/app/cascader/show-all-levels.spec.ts b/examples/sites/demos/pc/app/cascader/show-all-levels.spec.ts similarity index 100% rename from examples/sites/demos/app/cascader/show-all-levels.spec.ts rename to examples/sites/demos/pc/app/cascader/show-all-levels.spec.ts diff --git a/examples/sites/demos/app/cascader/show-all-levels.vue b/examples/sites/demos/pc/app/cascader/show-all-levels.vue similarity index 100% rename from examples/sites/demos/app/cascader/show-all-levels.vue rename to examples/sites/demos/pc/app/cascader/show-all-levels.vue diff --git a/examples/sites/demos/app/cascader/webdoc/cascader.cn.md b/examples/sites/demos/pc/app/cascader/webdoc/cascader.cn.md similarity index 100% rename from examples/sites/demos/app/cascader/webdoc/cascader.cn.md rename to examples/sites/demos/pc/app/cascader/webdoc/cascader.cn.md diff --git a/examples/sites/demos/app/cascader/webdoc/cascader.en.md b/examples/sites/demos/pc/app/cascader/webdoc/cascader.en.md similarity index 100% rename from examples/sites/demos/app/cascader/webdoc/cascader.en.md rename to examples/sites/demos/pc/app/cascader/webdoc/cascader.en.md diff --git a/examples/sites/demos/app/cascader/webdoc/cascader.js b/examples/sites/demos/pc/app/cascader/webdoc/cascader.js similarity index 100% rename from examples/sites/demos/app/cascader/webdoc/cascader.js rename to examples/sites/demos/pc/app/cascader/webdoc/cascader.js diff --git a/examples/sites/demos/app/chart/amap/base-composition-api.vue b/examples/sites/demos/pc/app/chart/amap/base-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/amap/base-composition-api.vue rename to examples/sites/demos/pc/app/chart/amap/base-composition-api.vue diff --git a/examples/sites/demos/app/chart/amap/base.vue b/examples/sites/demos/pc/app/chart/amap/base.vue similarity index 100% rename from examples/sites/demos/app/chart/amap/base.vue rename to examples/sites/demos/pc/app/chart/amap/base.vue diff --git a/examples/sites/demos/app/chart/bar/base-composition-api.vue b/examples/sites/demos/pc/app/chart/bar/base-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/bar/base-composition-api.vue rename to examples/sites/demos/pc/app/chart/bar/base-composition-api.vue diff --git a/examples/sites/demos/app/chart/bar/base.vue b/examples/sites/demos/pc/app/chart/bar/base.vue similarity index 100% rename from examples/sites/demos/app/chart/bar/base.vue rename to examples/sites/demos/pc/app/chart/bar/base.vue diff --git a/examples/sites/demos/app/chart/bar/demo2-composition-api.vue b/examples/sites/demos/pc/app/chart/bar/demo2-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/bar/demo2-composition-api.vue rename to examples/sites/demos/pc/app/chart/bar/demo2-composition-api.vue diff --git a/examples/sites/demos/app/chart/bar/demo2.vue b/examples/sites/demos/pc/app/chart/bar/demo2.vue similarity index 100% rename from examples/sites/demos/app/chart/bar/demo2.vue rename to examples/sites/demos/pc/app/chart/bar/demo2.vue diff --git a/examples/sites/demos/app/chart/bar/demo3-composition-api.vue b/examples/sites/demos/pc/app/chart/bar/demo3-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/bar/demo3-composition-api.vue rename to examples/sites/demos/pc/app/chart/bar/demo3-composition-api.vue diff --git a/examples/sites/demos/app/chart/bar/demo3.vue b/examples/sites/demos/pc/app/chart/bar/demo3.vue similarity index 100% rename from examples/sites/demos/app/chart/bar/demo3.vue rename to examples/sites/demos/pc/app/chart/bar/demo3.vue diff --git a/examples/sites/demos/app/chart/bar/demo4-composition-api.vue b/examples/sites/demos/pc/app/chart/bar/demo4-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/bar/demo4-composition-api.vue rename to examples/sites/demos/pc/app/chart/bar/demo4-composition-api.vue diff --git a/examples/sites/demos/app/chart/bar/demo4.vue b/examples/sites/demos/pc/app/chart/bar/demo4.vue similarity index 100% rename from examples/sites/demos/app/chart/bar/demo4.vue rename to examples/sites/demos/pc/app/chart/bar/demo4.vue diff --git a/examples/sites/demos/app/chart/bar/demo5-composition-api.vue b/examples/sites/demos/pc/app/chart/bar/demo5-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/bar/demo5-composition-api.vue rename to examples/sites/demos/pc/app/chart/bar/demo5-composition-api.vue diff --git a/examples/sites/demos/app/chart/bar/demo5.vue b/examples/sites/demos/pc/app/chart/bar/demo5.vue similarity index 100% rename from examples/sites/demos/app/chart/bar/demo5.vue rename to examples/sites/demos/pc/app/chart/bar/demo5.vue diff --git a/examples/sites/demos/app/chart/bar/demo6-composition-api.vue b/examples/sites/demos/pc/app/chart/bar/demo6-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/bar/demo6-composition-api.vue rename to examples/sites/demos/pc/app/chart/bar/demo6-composition-api.vue diff --git a/examples/sites/demos/app/chart/bar/demo6.vue b/examples/sites/demos/pc/app/chart/bar/demo6.vue similarity index 100% rename from examples/sites/demos/app/chart/bar/demo6.vue rename to examples/sites/demos/pc/app/chart/bar/demo6.vue diff --git a/examples/sites/demos/app/chart/bar/demo7-composition-api.vue b/examples/sites/demos/pc/app/chart/bar/demo7-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/bar/demo7-composition-api.vue rename to examples/sites/demos/pc/app/chart/bar/demo7-composition-api.vue diff --git a/examples/sites/demos/app/chart/bar/demo7.vue b/examples/sites/demos/pc/app/chart/bar/demo7.vue similarity index 100% rename from examples/sites/demos/app/chart/bar/demo7.vue rename to examples/sites/demos/pc/app/chart/bar/demo7.vue diff --git a/examples/sites/demos/app/chart/base-composition-api.vue b/examples/sites/demos/pc/app/chart/base-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/base-composition-api.vue rename to examples/sites/demos/pc/app/chart/base-composition-api.vue diff --git a/examples/sites/demos/app/chart/base.vue b/examples/sites/demos/pc/app/chart/base.vue similarity index 100% rename from examples/sites/demos/app/chart/base.vue rename to examples/sites/demos/pc/app/chart/base.vue diff --git a/examples/sites/demos/app/chart/bmap/base-composition-api.vue b/examples/sites/demos/pc/app/chart/bmap/base-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/bmap/base-composition-api.vue rename to examples/sites/demos/pc/app/chart/bmap/base-composition-api.vue diff --git a/examples/sites/demos/app/chart/bmap/base.vue b/examples/sites/demos/pc/app/chart/bmap/base.vue similarity index 100% rename from examples/sites/demos/app/chart/bmap/base.vue rename to examples/sites/demos/pc/app/chart/bmap/base.vue diff --git a/examples/sites/demos/app/chart/boxplot/base-composition-api.vue b/examples/sites/demos/pc/app/chart/boxplot/base-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/boxplot/base-composition-api.vue rename to examples/sites/demos/pc/app/chart/boxplot/base-composition-api.vue diff --git a/examples/sites/demos/app/chart/boxplot/base.vue b/examples/sites/demos/pc/app/chart/boxplot/base.vue similarity index 100% rename from examples/sites/demos/app/chart/boxplot/base.vue rename to examples/sites/demos/pc/app/chart/boxplot/base.vue diff --git a/examples/sites/demos/app/chart/boxplot/multiple-composition-api.vue b/examples/sites/demos/pc/app/chart/boxplot/multiple-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/boxplot/multiple-composition-api.vue rename to examples/sites/demos/pc/app/chart/boxplot/multiple-composition-api.vue diff --git a/examples/sites/demos/app/chart/boxplot/multiple.vue b/examples/sites/demos/pc/app/chart/boxplot/multiple.vue similarity index 100% rename from examples/sites/demos/app/chart/boxplot/multiple.vue rename to examples/sites/demos/pc/app/chart/boxplot/multiple.vue diff --git a/examples/sites/demos/app/chart/boxplot/vertical-composition-api.vue b/examples/sites/demos/pc/app/chart/boxplot/vertical-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/boxplot/vertical-composition-api.vue rename to examples/sites/demos/pc/app/chart/boxplot/vertical-composition-api.vue diff --git a/examples/sites/demos/app/chart/boxplot/vertical.vue b/examples/sites/demos/pc/app/chart/boxplot/vertical.vue similarity index 100% rename from examples/sites/demos/app/chart/boxplot/vertical.vue rename to examples/sites/demos/pc/app/chart/boxplot/vertical.vue diff --git a/examples/sites/demos/app/chart/candle/base-composition-api.vue b/examples/sites/demos/pc/app/chart/candle/base-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/candle/base-composition-api.vue rename to examples/sites/demos/pc/app/chart/candle/base-composition-api.vue diff --git a/examples/sites/demos/app/chart/candle/base.vue b/examples/sites/demos/pc/app/chart/candle/base.vue similarity index 100% rename from examples/sites/demos/app/chart/candle/base.vue rename to examples/sites/demos/pc/app/chart/candle/base.vue diff --git a/examples/sites/demos/app/chart/candle/demo2-composition-api.vue b/examples/sites/demos/pc/app/chart/candle/demo2-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/candle/demo2-composition-api.vue rename to examples/sites/demos/pc/app/chart/candle/demo2-composition-api.vue diff --git a/examples/sites/demos/app/chart/candle/demo2.vue b/examples/sites/demos/pc/app/chart/candle/demo2.vue similarity index 100% rename from examples/sites/demos/app/chart/candle/demo2.vue rename to examples/sites/demos/pc/app/chart/candle/demo2.vue diff --git a/examples/sites/demos/app/chart/candle/demo3-composition-api.vue b/examples/sites/demos/pc/app/chart/candle/demo3-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/candle/demo3-composition-api.vue rename to examples/sites/demos/pc/app/chart/candle/demo3-composition-api.vue diff --git a/examples/sites/demos/app/chart/candle/demo3.vue b/examples/sites/demos/pc/app/chart/candle/demo3.vue similarity index 100% rename from examples/sites/demos/app/chart/candle/demo3.vue rename to examples/sites/demos/pc/app/chart/candle/demo3.vue diff --git a/examples/sites/demos/app/chart/candle/demo4-composition-api.vue b/examples/sites/demos/pc/app/chart/candle/demo4-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/candle/demo4-composition-api.vue rename to examples/sites/demos/pc/app/chart/candle/demo4-composition-api.vue diff --git a/examples/sites/demos/app/chart/candle/demo4.vue b/examples/sites/demos/pc/app/chart/candle/demo4.vue similarity index 100% rename from examples/sites/demos/app/chart/candle/demo4.vue rename to examples/sites/demos/pc/app/chart/candle/demo4.vue diff --git a/examples/sites/demos/app/chart/candle/demo5-composition-api.vue b/examples/sites/demos/pc/app/chart/candle/demo5-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/candle/demo5-composition-api.vue rename to examples/sites/demos/pc/app/chart/candle/demo5-composition-api.vue diff --git a/examples/sites/demos/app/chart/candle/demo5.vue b/examples/sites/demos/pc/app/chart/candle/demo5.vue similarity index 100% rename from examples/sites/demos/app/chart/candle/demo5.vue rename to examples/sites/demos/pc/app/chart/candle/demo5.vue diff --git a/examples/sites/demos/app/chart/candle/demo6-composition-api.vue b/examples/sites/demos/pc/app/chart/candle/demo6-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/candle/demo6-composition-api.vue rename to examples/sites/demos/pc/app/chart/candle/demo6-composition-api.vue diff --git a/examples/sites/demos/app/chart/candle/demo6.vue b/examples/sites/demos/pc/app/chart/candle/demo6.vue similarity index 100% rename from examples/sites/demos/app/chart/candle/demo6.vue rename to examples/sites/demos/pc/app/chart/candle/demo6.vue diff --git a/examples/sites/demos/app/chart/candle/demo7-composition-api.vue b/examples/sites/demos/pc/app/chart/candle/demo7-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/candle/demo7-composition-api.vue rename to examples/sites/demos/pc/app/chart/candle/demo7-composition-api.vue diff --git a/examples/sites/demos/app/chart/candle/demo7.vue b/examples/sites/demos/pc/app/chart/candle/demo7.vue similarity index 100% rename from examples/sites/demos/app/chart/candle/demo7.vue rename to examples/sites/demos/pc/app/chart/candle/demo7.vue diff --git a/examples/sites/demos/app/chart/events/base-composition-api.vue b/examples/sites/demos/pc/app/chart/events/base-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/events/base-composition-api.vue rename to examples/sites/demos/pc/app/chart/events/base-composition-api.vue diff --git a/examples/sites/demos/app/chart/events/base.vue b/examples/sites/demos/pc/app/chart/events/base.vue similarity index 100% rename from examples/sites/demos/app/chart/events/base.vue rename to examples/sites/demos/pc/app/chart/events/base.vue diff --git a/examples/sites/demos/app/chart/funnel/base-composition-api.vue b/examples/sites/demos/pc/app/chart/funnel/base-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/funnel/base-composition-api.vue rename to examples/sites/demos/pc/app/chart/funnel/base-composition-api.vue diff --git a/examples/sites/demos/app/chart/funnel/base.vue b/examples/sites/demos/pc/app/chart/funnel/base.vue similarity index 100% rename from examples/sites/demos/app/chart/funnel/base.vue rename to examples/sites/demos/pc/app/chart/funnel/base.vue diff --git a/examples/sites/demos/app/chart/funnel/demo2-composition-api.vue b/examples/sites/demos/pc/app/chart/funnel/demo2-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/funnel/demo2-composition-api.vue rename to examples/sites/demos/pc/app/chart/funnel/demo2-composition-api.vue diff --git a/examples/sites/demos/app/chart/funnel/demo2.vue b/examples/sites/demos/pc/app/chart/funnel/demo2.vue similarity index 100% rename from examples/sites/demos/app/chart/funnel/demo2.vue rename to examples/sites/demos/pc/app/chart/funnel/demo2.vue diff --git a/examples/sites/demos/app/chart/funnel/demo3-composition-api.vue b/examples/sites/demos/pc/app/chart/funnel/demo3-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/funnel/demo3-composition-api.vue rename to examples/sites/demos/pc/app/chart/funnel/demo3-composition-api.vue diff --git a/examples/sites/demos/app/chart/funnel/demo3.vue b/examples/sites/demos/pc/app/chart/funnel/demo3.vue similarity index 100% rename from examples/sites/demos/app/chart/funnel/demo3.vue rename to examples/sites/demos/pc/app/chart/funnel/demo3.vue diff --git a/examples/sites/demos/app/chart/funnel/demo4-composition-api.vue b/examples/sites/demos/pc/app/chart/funnel/demo4-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/funnel/demo4-composition-api.vue rename to examples/sites/demos/pc/app/chart/funnel/demo4-composition-api.vue diff --git a/examples/sites/demos/app/chart/funnel/demo4.vue b/examples/sites/demos/pc/app/chart/funnel/demo4.vue similarity index 100% rename from examples/sites/demos/app/chart/funnel/demo4.vue rename to examples/sites/demos/pc/app/chart/funnel/demo4.vue diff --git a/examples/sites/demos/app/chart/funnel/demo5-composition-api.vue b/examples/sites/demos/pc/app/chart/funnel/demo5-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/funnel/demo5-composition-api.vue rename to examples/sites/demos/pc/app/chart/funnel/demo5-composition-api.vue diff --git a/examples/sites/demos/app/chart/funnel/demo5.vue b/examples/sites/demos/pc/app/chart/funnel/demo5.vue similarity index 100% rename from examples/sites/demos/app/chart/funnel/demo5.vue rename to examples/sites/demos/pc/app/chart/funnel/demo5.vue diff --git a/examples/sites/demos/app/chart/funnel/demo6-composition-api.vue b/examples/sites/demos/pc/app/chart/funnel/demo6-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/funnel/demo6-composition-api.vue rename to examples/sites/demos/pc/app/chart/funnel/demo6-composition-api.vue diff --git a/examples/sites/demos/app/chart/funnel/demo6.vue b/examples/sites/demos/pc/app/chart/funnel/demo6.vue similarity index 100% rename from examples/sites/demos/app/chart/funnel/demo6.vue rename to examples/sites/demos/pc/app/chart/funnel/demo6.vue diff --git a/examples/sites/demos/app/chart/funnel/demo7-composition-api.vue b/examples/sites/demos/pc/app/chart/funnel/demo7-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/funnel/demo7-composition-api.vue rename to examples/sites/demos/pc/app/chart/funnel/demo7-composition-api.vue diff --git a/examples/sites/demos/app/chart/funnel/demo7.vue b/examples/sites/demos/pc/app/chart/funnel/demo7.vue similarity index 100% rename from examples/sites/demos/app/chart/funnel/demo7.vue rename to examples/sites/demos/pc/app/chart/funnel/demo7.vue diff --git a/examples/sites/demos/app/chart/gauge/base-composition-api.vue b/examples/sites/demos/pc/app/chart/gauge/base-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/gauge/base-composition-api.vue rename to examples/sites/demos/pc/app/chart/gauge/base-composition-api.vue diff --git a/examples/sites/demos/app/chart/gauge/base.vue b/examples/sites/demos/pc/app/chart/gauge/base.vue similarity index 100% rename from examples/sites/demos/app/chart/gauge/base.vue rename to examples/sites/demos/pc/app/chart/gauge/base.vue diff --git a/examples/sites/demos/app/chart/gauge/demo2-composition-api.vue b/examples/sites/demos/pc/app/chart/gauge/demo2-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/gauge/demo2-composition-api.vue rename to examples/sites/demos/pc/app/chart/gauge/demo2-composition-api.vue diff --git a/examples/sites/demos/app/chart/gauge/demo2.vue b/examples/sites/demos/pc/app/chart/gauge/demo2.vue similarity index 100% rename from examples/sites/demos/app/chart/gauge/demo2.vue rename to examples/sites/demos/pc/app/chart/gauge/demo2.vue diff --git a/examples/sites/demos/app/chart/gauge/demo3-composition-api.vue b/examples/sites/demos/pc/app/chart/gauge/demo3-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/gauge/demo3-composition-api.vue rename to examples/sites/demos/pc/app/chart/gauge/demo3-composition-api.vue diff --git a/examples/sites/demos/app/chart/gauge/demo3.vue b/examples/sites/demos/pc/app/chart/gauge/demo3.vue similarity index 100% rename from examples/sites/demos/app/chart/gauge/demo3.vue rename to examples/sites/demos/pc/app/chart/gauge/demo3.vue diff --git a/examples/sites/demos/app/chart/gauge/demo4-composition-api.vue b/examples/sites/demos/pc/app/chart/gauge/demo4-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/gauge/demo4-composition-api.vue rename to examples/sites/demos/pc/app/chart/gauge/demo4-composition-api.vue diff --git a/examples/sites/demos/app/chart/gauge/demo4.vue b/examples/sites/demos/pc/app/chart/gauge/demo4.vue similarity index 100% rename from examples/sites/demos/app/chart/gauge/demo4.vue rename to examples/sites/demos/pc/app/chart/gauge/demo4.vue diff --git a/examples/sites/demos/app/chart/gauge/demo5-composition-api.vue b/examples/sites/demos/pc/app/chart/gauge/demo5-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/gauge/demo5-composition-api.vue rename to examples/sites/demos/pc/app/chart/gauge/demo5-composition-api.vue diff --git a/examples/sites/demos/app/chart/gauge/demo5.vue b/examples/sites/demos/pc/app/chart/gauge/demo5.vue similarity index 100% rename from examples/sites/demos/app/chart/gauge/demo5.vue rename to examples/sites/demos/pc/app/chart/gauge/demo5.vue diff --git a/examples/sites/demos/app/chart/graph/base-composition-api.vue b/examples/sites/demos/pc/app/chart/graph/base-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/graph/base-composition-api.vue rename to examples/sites/demos/pc/app/chart/graph/base-composition-api.vue diff --git a/examples/sites/demos/app/chart/graph/base.vue b/examples/sites/demos/pc/app/chart/graph/base.vue similarity index 100% rename from examples/sites/demos/app/chart/graph/base.vue rename to examples/sites/demos/pc/app/chart/graph/base.vue diff --git a/examples/sites/demos/app/chart/graph/demo2-composition-api.vue b/examples/sites/demos/pc/app/chart/graph/demo2-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/graph/demo2-composition-api.vue rename to examples/sites/demos/pc/app/chart/graph/demo2-composition-api.vue diff --git a/examples/sites/demos/app/chart/graph/demo2.vue b/examples/sites/demos/pc/app/chart/graph/demo2.vue similarity index 100% rename from examples/sites/demos/app/chart/graph/demo2.vue rename to examples/sites/demos/pc/app/chart/graph/demo2.vue diff --git a/examples/sites/demos/app/chart/graph/demo3-composition-api.vue b/examples/sites/demos/pc/app/chart/graph/demo3-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/graph/demo3-composition-api.vue rename to examples/sites/demos/pc/app/chart/graph/demo3-composition-api.vue diff --git a/examples/sites/demos/app/chart/graph/demo3.vue b/examples/sites/demos/pc/app/chart/graph/demo3.vue similarity index 100% rename from examples/sites/demos/app/chart/graph/demo3.vue rename to examples/sites/demos/pc/app/chart/graph/demo3.vue diff --git a/examples/sites/demos/app/chart/heatmap/base-composition-api.vue b/examples/sites/demos/pc/app/chart/heatmap/base-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/heatmap/base-composition-api.vue rename to examples/sites/demos/pc/app/chart/heatmap/base-composition-api.vue diff --git a/examples/sites/demos/app/chart/heatmap/base.vue b/examples/sites/demos/pc/app/chart/heatmap/base.vue similarity index 100% rename from examples/sites/demos/app/chart/heatmap/base.vue rename to examples/sites/demos/pc/app/chart/heatmap/base.vue diff --git a/examples/sites/demos/app/chart/heatmap/demo2-composition-api.vue b/examples/sites/demos/pc/app/chart/heatmap/demo2-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/heatmap/demo2-composition-api.vue rename to examples/sites/demos/pc/app/chart/heatmap/demo2-composition-api.vue diff --git a/examples/sites/demos/app/chart/heatmap/demo2.vue b/examples/sites/demos/pc/app/chart/heatmap/demo2.vue similarity index 100% rename from examples/sites/demos/app/chart/heatmap/demo2.vue rename to examples/sites/demos/pc/app/chart/heatmap/demo2.vue diff --git a/examples/sites/demos/app/chart/heatmap/demo3-composition-api.vue b/examples/sites/demos/pc/app/chart/heatmap/demo3-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/heatmap/demo3-composition-api.vue rename to examples/sites/demos/pc/app/chart/heatmap/demo3-composition-api.vue diff --git a/examples/sites/demos/app/chart/heatmap/demo3.vue b/examples/sites/demos/pc/app/chart/heatmap/demo3.vue similarity index 100% rename from examples/sites/demos/app/chart/heatmap/demo3.vue rename to examples/sites/demos/pc/app/chart/heatmap/demo3.vue diff --git a/examples/sites/demos/app/chart/heatmap/demo4-composition-api.vue b/examples/sites/demos/pc/app/chart/heatmap/demo4-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/heatmap/demo4-composition-api.vue rename to examples/sites/demos/pc/app/chart/heatmap/demo4-composition-api.vue diff --git a/examples/sites/demos/app/chart/heatmap/demo4.vue b/examples/sites/demos/pc/app/chart/heatmap/demo4.vue similarity index 100% rename from examples/sites/demos/app/chart/heatmap/demo4.vue rename to examples/sites/demos/pc/app/chart/heatmap/demo4.vue diff --git a/examples/sites/demos/app/chart/heatmap/demo5-composition-api.vue b/examples/sites/demos/pc/app/chart/heatmap/demo5-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/heatmap/demo5-composition-api.vue rename to examples/sites/demos/pc/app/chart/heatmap/demo5-composition-api.vue diff --git a/examples/sites/demos/app/chart/heatmap/demo5.vue b/examples/sites/demos/pc/app/chart/heatmap/demo5.vue similarity index 100% rename from examples/sites/demos/app/chart/heatmap/demo5.vue rename to examples/sites/demos/pc/app/chart/heatmap/demo5.vue diff --git a/examples/sites/demos/app/chart/histogram/base-composition-api.vue b/examples/sites/demos/pc/app/chart/histogram/base-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/histogram/base-composition-api.vue rename to examples/sites/demos/pc/app/chart/histogram/base-composition-api.vue diff --git a/examples/sites/demos/app/chart/histogram/base.vue b/examples/sites/demos/pc/app/chart/histogram/base.vue similarity index 100% rename from examples/sites/demos/app/chart/histogram/base.vue rename to examples/sites/demos/pc/app/chart/histogram/base.vue diff --git a/examples/sites/demos/app/chart/histogram/demo2-composition-api.vue b/examples/sites/demos/pc/app/chart/histogram/demo2-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/histogram/demo2-composition-api.vue rename to examples/sites/demos/pc/app/chart/histogram/demo2-composition-api.vue diff --git a/examples/sites/demos/app/chart/histogram/demo2.vue b/examples/sites/demos/pc/app/chart/histogram/demo2.vue similarity index 100% rename from examples/sites/demos/app/chart/histogram/demo2.vue rename to examples/sites/demos/pc/app/chart/histogram/demo2.vue diff --git a/examples/sites/demos/app/chart/histogram/demo3-composition-api.vue b/examples/sites/demos/pc/app/chart/histogram/demo3-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/histogram/demo3-composition-api.vue rename to examples/sites/demos/pc/app/chart/histogram/demo3-composition-api.vue diff --git a/examples/sites/demos/app/chart/histogram/demo3.vue b/examples/sites/demos/pc/app/chart/histogram/demo3.vue similarity index 100% rename from examples/sites/demos/app/chart/histogram/demo3.vue rename to examples/sites/demos/pc/app/chart/histogram/demo3.vue diff --git a/examples/sites/demos/app/chart/histogram/demo4-composition-api.vue b/examples/sites/demos/pc/app/chart/histogram/demo4-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/histogram/demo4-composition-api.vue rename to examples/sites/demos/pc/app/chart/histogram/demo4-composition-api.vue diff --git a/examples/sites/demos/app/chart/histogram/demo4.vue b/examples/sites/demos/pc/app/chart/histogram/demo4.vue similarity index 100% rename from examples/sites/demos/app/chart/histogram/demo4.vue rename to examples/sites/demos/pc/app/chart/histogram/demo4.vue diff --git a/examples/sites/demos/app/chart/histogram/demo5-composition-api.vue b/examples/sites/demos/pc/app/chart/histogram/demo5-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/histogram/demo5-composition-api.vue rename to examples/sites/demos/pc/app/chart/histogram/demo5-composition-api.vue diff --git a/examples/sites/demos/app/chart/histogram/demo5.vue b/examples/sites/demos/pc/app/chart/histogram/demo5.vue similarity index 100% rename from examples/sites/demos/app/chart/histogram/demo5.vue rename to examples/sites/demos/pc/app/chart/histogram/demo5.vue diff --git a/examples/sites/demos/app/chart/histogram/demo6-composition-api.vue b/examples/sites/demos/pc/app/chart/histogram/demo6-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/histogram/demo6-composition-api.vue rename to examples/sites/demos/pc/app/chart/histogram/demo6-composition-api.vue diff --git a/examples/sites/demos/app/chart/histogram/demo6.vue b/examples/sites/demos/pc/app/chart/histogram/demo6.vue similarity index 100% rename from examples/sites/demos/app/chart/histogram/demo6.vue rename to examples/sites/demos/pc/app/chart/histogram/demo6.vue diff --git a/examples/sites/demos/app/chart/histogram/demo7-composition-api.vue b/examples/sites/demos/pc/app/chart/histogram/demo7-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/histogram/demo7-composition-api.vue rename to examples/sites/demos/pc/app/chart/histogram/demo7-composition-api.vue diff --git a/examples/sites/demos/app/chart/histogram/demo7.vue b/examples/sites/demos/pc/app/chart/histogram/demo7.vue similarity index 100% rename from examples/sites/demos/app/chart/histogram/demo7.vue rename to examples/sites/demos/pc/app/chart/histogram/demo7.vue diff --git a/examples/sites/demos/app/chart/histogram/demo8-composition-api.vue b/examples/sites/demos/pc/app/chart/histogram/demo8-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/histogram/demo8-composition-api.vue rename to examples/sites/demos/pc/app/chart/histogram/demo8-composition-api.vue diff --git a/examples/sites/demos/app/chart/histogram/demo8.vue b/examples/sites/demos/pc/app/chart/histogram/demo8.vue similarity index 100% rename from examples/sites/demos/app/chart/histogram/demo8.vue rename to examples/sites/demos/pc/app/chart/histogram/demo8.vue diff --git a/examples/sites/demos/app/chart/line/base-composition-api.vue b/examples/sites/demos/pc/app/chart/line/base-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/line/base-composition-api.vue rename to examples/sites/demos/pc/app/chart/line/base-composition-api.vue diff --git a/examples/sites/demos/app/chart/line/base.vue b/examples/sites/demos/pc/app/chart/line/base.vue similarity index 100% rename from examples/sites/demos/app/chart/line/base.vue rename to examples/sites/demos/pc/app/chart/line/base.vue diff --git a/examples/sites/demos/app/chart/line/demo2-composition-api.vue b/examples/sites/demos/pc/app/chart/line/demo2-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/line/demo2-composition-api.vue rename to examples/sites/demos/pc/app/chart/line/demo2-composition-api.vue diff --git a/examples/sites/demos/app/chart/line/demo2.vue b/examples/sites/demos/pc/app/chart/line/demo2.vue similarity index 100% rename from examples/sites/demos/app/chart/line/demo2.vue rename to examples/sites/demos/pc/app/chart/line/demo2.vue diff --git a/examples/sites/demos/app/chart/line/demo3-composition-api.vue b/examples/sites/demos/pc/app/chart/line/demo3-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/line/demo3-composition-api.vue rename to examples/sites/demos/pc/app/chart/line/demo3-composition-api.vue diff --git a/examples/sites/demos/app/chart/line/demo3.vue b/examples/sites/demos/pc/app/chart/line/demo3.vue similarity index 100% rename from examples/sites/demos/app/chart/line/demo3.vue rename to examples/sites/demos/pc/app/chart/line/demo3.vue diff --git a/examples/sites/demos/app/chart/line/demo4-composition-api.vue b/examples/sites/demos/pc/app/chart/line/demo4-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/line/demo4-composition-api.vue rename to examples/sites/demos/pc/app/chart/line/demo4-composition-api.vue diff --git a/examples/sites/demos/app/chart/line/demo4.vue b/examples/sites/demos/pc/app/chart/line/demo4.vue similarity index 100% rename from examples/sites/demos/app/chart/line/demo4.vue rename to examples/sites/demos/pc/app/chart/line/demo4.vue diff --git a/examples/sites/demos/app/chart/line/demo5-composition-api.vue b/examples/sites/demos/pc/app/chart/line/demo5-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/line/demo5-composition-api.vue rename to examples/sites/demos/pc/app/chart/line/demo5-composition-api.vue diff --git a/examples/sites/demos/app/chart/line/demo5.vue b/examples/sites/demos/pc/app/chart/line/demo5.vue similarity index 100% rename from examples/sites/demos/app/chart/line/demo5.vue rename to examples/sites/demos/pc/app/chart/line/demo5.vue diff --git a/examples/sites/demos/app/chart/line/demo6-composition-api.vue b/examples/sites/demos/pc/app/chart/line/demo6-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/line/demo6-composition-api.vue rename to examples/sites/demos/pc/app/chart/line/demo6-composition-api.vue diff --git a/examples/sites/demos/app/chart/line/demo6.vue b/examples/sites/demos/pc/app/chart/line/demo6.vue similarity index 100% rename from examples/sites/demos/app/chart/line/demo6.vue rename to examples/sites/demos/pc/app/chart/line/demo6.vue diff --git a/examples/sites/demos/app/chart/line/demo7-composition-api.vue b/examples/sites/demos/pc/app/chart/line/demo7-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/line/demo7-composition-api.vue rename to examples/sites/demos/pc/app/chart/line/demo7-composition-api.vue diff --git a/examples/sites/demos/app/chart/line/demo7.vue b/examples/sites/demos/pc/app/chart/line/demo7.vue similarity index 100% rename from examples/sites/demos/app/chart/line/demo7.vue rename to examples/sites/demos/pc/app/chart/line/demo7.vue diff --git a/examples/sites/demos/app/chart/line/demo8-composition-api.vue b/examples/sites/demos/pc/app/chart/line/demo8-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/line/demo8-composition-api.vue rename to examples/sites/demos/pc/app/chart/line/demo8-composition-api.vue diff --git a/examples/sites/demos/app/chart/line/demo8.vue b/examples/sites/demos/pc/app/chart/line/demo8.vue similarity index 100% rename from examples/sites/demos/app/chart/line/demo8.vue rename to examples/sites/demos/pc/app/chart/line/demo8.vue diff --git a/examples/sites/demos/app/chart/line/demo9-composition-api.vue b/examples/sites/demos/pc/app/chart/line/demo9-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/line/demo9-composition-api.vue rename to examples/sites/demos/pc/app/chart/line/demo9-composition-api.vue diff --git a/examples/sites/demos/app/chart/line/demo9.vue b/examples/sites/demos/pc/app/chart/line/demo9.vue similarity index 100% rename from examples/sites/demos/app/chart/line/demo9.vue rename to examples/sites/demos/pc/app/chart/line/demo9.vue diff --git a/examples/sites/demos/app/chart/liquidfill/base-composition-api.vue b/examples/sites/demos/pc/app/chart/liquidfill/base-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/liquidfill/base-composition-api.vue rename to examples/sites/demos/pc/app/chart/liquidfill/base-composition-api.vue diff --git a/examples/sites/demos/app/chart/liquidfill/base.vue b/examples/sites/demos/pc/app/chart/liquidfill/base.vue similarity index 100% rename from examples/sites/demos/app/chart/liquidfill/base.vue rename to examples/sites/demos/pc/app/chart/liquidfill/base.vue diff --git a/examples/sites/demos/app/chart/liquidfill/demo2-composition-api.vue b/examples/sites/demos/pc/app/chart/liquidfill/demo2-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/liquidfill/demo2-composition-api.vue rename to examples/sites/demos/pc/app/chart/liquidfill/demo2-composition-api.vue diff --git a/examples/sites/demos/app/chart/liquidfill/demo2.vue b/examples/sites/demos/pc/app/chart/liquidfill/demo2.vue similarity index 100% rename from examples/sites/demos/app/chart/liquidfill/demo2.vue rename to examples/sites/demos/pc/app/chart/liquidfill/demo2.vue diff --git a/examples/sites/demos/app/chart/liquidfill/demo3-composition-api.vue b/examples/sites/demos/pc/app/chart/liquidfill/demo3-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/liquidfill/demo3-composition-api.vue rename to examples/sites/demos/pc/app/chart/liquidfill/demo3-composition-api.vue diff --git a/examples/sites/demos/app/chart/liquidfill/demo3.vue b/examples/sites/demos/pc/app/chart/liquidfill/demo3.vue similarity index 100% rename from examples/sites/demos/app/chart/liquidfill/demo3.vue rename to examples/sites/demos/pc/app/chart/liquidfill/demo3.vue diff --git a/examples/sites/demos/app/chart/liquidfill/demo4-composition-api.vue b/examples/sites/demos/pc/app/chart/liquidfill/demo4-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/liquidfill/demo4-composition-api.vue rename to examples/sites/demos/pc/app/chart/liquidfill/demo4-composition-api.vue diff --git a/examples/sites/demos/app/chart/liquidfill/demo4.vue b/examples/sites/demos/pc/app/chart/liquidfill/demo4.vue similarity index 100% rename from examples/sites/demos/app/chart/liquidfill/demo4.vue rename to examples/sites/demos/pc/app/chart/liquidfill/demo4.vue diff --git a/examples/sites/demos/app/chart/liquidfill/demo5-composition-api.vue b/examples/sites/demos/pc/app/chart/liquidfill/demo5-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/liquidfill/demo5-composition-api.vue rename to examples/sites/demos/pc/app/chart/liquidfill/demo5-composition-api.vue diff --git a/examples/sites/demos/app/chart/liquidfill/demo5.vue b/examples/sites/demos/pc/app/chart/liquidfill/demo5.vue similarity index 100% rename from examples/sites/demos/app/chart/liquidfill/demo5.vue rename to examples/sites/demos/pc/app/chart/liquidfill/demo5.vue diff --git a/examples/sites/demos/app/chart/map/base-composition-api.vue b/examples/sites/demos/pc/app/chart/map/base-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/map/base-composition-api.vue rename to examples/sites/demos/pc/app/chart/map/base-composition-api.vue diff --git a/examples/sites/demos/app/chart/map/base.vue b/examples/sites/demos/pc/app/chart/map/base.vue similarity index 100% rename from examples/sites/demos/app/chart/map/base.vue rename to examples/sites/demos/pc/app/chart/map/base.vue diff --git a/examples/sites/demos/app/chart/map/china.js b/examples/sites/demos/pc/app/chart/map/china.js similarity index 100% rename from examples/sites/demos/app/chart/map/china.js rename to examples/sites/demos/pc/app/chart/map/china.js diff --git a/examples/sites/demos/app/chart/mapChina.js b/examples/sites/demos/pc/app/chart/mapChina.js similarity index 100% rename from examples/sites/demos/app/chart/mapChina.js rename to examples/sites/demos/pc/app/chart/mapChina.js diff --git a/examples/sites/demos/app/chart/pie/base-composition-api.vue b/examples/sites/demos/pc/app/chart/pie/base-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/pie/base-composition-api.vue rename to examples/sites/demos/pc/app/chart/pie/base-composition-api.vue diff --git a/examples/sites/demos/app/chart/pie/base.vue b/examples/sites/demos/pc/app/chart/pie/base.vue similarity index 100% rename from examples/sites/demos/app/chart/pie/base.vue rename to examples/sites/demos/pc/app/chart/pie/base.vue diff --git a/examples/sites/demos/app/chart/pie/demo2-composition-api.vue b/examples/sites/demos/pc/app/chart/pie/demo2-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/pie/demo2-composition-api.vue rename to examples/sites/demos/pc/app/chart/pie/demo2-composition-api.vue diff --git a/examples/sites/demos/app/chart/pie/demo2.vue b/examples/sites/demos/pc/app/chart/pie/demo2.vue similarity index 100% rename from examples/sites/demos/app/chart/pie/demo2.vue rename to examples/sites/demos/pc/app/chart/pie/demo2.vue diff --git a/examples/sites/demos/app/chart/pie/demo3-composition-api.vue b/examples/sites/demos/pc/app/chart/pie/demo3-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/pie/demo3-composition-api.vue rename to examples/sites/demos/pc/app/chart/pie/demo3-composition-api.vue diff --git a/examples/sites/demos/app/chart/pie/demo3.vue b/examples/sites/demos/pc/app/chart/pie/demo3.vue similarity index 100% rename from examples/sites/demos/app/chart/pie/demo3.vue rename to examples/sites/demos/pc/app/chart/pie/demo3.vue diff --git a/examples/sites/demos/app/chart/pie/demo4-composition-api.vue b/examples/sites/demos/pc/app/chart/pie/demo4-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/pie/demo4-composition-api.vue rename to examples/sites/demos/pc/app/chart/pie/demo4-composition-api.vue diff --git a/examples/sites/demos/app/chart/pie/demo4.vue b/examples/sites/demos/pc/app/chart/pie/demo4.vue similarity index 100% rename from examples/sites/demos/app/chart/pie/demo4.vue rename to examples/sites/demos/pc/app/chart/pie/demo4.vue diff --git a/examples/sites/demos/app/chart/pie/demo5-composition-api.vue b/examples/sites/demos/pc/app/chart/pie/demo5-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/pie/demo5-composition-api.vue rename to examples/sites/demos/pc/app/chart/pie/demo5-composition-api.vue diff --git a/examples/sites/demos/app/chart/pie/demo5.vue b/examples/sites/demos/pc/app/chart/pie/demo5.vue similarity index 100% rename from examples/sites/demos/app/chart/pie/demo5.vue rename to examples/sites/demos/pc/app/chart/pie/demo5.vue diff --git a/examples/sites/demos/app/chart/pie/demo6-composition-api.vue b/examples/sites/demos/pc/app/chart/pie/demo6-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/pie/demo6-composition-api.vue rename to examples/sites/demos/pc/app/chart/pie/demo6-composition-api.vue diff --git a/examples/sites/demos/app/chart/pie/demo6.vue b/examples/sites/demos/pc/app/chart/pie/demo6.vue similarity index 100% rename from examples/sites/demos/app/chart/pie/demo6.vue rename to examples/sites/demos/pc/app/chart/pie/demo6.vue diff --git a/examples/sites/demos/app/chart/pie/demo7-composition-api.vue b/examples/sites/demos/pc/app/chart/pie/demo7-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/pie/demo7-composition-api.vue rename to examples/sites/demos/pc/app/chart/pie/demo7-composition-api.vue diff --git a/examples/sites/demos/app/chart/pie/demo7.vue b/examples/sites/demos/pc/app/chart/pie/demo7.vue similarity index 100% rename from examples/sites/demos/app/chart/pie/demo7.vue rename to examples/sites/demos/pc/app/chart/pie/demo7.vue diff --git a/examples/sites/demos/app/chart/props/base-composition-api.vue b/examples/sites/demos/pc/app/chart/props/base-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/props/base-composition-api.vue rename to examples/sites/demos/pc/app/chart/props/base-composition-api.vue diff --git a/examples/sites/demos/app/chart/props/base.vue b/examples/sites/demos/pc/app/chart/props/base.vue similarity index 100% rename from examples/sites/demos/app/chart/props/base.vue rename to examples/sites/demos/pc/app/chart/props/base.vue diff --git a/examples/sites/demos/app/chart/props/demo10-composition-api.vue b/examples/sites/demos/pc/app/chart/props/demo10-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/props/demo10-composition-api.vue rename to examples/sites/demos/pc/app/chart/props/demo10-composition-api.vue diff --git a/examples/sites/demos/app/chart/props/demo10.vue b/examples/sites/demos/pc/app/chart/props/demo10.vue similarity index 100% rename from examples/sites/demos/app/chart/props/demo10.vue rename to examples/sites/demos/pc/app/chart/props/demo10.vue diff --git a/examples/sites/demos/app/chart/props/demo11-composition-api.vue b/examples/sites/demos/pc/app/chart/props/demo11-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/props/demo11-composition-api.vue rename to examples/sites/demos/pc/app/chart/props/demo11-composition-api.vue diff --git a/examples/sites/demos/app/chart/props/demo11.vue b/examples/sites/demos/pc/app/chart/props/demo11.vue similarity index 100% rename from examples/sites/demos/app/chart/props/demo11.vue rename to examples/sites/demos/pc/app/chart/props/demo11.vue diff --git a/examples/sites/demos/app/chart/props/demo12-composition-api.vue b/examples/sites/demos/pc/app/chart/props/demo12-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/props/demo12-composition-api.vue rename to examples/sites/demos/pc/app/chart/props/demo12-composition-api.vue diff --git a/examples/sites/demos/app/chart/props/demo12.vue b/examples/sites/demos/pc/app/chart/props/demo12.vue similarity index 100% rename from examples/sites/demos/app/chart/props/demo12.vue rename to examples/sites/demos/pc/app/chart/props/demo12.vue diff --git a/examples/sites/demos/app/chart/props/demo2-composition-api.vue b/examples/sites/demos/pc/app/chart/props/demo2-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/props/demo2-composition-api.vue rename to examples/sites/demos/pc/app/chart/props/demo2-composition-api.vue diff --git a/examples/sites/demos/app/chart/props/demo2.vue b/examples/sites/demos/pc/app/chart/props/demo2.vue similarity index 100% rename from examples/sites/demos/app/chart/props/demo2.vue rename to examples/sites/demos/pc/app/chart/props/demo2.vue diff --git a/examples/sites/demos/app/chart/props/demo3-composition-api.vue b/examples/sites/demos/pc/app/chart/props/demo3-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/props/demo3-composition-api.vue rename to examples/sites/demos/pc/app/chart/props/demo3-composition-api.vue diff --git a/examples/sites/demos/app/chart/props/demo3.vue b/examples/sites/demos/pc/app/chart/props/demo3.vue similarity index 100% rename from examples/sites/demos/app/chart/props/demo3.vue rename to examples/sites/demos/pc/app/chart/props/demo3.vue diff --git a/examples/sites/demos/app/chart/props/demo4-composition-api.vue b/examples/sites/demos/pc/app/chart/props/demo4-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/props/demo4-composition-api.vue rename to examples/sites/demos/pc/app/chart/props/demo4-composition-api.vue diff --git a/examples/sites/demos/app/chart/props/demo4.vue b/examples/sites/demos/pc/app/chart/props/demo4.vue similarity index 100% rename from examples/sites/demos/app/chart/props/demo4.vue rename to examples/sites/demos/pc/app/chart/props/demo4.vue diff --git a/examples/sites/demos/app/chart/props/demo5-composition-api.vue b/examples/sites/demos/pc/app/chart/props/demo5-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/props/demo5-composition-api.vue rename to examples/sites/demos/pc/app/chart/props/demo5-composition-api.vue diff --git a/examples/sites/demos/app/chart/props/demo5.vue b/examples/sites/demos/pc/app/chart/props/demo5.vue similarity index 100% rename from examples/sites/demos/app/chart/props/demo5.vue rename to examples/sites/demos/pc/app/chart/props/demo5.vue diff --git a/examples/sites/demos/app/chart/props/demo6-composition-api.vue b/examples/sites/demos/pc/app/chart/props/demo6-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/props/demo6-composition-api.vue rename to examples/sites/demos/pc/app/chart/props/demo6-composition-api.vue diff --git a/examples/sites/demos/app/chart/props/demo6.vue b/examples/sites/demos/pc/app/chart/props/demo6.vue similarity index 100% rename from examples/sites/demos/app/chart/props/demo6.vue rename to examples/sites/demos/pc/app/chart/props/demo6.vue diff --git a/examples/sites/demos/app/chart/props/demo7-composition-api.vue b/examples/sites/demos/pc/app/chart/props/demo7-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/props/demo7-composition-api.vue rename to examples/sites/demos/pc/app/chart/props/demo7-composition-api.vue diff --git a/examples/sites/demos/app/chart/props/demo7.vue b/examples/sites/demos/pc/app/chart/props/demo7.vue similarity index 100% rename from examples/sites/demos/app/chart/props/demo7.vue rename to examples/sites/demos/pc/app/chart/props/demo7.vue diff --git a/examples/sites/demos/app/chart/props/demo8-composition-api.vue b/examples/sites/demos/pc/app/chart/props/demo8-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/props/demo8-composition-api.vue rename to examples/sites/demos/pc/app/chart/props/demo8-composition-api.vue diff --git a/examples/sites/demos/app/chart/props/demo8.vue b/examples/sites/demos/pc/app/chart/props/demo8.vue similarity index 100% rename from examples/sites/demos/app/chart/props/demo8.vue rename to examples/sites/demos/pc/app/chart/props/demo8.vue diff --git a/examples/sites/demos/app/chart/props/demo9-composition-api.vue b/examples/sites/demos/pc/app/chart/props/demo9-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/props/demo9-composition-api.vue rename to examples/sites/demos/pc/app/chart/props/demo9-composition-api.vue diff --git a/examples/sites/demos/app/chart/props/demo9.vue b/examples/sites/demos/pc/app/chart/props/demo9.vue similarity index 100% rename from examples/sites/demos/app/chart/props/demo9.vue rename to examples/sites/demos/pc/app/chart/props/demo9.vue diff --git a/examples/sites/demos/app/chart/question/base-composition-api.vue b/examples/sites/demos/pc/app/chart/question/base-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/question/base-composition-api.vue rename to examples/sites/demos/pc/app/chart/question/base-composition-api.vue diff --git a/examples/sites/demos/app/chart/question/base.vue b/examples/sites/demos/pc/app/chart/question/base.vue similarity index 100% rename from examples/sites/demos/app/chart/question/base.vue rename to examples/sites/demos/pc/app/chart/question/base.vue diff --git a/examples/sites/demos/app/chart/question/demo2-composition-api.vue b/examples/sites/demos/pc/app/chart/question/demo2-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/question/demo2-composition-api.vue rename to examples/sites/demos/pc/app/chart/question/demo2-composition-api.vue diff --git a/examples/sites/demos/app/chart/question/demo2.vue b/examples/sites/demos/pc/app/chart/question/demo2.vue similarity index 100% rename from examples/sites/demos/app/chart/question/demo2.vue rename to examples/sites/demos/pc/app/chart/question/demo2.vue diff --git a/examples/sites/demos/app/chart/question/demo3-composition-api.vue b/examples/sites/demos/pc/app/chart/question/demo3-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/question/demo3-composition-api.vue rename to examples/sites/demos/pc/app/chart/question/demo3-composition-api.vue diff --git a/examples/sites/demos/app/chart/question/demo3.vue b/examples/sites/demos/pc/app/chart/question/demo3.vue similarity index 100% rename from examples/sites/demos/app/chart/question/demo3.vue rename to examples/sites/demos/pc/app/chart/question/demo3.vue diff --git a/examples/sites/demos/app/chart/question/demo4-composition-api.vue b/examples/sites/demos/pc/app/chart/question/demo4-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/question/demo4-composition-api.vue rename to examples/sites/demos/pc/app/chart/question/demo4-composition-api.vue diff --git a/examples/sites/demos/app/chart/question/demo4.vue b/examples/sites/demos/pc/app/chart/question/demo4.vue similarity index 100% rename from examples/sites/demos/app/chart/question/demo4.vue rename to examples/sites/demos/pc/app/chart/question/demo4.vue diff --git a/examples/sites/demos/app/chart/question/demo5-composition-api.vue b/examples/sites/demos/pc/app/chart/question/demo5-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/question/demo5-composition-api.vue rename to examples/sites/demos/pc/app/chart/question/demo5-composition-api.vue diff --git a/examples/sites/demos/app/chart/question/demo5.vue b/examples/sites/demos/pc/app/chart/question/demo5.vue similarity index 100% rename from examples/sites/demos/app/chart/question/demo5.vue rename to examples/sites/demos/pc/app/chart/question/demo5.vue diff --git a/examples/sites/demos/app/chart/radar/base-composition-api.vue b/examples/sites/demos/pc/app/chart/radar/base-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/radar/base-composition-api.vue rename to examples/sites/demos/pc/app/chart/radar/base-composition-api.vue diff --git a/examples/sites/demos/app/chart/radar/base.vue b/examples/sites/demos/pc/app/chart/radar/base.vue similarity index 100% rename from examples/sites/demos/app/chart/radar/base.vue rename to examples/sites/demos/pc/app/chart/radar/base.vue diff --git a/examples/sites/demos/app/chart/radar/demo2-composition-api.vue b/examples/sites/demos/pc/app/chart/radar/demo2-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/radar/demo2-composition-api.vue rename to examples/sites/demos/pc/app/chart/radar/demo2-composition-api.vue diff --git a/examples/sites/demos/app/chart/radar/demo2.vue b/examples/sites/demos/pc/app/chart/radar/demo2.vue similarity index 100% rename from examples/sites/demos/app/chart/radar/demo2.vue rename to examples/sites/demos/pc/app/chart/radar/demo2.vue diff --git a/examples/sites/demos/app/chart/radar/demo3-composition-api.vue b/examples/sites/demos/pc/app/chart/radar/demo3-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/radar/demo3-composition-api.vue rename to examples/sites/demos/pc/app/chart/radar/demo3-composition-api.vue diff --git a/examples/sites/demos/app/chart/radar/demo3.vue b/examples/sites/demos/pc/app/chart/radar/demo3.vue similarity index 100% rename from examples/sites/demos/app/chart/radar/demo3.vue rename to examples/sites/demos/pc/app/chart/radar/demo3.vue diff --git a/examples/sites/demos/app/chart/ring/base-composition-api.vue b/examples/sites/demos/pc/app/chart/ring/base-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/ring/base-composition-api.vue rename to examples/sites/demos/pc/app/chart/ring/base-composition-api.vue diff --git a/examples/sites/demos/app/chart/ring/base.vue b/examples/sites/demos/pc/app/chart/ring/base.vue similarity index 100% rename from examples/sites/demos/app/chart/ring/base.vue rename to examples/sites/demos/pc/app/chart/ring/base.vue diff --git a/examples/sites/demos/app/chart/ring/demo2-composition-api.vue b/examples/sites/demos/pc/app/chart/ring/demo2-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/ring/demo2-composition-api.vue rename to examples/sites/demos/pc/app/chart/ring/demo2-composition-api.vue diff --git a/examples/sites/demos/app/chart/ring/demo2.vue b/examples/sites/demos/pc/app/chart/ring/demo2.vue similarity index 100% rename from examples/sites/demos/app/chart/ring/demo2.vue rename to examples/sites/demos/pc/app/chart/ring/demo2.vue diff --git a/examples/sites/demos/app/chart/ring/demo3-composition-api.vue b/examples/sites/demos/pc/app/chart/ring/demo3-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/ring/demo3-composition-api.vue rename to examples/sites/demos/pc/app/chart/ring/demo3-composition-api.vue diff --git a/examples/sites/demos/app/chart/ring/demo3.vue b/examples/sites/demos/pc/app/chart/ring/demo3.vue similarity index 100% rename from examples/sites/demos/app/chart/ring/demo3.vue rename to examples/sites/demos/pc/app/chart/ring/demo3.vue diff --git a/examples/sites/demos/app/chart/ring/demo4-composition-api.vue b/examples/sites/demos/pc/app/chart/ring/demo4-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/ring/demo4-composition-api.vue rename to examples/sites/demos/pc/app/chart/ring/demo4-composition-api.vue diff --git a/examples/sites/demos/app/chart/ring/demo4.vue b/examples/sites/demos/pc/app/chart/ring/demo4.vue similarity index 100% rename from examples/sites/demos/app/chart/ring/demo4.vue rename to examples/sites/demos/pc/app/chart/ring/demo4.vue diff --git a/examples/sites/demos/app/chart/ring/demo5-composition-api.vue b/examples/sites/demos/pc/app/chart/ring/demo5-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/ring/demo5-composition-api.vue rename to examples/sites/demos/pc/app/chart/ring/demo5-composition-api.vue diff --git a/examples/sites/demos/app/chart/ring/demo5.vue b/examples/sites/demos/pc/app/chart/ring/demo5.vue similarity index 100% rename from examples/sites/demos/app/chart/ring/demo5.vue rename to examples/sites/demos/pc/app/chart/ring/demo5.vue diff --git a/examples/sites/demos/app/chart/ring/demo6-composition-api.vue b/examples/sites/demos/pc/app/chart/ring/demo6-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/ring/demo6-composition-api.vue rename to examples/sites/demos/pc/app/chart/ring/demo6-composition-api.vue diff --git a/examples/sites/demos/app/chart/ring/demo6.vue b/examples/sites/demos/pc/app/chart/ring/demo6.vue similarity index 100% rename from examples/sites/demos/app/chart/ring/demo6.vue rename to examples/sites/demos/pc/app/chart/ring/demo6.vue diff --git a/examples/sites/demos/app/chart/ring/ring-title-composition-api.vue b/examples/sites/demos/pc/app/chart/ring/ring-title-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/ring/ring-title-composition-api.vue rename to examples/sites/demos/pc/app/chart/ring/ring-title-composition-api.vue diff --git a/examples/sites/demos/app/chart/ring/ring-title.vue b/examples/sites/demos/pc/app/chart/ring/ring-title.vue similarity index 100% rename from examples/sites/demos/app/chart/ring/ring-title.vue rename to examples/sites/demos/pc/app/chart/ring/ring-title.vue diff --git a/examples/sites/demos/app/chart/sankey/base-composition-api.vue b/examples/sites/demos/pc/app/chart/sankey/base-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/sankey/base-composition-api.vue rename to examples/sites/demos/pc/app/chart/sankey/base-composition-api.vue diff --git a/examples/sites/demos/app/chart/sankey/base.vue b/examples/sites/demos/pc/app/chart/sankey/base.vue similarity index 100% rename from examples/sites/demos/app/chart/sankey/base.vue rename to examples/sites/demos/pc/app/chart/sankey/base.vue diff --git a/examples/sites/demos/app/chart/sankey/demo2-composition-api.vue b/examples/sites/demos/pc/app/chart/sankey/demo2-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/sankey/demo2-composition-api.vue rename to examples/sites/demos/pc/app/chart/sankey/demo2-composition-api.vue diff --git a/examples/sites/demos/app/chart/sankey/demo2.vue b/examples/sites/demos/pc/app/chart/sankey/demo2.vue similarity index 100% rename from examples/sites/demos/app/chart/sankey/demo2.vue rename to examples/sites/demos/pc/app/chart/sankey/demo2.vue diff --git a/examples/sites/demos/app/chart/scatter/base-composition-api.vue b/examples/sites/demos/pc/app/chart/scatter/base-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/scatter/base-composition-api.vue rename to examples/sites/demos/pc/app/chart/scatter/base-composition-api.vue diff --git a/examples/sites/demos/app/chart/scatter/base.vue b/examples/sites/demos/pc/app/chart/scatter/base.vue similarity index 100% rename from examples/sites/demos/app/chart/scatter/base.vue rename to examples/sites/demos/pc/app/chart/scatter/base.vue diff --git a/examples/sites/demos/app/chart/scatter/demo2-composition-api.vue b/examples/sites/demos/pc/app/chart/scatter/demo2-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/scatter/demo2-composition-api.vue rename to examples/sites/demos/pc/app/chart/scatter/demo2-composition-api.vue diff --git a/examples/sites/demos/app/chart/scatter/demo2.vue b/examples/sites/demos/pc/app/chart/scatter/demo2.vue similarity index 100% rename from examples/sites/demos/app/chart/scatter/demo2.vue rename to examples/sites/demos/pc/app/chart/scatter/demo2.vue diff --git a/examples/sites/demos/app/chart/scatter/demo3-composition-api.vue b/examples/sites/demos/pc/app/chart/scatter/demo3-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/scatter/demo3-composition-api.vue rename to examples/sites/demos/pc/app/chart/scatter/demo3-composition-api.vue diff --git a/examples/sites/demos/app/chart/scatter/demo3.vue b/examples/sites/demos/pc/app/chart/scatter/demo3.vue similarity index 100% rename from examples/sites/demos/app/chart/scatter/demo3.vue rename to examples/sites/demos/pc/app/chart/scatter/demo3.vue diff --git a/examples/sites/demos/app/chart/scatter/demo4-composition-api.vue b/examples/sites/demos/pc/app/chart/scatter/demo4-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/scatter/demo4-composition-api.vue rename to examples/sites/demos/pc/app/chart/scatter/demo4-composition-api.vue diff --git a/examples/sites/demos/app/chart/scatter/demo4.vue b/examples/sites/demos/pc/app/chart/scatter/demo4.vue similarity index 100% rename from examples/sites/demos/app/chart/scatter/demo4.vue rename to examples/sites/demos/pc/app/chart/scatter/demo4.vue diff --git a/examples/sites/demos/app/chart/scatter/demo5-composition-api.vue b/examples/sites/demos/pc/app/chart/scatter/demo5-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/scatter/demo5-composition-api.vue rename to examples/sites/demos/pc/app/chart/scatter/demo5-composition-api.vue diff --git a/examples/sites/demos/app/chart/scatter/demo5.vue b/examples/sites/demos/pc/app/chart/scatter/demo5.vue similarity index 100% rename from examples/sites/demos/app/chart/scatter/demo5.vue rename to examples/sites/demos/pc/app/chart/scatter/demo5.vue diff --git a/examples/sites/demos/app/chart/scatter/demo6-composition-api.vue b/examples/sites/demos/pc/app/chart/scatter/demo6-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/scatter/demo6-composition-api.vue rename to examples/sites/demos/pc/app/chart/scatter/demo6-composition-api.vue diff --git a/examples/sites/demos/app/chart/scatter/demo6.vue b/examples/sites/demos/pc/app/chart/scatter/demo6.vue similarity index 100% rename from examples/sites/demos/app/chart/scatter/demo6.vue rename to examples/sites/demos/pc/app/chart/scatter/demo6.vue diff --git a/examples/sites/demos/app/chart/scatter/demo7-composition-api.vue b/examples/sites/demos/pc/app/chart/scatter/demo7-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/scatter/demo7-composition-api.vue rename to examples/sites/demos/pc/app/chart/scatter/demo7-composition-api.vue diff --git a/examples/sites/demos/app/chart/scatter/demo7.vue b/examples/sites/demos/pc/app/chart/scatter/demo7.vue similarity index 100% rename from examples/sites/demos/app/chart/scatter/demo7.vue rename to examples/sites/demos/pc/app/chart/scatter/demo7.vue diff --git a/examples/sites/demos/app/chart/scatter/demo8-composition-api.vue b/examples/sites/demos/pc/app/chart/scatter/demo8-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/scatter/demo8-composition-api.vue rename to examples/sites/demos/pc/app/chart/scatter/demo8-composition-api.vue diff --git a/examples/sites/demos/app/chart/scatter/demo8.vue b/examples/sites/demos/pc/app/chart/scatter/demo8.vue similarity index 100% rename from examples/sites/demos/app/chart/scatter/demo8.vue rename to examples/sites/demos/pc/app/chart/scatter/demo8.vue diff --git a/examples/sites/demos/app/chart/sunburst/base-composition-api.vue b/examples/sites/demos/pc/app/chart/sunburst/base-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/sunburst/base-composition-api.vue rename to examples/sites/demos/pc/app/chart/sunburst/base-composition-api.vue diff --git a/examples/sites/demos/app/chart/sunburst/base.vue b/examples/sites/demos/pc/app/chart/sunburst/base.vue similarity index 100% rename from examples/sites/demos/app/chart/sunburst/base.vue rename to examples/sites/demos/pc/app/chart/sunburst/base.vue diff --git a/examples/sites/demos/app/chart/sunburst/demo2-composition-api.vue b/examples/sites/demos/pc/app/chart/sunburst/demo2-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/sunburst/demo2-composition-api.vue rename to examples/sites/demos/pc/app/chart/sunburst/demo2-composition-api.vue diff --git a/examples/sites/demos/app/chart/sunburst/demo2.vue b/examples/sites/demos/pc/app/chart/sunburst/demo2.vue similarity index 100% rename from examples/sites/demos/app/chart/sunburst/demo2.vue rename to examples/sites/demos/pc/app/chart/sunburst/demo2.vue diff --git a/examples/sites/demos/app/chart/tree/base-composition-api.vue b/examples/sites/demos/pc/app/chart/tree/base-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/tree/base-composition-api.vue rename to examples/sites/demos/pc/app/chart/tree/base-composition-api.vue diff --git a/examples/sites/demos/app/chart/tree/base.vue b/examples/sites/demos/pc/app/chart/tree/base.vue similarity index 100% rename from examples/sites/demos/app/chart/tree/base.vue rename to examples/sites/demos/pc/app/chart/tree/base.vue diff --git a/examples/sites/demos/app/chart/tree/demo2-composition-api.vue b/examples/sites/demos/pc/app/chart/tree/demo2-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/tree/demo2-composition-api.vue rename to examples/sites/demos/pc/app/chart/tree/demo2-composition-api.vue diff --git a/examples/sites/demos/app/chart/tree/demo2.vue b/examples/sites/demos/pc/app/chart/tree/demo2.vue similarity index 100% rename from examples/sites/demos/app/chart/tree/demo2.vue rename to examples/sites/demos/pc/app/chart/tree/demo2.vue diff --git a/examples/sites/demos/app/chart/tree/demo3-composition-api.vue b/examples/sites/demos/pc/app/chart/tree/demo3-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/tree/demo3-composition-api.vue rename to examples/sites/demos/pc/app/chart/tree/demo3-composition-api.vue diff --git a/examples/sites/demos/app/chart/tree/demo3.vue b/examples/sites/demos/pc/app/chart/tree/demo3.vue similarity index 100% rename from examples/sites/demos/app/chart/tree/demo3.vue rename to examples/sites/demos/pc/app/chart/tree/demo3.vue diff --git a/examples/sites/demos/app/chart/tree/demo4-composition-api.vue b/examples/sites/demos/pc/app/chart/tree/demo4-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/tree/demo4-composition-api.vue rename to examples/sites/demos/pc/app/chart/tree/demo4-composition-api.vue diff --git a/examples/sites/demos/app/chart/tree/demo4.vue b/examples/sites/demos/pc/app/chart/tree/demo4.vue similarity index 100% rename from examples/sites/demos/app/chart/tree/demo4.vue rename to examples/sites/demos/pc/app/chart/tree/demo4.vue diff --git a/examples/sites/demos/app/chart/tree/demo5-composition-api.vue b/examples/sites/demos/pc/app/chart/tree/demo5-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/tree/demo5-composition-api.vue rename to examples/sites/demos/pc/app/chart/tree/demo5-composition-api.vue diff --git a/examples/sites/demos/app/chart/tree/demo5.vue b/examples/sites/demos/pc/app/chart/tree/demo5.vue similarity index 100% rename from examples/sites/demos/app/chart/tree/demo5.vue rename to examples/sites/demos/pc/app/chart/tree/demo5.vue diff --git a/examples/sites/demos/app/chart/waterfall/base-composition-api.vue b/examples/sites/demos/pc/app/chart/waterfall/base-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/waterfall/base-composition-api.vue rename to examples/sites/demos/pc/app/chart/waterfall/base-composition-api.vue diff --git a/examples/sites/demos/app/chart/waterfall/base.vue b/examples/sites/demos/pc/app/chart/waterfall/base.vue similarity index 100% rename from examples/sites/demos/app/chart/waterfall/base.vue rename to examples/sites/demos/pc/app/chart/waterfall/base.vue diff --git a/examples/sites/demos/app/chart/waterfall/demo2-composition-api.vue b/examples/sites/demos/pc/app/chart/waterfall/demo2-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/waterfall/demo2-composition-api.vue rename to examples/sites/demos/pc/app/chart/waterfall/demo2-composition-api.vue diff --git a/examples/sites/demos/app/chart/waterfall/demo2.vue b/examples/sites/demos/pc/app/chart/waterfall/demo2.vue similarity index 100% rename from examples/sites/demos/app/chart/waterfall/demo2.vue rename to examples/sites/demos/pc/app/chart/waterfall/demo2.vue diff --git a/examples/sites/demos/app/chart/waterfall/demo3-composition-api.vue b/examples/sites/demos/pc/app/chart/waterfall/demo3-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/waterfall/demo3-composition-api.vue rename to examples/sites/demos/pc/app/chart/waterfall/demo3-composition-api.vue diff --git a/examples/sites/demos/app/chart/waterfall/demo3.vue b/examples/sites/demos/pc/app/chart/waterfall/demo3.vue similarity index 100% rename from examples/sites/demos/app/chart/waterfall/demo3.vue rename to examples/sites/demos/pc/app/chart/waterfall/demo3.vue diff --git a/examples/sites/demos/app/chart/waterfall/demo4-composition-api.vue b/examples/sites/demos/pc/app/chart/waterfall/demo4-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/waterfall/demo4-composition-api.vue rename to examples/sites/demos/pc/app/chart/waterfall/demo4-composition-api.vue diff --git a/examples/sites/demos/app/chart/waterfall/demo4.vue b/examples/sites/demos/pc/app/chart/waterfall/demo4.vue similarity index 100% rename from examples/sites/demos/app/chart/waterfall/demo4.vue rename to examples/sites/demos/pc/app/chart/waterfall/demo4.vue diff --git a/examples/sites/demos/app/chart/waterfall/demo5-composition-api.vue b/examples/sites/demos/pc/app/chart/waterfall/demo5-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/waterfall/demo5-composition-api.vue rename to examples/sites/demos/pc/app/chart/waterfall/demo5-composition-api.vue diff --git a/examples/sites/demos/app/chart/waterfall/demo5.vue b/examples/sites/demos/pc/app/chart/waterfall/demo5.vue similarity index 100% rename from examples/sites/demos/app/chart/waterfall/demo5.vue rename to examples/sites/demos/pc/app/chart/waterfall/demo5.vue diff --git a/examples/sites/demos/app/chart/webdoc/chart-attributes-demo.cn.md b/examples/sites/demos/pc/app/chart/webdoc/chart-attributes-demo.cn.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-attributes-demo.cn.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-attributes-demo.cn.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-attributes-demo.en.md b/examples/sites/demos/pc/app/chart/webdoc/chart-attributes-demo.en.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-attributes-demo.en.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-attributes-demo.en.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-attributes-demo.js b/examples/sites/demos/pc/app/chart/webdoc/chart-attributes-demo.js similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-attributes-demo.js rename to examples/sites/demos/pc/app/chart/webdoc/chart-attributes-demo.js diff --git a/examples/sites/demos/app/chart/webdoc/chart-attributes-demo.json.cn.md b/examples/sites/demos/pc/app/chart/webdoc/chart-attributes-demo.json.cn.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-attributes-demo.json.cn.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-attributes-demo.json.cn.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-attributes-demo.json.en.md b/examples/sites/demos/pc/app/chart/webdoc/chart-attributes-demo.json.en.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-attributes-demo.json.en.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-attributes-demo.json.en.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-autonavi-map.cn.md b/examples/sites/demos/pc/app/chart/webdoc/chart-autonavi-map.cn.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-autonavi-map.cn.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-autonavi-map.cn.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-autonavi-map.en.md b/examples/sites/demos/pc/app/chart/webdoc/chart-autonavi-map.en.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-autonavi-map.en.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-autonavi-map.en.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-autonavi-map.js b/examples/sites/demos/pc/app/chart/webdoc/chart-autonavi-map.js similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-autonavi-map.js rename to examples/sites/demos/pc/app/chart/webdoc/chart-autonavi-map.js diff --git a/examples/sites/demos/app/chart/webdoc/chart-autonavi-map.json.cn.md b/examples/sites/demos/pc/app/chart/webdoc/chart-autonavi-map.json.cn.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-autonavi-map.json.cn.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-autonavi-map.json.cn.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-autonavi-map.json.en.md b/examples/sites/demos/pc/app/chart/webdoc/chart-autonavi-map.json.en.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-autonavi-map.json.en.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-autonavi-map.json.en.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-baidu-map.cn.md b/examples/sites/demos/pc/app/chart/webdoc/chart-baidu-map.cn.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-baidu-map.cn.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-baidu-map.cn.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-baidu-map.en.md b/examples/sites/demos/pc/app/chart/webdoc/chart-baidu-map.en.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-baidu-map.en.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-baidu-map.en.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-baidu-map.js b/examples/sites/demos/pc/app/chart/webdoc/chart-baidu-map.js similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-baidu-map.js rename to examples/sites/demos/pc/app/chart/webdoc/chart-baidu-map.js diff --git a/examples/sites/demos/app/chart/webdoc/chart-baidu-map.json.cn.md b/examples/sites/demos/pc/app/chart/webdoc/chart-baidu-map.json.cn.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-baidu-map.json.cn.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-baidu-map.json.cn.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-baidu-map.json.en.md b/examples/sites/demos/pc/app/chart/webdoc/chart-baidu-map.json.en.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-baidu-map.json.en.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-baidu-map.json.en.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-bar.cn.md b/examples/sites/demos/pc/app/chart/webdoc/chart-bar.cn.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-bar.cn.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-bar.cn.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-bar.en.md b/examples/sites/demos/pc/app/chart/webdoc/chart-bar.en.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-bar.en.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-bar.en.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-bar.js b/examples/sites/demos/pc/app/chart/webdoc/chart-bar.js similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-bar.js rename to examples/sites/demos/pc/app/chart/webdoc/chart-bar.js diff --git a/examples/sites/demos/app/chart/webdoc/chart-bar.json.cn.md b/examples/sites/demos/pc/app/chart/webdoc/chart-bar.json.cn.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-bar.json.cn.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-bar.json.cn.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-bar.json.en.md b/examples/sites/demos/pc/app/chart/webdoc/chart-bar.json.en.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-bar.json.en.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-bar.json.en.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-boxplot.cn.md b/examples/sites/demos/pc/app/chart/webdoc/chart-boxplot.cn.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-boxplot.cn.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-boxplot.cn.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-boxplot.en.md b/examples/sites/demos/pc/app/chart/webdoc/chart-boxplot.en.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-boxplot.en.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-boxplot.en.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-boxplot.js b/examples/sites/demos/pc/app/chart/webdoc/chart-boxplot.js similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-boxplot.js rename to examples/sites/demos/pc/app/chart/webdoc/chart-boxplot.js diff --git a/examples/sites/demos/app/chart/webdoc/chart-boxplot.json.cn.md b/examples/sites/demos/pc/app/chart/webdoc/chart-boxplot.json.cn.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-boxplot.json.cn.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-boxplot.json.cn.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-boxplot.json.en.md b/examples/sites/demos/pc/app/chart/webdoc/chart-boxplot.json.en.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-boxplot.json.en.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-boxplot.json.en.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-candle.cn.md b/examples/sites/demos/pc/app/chart/webdoc/chart-candle.cn.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-candle.cn.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-candle.cn.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-candle.en.md b/examples/sites/demos/pc/app/chart/webdoc/chart-candle.en.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-candle.en.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-candle.en.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-candle.js b/examples/sites/demos/pc/app/chart/webdoc/chart-candle.js similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-candle.js rename to examples/sites/demos/pc/app/chart/webdoc/chart-candle.js diff --git a/examples/sites/demos/app/chart/webdoc/chart-candle.json.cn.md b/examples/sites/demos/pc/app/chart/webdoc/chart-candle.json.cn.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-candle.json.cn.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-candle.json.cn.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-candle.json.en.md b/examples/sites/demos/pc/app/chart/webdoc/chart-candle.json.en.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-candle.json.en.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-candle.json.en.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-events.cn.md b/examples/sites/demos/pc/app/chart/webdoc/chart-events.cn.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-events.cn.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-events.cn.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-events.en.md b/examples/sites/demos/pc/app/chart/webdoc/chart-events.en.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-events.en.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-events.en.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-events.js b/examples/sites/demos/pc/app/chart/webdoc/chart-events.js similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-events.js rename to examples/sites/demos/pc/app/chart/webdoc/chart-events.js diff --git a/examples/sites/demos/app/chart/webdoc/chart-events.json.cn.md b/examples/sites/demos/pc/app/chart/webdoc/chart-events.json.cn.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-events.json.cn.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-events.json.cn.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-events.json.en.md b/examples/sites/demos/pc/app/chart/webdoc/chart-events.json.en.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-events.json.en.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-events.json.en.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-funnel.cn.md b/examples/sites/demos/pc/app/chart/webdoc/chart-funnel.cn.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-funnel.cn.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-funnel.cn.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-funnel.en.md b/examples/sites/demos/pc/app/chart/webdoc/chart-funnel.en.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-funnel.en.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-funnel.en.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-funnel.js b/examples/sites/demos/pc/app/chart/webdoc/chart-funnel.js similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-funnel.js rename to examples/sites/demos/pc/app/chart/webdoc/chart-funnel.js diff --git a/examples/sites/demos/app/chart/webdoc/chart-funnel.json.cn.md b/examples/sites/demos/pc/app/chart/webdoc/chart-funnel.json.cn.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-funnel.json.cn.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-funnel.json.cn.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-funnel.json.en.md b/examples/sites/demos/pc/app/chart/webdoc/chart-funnel.json.en.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-funnel.json.en.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-funnel.json.en.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-gauge.cn.md b/examples/sites/demos/pc/app/chart/webdoc/chart-gauge.cn.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-gauge.cn.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-gauge.cn.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-gauge.en.md b/examples/sites/demos/pc/app/chart/webdoc/chart-gauge.en.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-gauge.en.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-gauge.en.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-gauge.js b/examples/sites/demos/pc/app/chart/webdoc/chart-gauge.js similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-gauge.js rename to examples/sites/demos/pc/app/chart/webdoc/chart-gauge.js diff --git a/examples/sites/demos/app/chart/webdoc/chart-gauge.json.cn.md b/examples/sites/demos/pc/app/chart/webdoc/chart-gauge.json.cn.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-gauge.json.cn.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-gauge.json.cn.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-gauge.json.en.md b/examples/sites/demos/pc/app/chart/webdoc/chart-gauge.json.en.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-gauge.json.en.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-gauge.json.en.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-graph.cn.md b/examples/sites/demos/pc/app/chart/webdoc/chart-graph.cn.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-graph.cn.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-graph.cn.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-graph.en.md b/examples/sites/demos/pc/app/chart/webdoc/chart-graph.en.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-graph.en.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-graph.en.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-graph.js b/examples/sites/demos/pc/app/chart/webdoc/chart-graph.js similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-graph.js rename to examples/sites/demos/pc/app/chart/webdoc/chart-graph.js diff --git a/examples/sites/demos/app/chart/webdoc/chart-graph.json.cn.md b/examples/sites/demos/pc/app/chart/webdoc/chart-graph.json.cn.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-graph.json.cn.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-graph.json.cn.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-graph.json.en.md b/examples/sites/demos/pc/app/chart/webdoc/chart-graph.json.en.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-graph.json.en.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-graph.json.en.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-heatmap.cn.md b/examples/sites/demos/pc/app/chart/webdoc/chart-heatmap.cn.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-heatmap.cn.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-heatmap.cn.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-heatmap.en.md b/examples/sites/demos/pc/app/chart/webdoc/chart-heatmap.en.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-heatmap.en.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-heatmap.en.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-heatmap.js b/examples/sites/demos/pc/app/chart/webdoc/chart-heatmap.js similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-heatmap.js rename to examples/sites/demos/pc/app/chart/webdoc/chart-heatmap.js diff --git a/examples/sites/demos/app/chart/webdoc/chart-heatmap.json.cn.md b/examples/sites/demos/pc/app/chart/webdoc/chart-heatmap.json.cn.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-heatmap.json.cn.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-heatmap.json.cn.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-heatmap.json.en.md b/examples/sites/demos/pc/app/chart/webdoc/chart-heatmap.json.en.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-heatmap.json.en.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-heatmap.json.en.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-histogram.cn.md b/examples/sites/demos/pc/app/chart/webdoc/chart-histogram.cn.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-histogram.cn.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-histogram.cn.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-histogram.en.md b/examples/sites/demos/pc/app/chart/webdoc/chart-histogram.en.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-histogram.en.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-histogram.en.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-histogram.js b/examples/sites/demos/pc/app/chart/webdoc/chart-histogram.js similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-histogram.js rename to examples/sites/demos/pc/app/chart/webdoc/chart-histogram.js diff --git a/examples/sites/demos/app/chart/webdoc/chart-histogram.json.cn.md b/examples/sites/demos/pc/app/chart/webdoc/chart-histogram.json.cn.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-histogram.json.cn.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-histogram.json.cn.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-histogram.json.en.md b/examples/sites/demos/pc/app/chart/webdoc/chart-histogram.json.en.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-histogram.json.en.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-histogram.json.en.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-line.cn.md b/examples/sites/demos/pc/app/chart/webdoc/chart-line.cn.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-line.cn.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-line.cn.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-line.en.md b/examples/sites/demos/pc/app/chart/webdoc/chart-line.en.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-line.en.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-line.en.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-line.js b/examples/sites/demos/pc/app/chart/webdoc/chart-line.js similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-line.js rename to examples/sites/demos/pc/app/chart/webdoc/chart-line.js diff --git a/examples/sites/demos/app/chart/webdoc/chart-line.json.cn.md b/examples/sites/demos/pc/app/chart/webdoc/chart-line.json.cn.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-line.json.cn.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-line.json.cn.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-line.json.en.md b/examples/sites/demos/pc/app/chart/webdoc/chart-line.json.en.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-line.json.en.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-line.json.en.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-liquidfill.cn.md b/examples/sites/demos/pc/app/chart/webdoc/chart-liquidfill.cn.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-liquidfill.cn.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-liquidfill.cn.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-liquidfill.en.md b/examples/sites/demos/pc/app/chart/webdoc/chart-liquidfill.en.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-liquidfill.en.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-liquidfill.en.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-liquidfill.js b/examples/sites/demos/pc/app/chart/webdoc/chart-liquidfill.js similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-liquidfill.js rename to examples/sites/demos/pc/app/chart/webdoc/chart-liquidfill.js diff --git a/examples/sites/demos/app/chart/webdoc/chart-liquidfill.json.cn.md b/examples/sites/demos/pc/app/chart/webdoc/chart-liquidfill.json.cn.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-liquidfill.json.cn.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-liquidfill.json.cn.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-liquidfill.json.en.md b/examples/sites/demos/pc/app/chart/webdoc/chart-liquidfill.json.en.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-liquidfill.json.en.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-liquidfill.json.en.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-map.cn.md b/examples/sites/demos/pc/app/chart/webdoc/chart-map.cn.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-map.cn.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-map.cn.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-map.en.md b/examples/sites/demos/pc/app/chart/webdoc/chart-map.en.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-map.en.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-map.en.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-map.js b/examples/sites/demos/pc/app/chart/webdoc/chart-map.js similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-map.js rename to examples/sites/demos/pc/app/chart/webdoc/chart-map.js diff --git a/examples/sites/demos/app/chart/webdoc/chart-map.json.cn.md b/examples/sites/demos/pc/app/chart/webdoc/chart-map.json.cn.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-map.json.cn.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-map.json.cn.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-map.json.en.md b/examples/sites/demos/pc/app/chart/webdoc/chart-map.json.en.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-map.json.en.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-map.json.en.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-pie.cn.md b/examples/sites/demos/pc/app/chart/webdoc/chart-pie.cn.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-pie.cn.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-pie.cn.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-pie.en.md b/examples/sites/demos/pc/app/chart/webdoc/chart-pie.en.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-pie.en.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-pie.en.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-pie.js b/examples/sites/demos/pc/app/chart/webdoc/chart-pie.js similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-pie.js rename to examples/sites/demos/pc/app/chart/webdoc/chart-pie.js diff --git a/examples/sites/demos/app/chart/webdoc/chart-pie.json.cn.md b/examples/sites/demos/pc/app/chart/webdoc/chart-pie.json.cn.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-pie.json.cn.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-pie.json.cn.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-pie.json.en.md b/examples/sites/demos/pc/app/chart/webdoc/chart-pie.json.en.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-pie.json.en.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-pie.json.en.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-question.cn.md b/examples/sites/demos/pc/app/chart/webdoc/chart-question.cn.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-question.cn.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-question.cn.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-question.en.md b/examples/sites/demos/pc/app/chart/webdoc/chart-question.en.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-question.en.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-question.en.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-question.js b/examples/sites/demos/pc/app/chart/webdoc/chart-question.js similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-question.js rename to examples/sites/demos/pc/app/chart/webdoc/chart-question.js diff --git a/examples/sites/demos/app/chart/webdoc/chart-question.json.cn.md b/examples/sites/demos/pc/app/chart/webdoc/chart-question.json.cn.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-question.json.cn.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-question.json.cn.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-question.json.en.md b/examples/sites/demos/pc/app/chart/webdoc/chart-question.json.en.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-question.json.en.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-question.json.en.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-radar.cn.md b/examples/sites/demos/pc/app/chart/webdoc/chart-radar.cn.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-radar.cn.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-radar.cn.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-radar.en.md b/examples/sites/demos/pc/app/chart/webdoc/chart-radar.en.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-radar.en.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-radar.en.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-radar.js b/examples/sites/demos/pc/app/chart/webdoc/chart-radar.js similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-radar.js rename to examples/sites/demos/pc/app/chart/webdoc/chart-radar.js diff --git a/examples/sites/demos/app/chart/webdoc/chart-radar.json.cn.md b/examples/sites/demos/pc/app/chart/webdoc/chart-radar.json.cn.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-radar.json.cn.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-radar.json.cn.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-radar.json.en.md b/examples/sites/demos/pc/app/chart/webdoc/chart-radar.json.en.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-radar.json.en.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-radar.json.en.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-ring.cn.md b/examples/sites/demos/pc/app/chart/webdoc/chart-ring.cn.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-ring.cn.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-ring.cn.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-ring.en.md b/examples/sites/demos/pc/app/chart/webdoc/chart-ring.en.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-ring.en.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-ring.en.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-ring.js b/examples/sites/demos/pc/app/chart/webdoc/chart-ring.js similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-ring.js rename to examples/sites/demos/pc/app/chart/webdoc/chart-ring.js diff --git a/examples/sites/demos/app/chart/webdoc/chart-ring.json.cn.md b/examples/sites/demos/pc/app/chart/webdoc/chart-ring.json.cn.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-ring.json.cn.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-ring.json.cn.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-ring.json.en.md b/examples/sites/demos/pc/app/chart/webdoc/chart-ring.json.en.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-ring.json.en.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-ring.json.en.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-sankey.cn.md b/examples/sites/demos/pc/app/chart/webdoc/chart-sankey.cn.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-sankey.cn.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-sankey.cn.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-sankey.en.md b/examples/sites/demos/pc/app/chart/webdoc/chart-sankey.en.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-sankey.en.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-sankey.en.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-sankey.js b/examples/sites/demos/pc/app/chart/webdoc/chart-sankey.js similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-sankey.js rename to examples/sites/demos/pc/app/chart/webdoc/chart-sankey.js diff --git a/examples/sites/demos/app/chart/webdoc/chart-sankey.json.cn.md b/examples/sites/demos/pc/app/chart/webdoc/chart-sankey.json.cn.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-sankey.json.cn.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-sankey.json.cn.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-sankey.json.en.md b/examples/sites/demos/pc/app/chart/webdoc/chart-sankey.json.en.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-sankey.json.en.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-sankey.json.en.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-scatter.cn.md b/examples/sites/demos/pc/app/chart/webdoc/chart-scatter.cn.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-scatter.cn.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-scatter.cn.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-scatter.en.md b/examples/sites/demos/pc/app/chart/webdoc/chart-scatter.en.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-scatter.en.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-scatter.en.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-scatter.js b/examples/sites/demos/pc/app/chart/webdoc/chart-scatter.js similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-scatter.js rename to examples/sites/demos/pc/app/chart/webdoc/chart-scatter.js diff --git a/examples/sites/demos/app/chart/webdoc/chart-scatter.json.cn.md b/examples/sites/demos/pc/app/chart/webdoc/chart-scatter.json.cn.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-scatter.json.cn.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-scatter.json.cn.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-scatter.json.en.md b/examples/sites/demos/pc/app/chart/webdoc/chart-scatter.json.en.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-scatter.json.en.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-scatter.json.en.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-sunburst.cn.md b/examples/sites/demos/pc/app/chart/webdoc/chart-sunburst.cn.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-sunburst.cn.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-sunburst.cn.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-sunburst.en.md b/examples/sites/demos/pc/app/chart/webdoc/chart-sunburst.en.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-sunburst.en.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-sunburst.en.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-sunburst.js b/examples/sites/demos/pc/app/chart/webdoc/chart-sunburst.js similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-sunburst.js rename to examples/sites/demos/pc/app/chart/webdoc/chart-sunburst.js diff --git a/examples/sites/demos/app/chart/webdoc/chart-sunburst.json.cn.md b/examples/sites/demos/pc/app/chart/webdoc/chart-sunburst.json.cn.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-sunburst.json.cn.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-sunburst.json.cn.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-sunburst.json.en.md b/examples/sites/demos/pc/app/chart/webdoc/chart-sunburst.json.en.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-sunburst.json.en.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-sunburst.json.en.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-tree.cn.md b/examples/sites/demos/pc/app/chart/webdoc/chart-tree.cn.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-tree.cn.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-tree.cn.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-tree.en.md b/examples/sites/demos/pc/app/chart/webdoc/chart-tree.en.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-tree.en.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-tree.en.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-tree.js b/examples/sites/demos/pc/app/chart/webdoc/chart-tree.js similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-tree.js rename to examples/sites/demos/pc/app/chart/webdoc/chart-tree.js diff --git a/examples/sites/demos/app/chart/webdoc/chart-tree.json.cn.md b/examples/sites/demos/pc/app/chart/webdoc/chart-tree.json.cn.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-tree.json.cn.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-tree.json.cn.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-tree.json.en.md b/examples/sites/demos/pc/app/chart/webdoc/chart-tree.json.en.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-tree.json.en.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-tree.json.en.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-waterfall.cn.md b/examples/sites/demos/pc/app/chart/webdoc/chart-waterfall.cn.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-waterfall.cn.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-waterfall.cn.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-waterfall.en.md b/examples/sites/demos/pc/app/chart/webdoc/chart-waterfall.en.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-waterfall.en.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-waterfall.en.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-waterfall.js b/examples/sites/demos/pc/app/chart/webdoc/chart-waterfall.js similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-waterfall.js rename to examples/sites/demos/pc/app/chart/webdoc/chart-waterfall.js diff --git a/examples/sites/demos/app/chart/webdoc/chart-waterfall.json.cn.md b/examples/sites/demos/pc/app/chart/webdoc/chart-waterfall.json.cn.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-waterfall.json.cn.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-waterfall.json.cn.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-waterfall.json.en.md b/examples/sites/demos/pc/app/chart/webdoc/chart-waterfall.json.en.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-waterfall.json.en.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-waterfall.json.en.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-wordcloud.cn.md b/examples/sites/demos/pc/app/chart/webdoc/chart-wordcloud.cn.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-wordcloud.cn.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-wordcloud.cn.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-wordcloud.en.md b/examples/sites/demos/pc/app/chart/webdoc/chart-wordcloud.en.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-wordcloud.en.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-wordcloud.en.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-wordcloud.js b/examples/sites/demos/pc/app/chart/webdoc/chart-wordcloud.js similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-wordcloud.js rename to examples/sites/demos/pc/app/chart/webdoc/chart-wordcloud.js diff --git a/examples/sites/demos/app/chart/webdoc/chart-wordcloud.json.cn.md b/examples/sites/demos/pc/app/chart/webdoc/chart-wordcloud.json.cn.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-wordcloud.json.cn.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-wordcloud.json.cn.md diff --git a/examples/sites/demos/app/chart/webdoc/chart-wordcloud.json.en.md b/examples/sites/demos/pc/app/chart/webdoc/chart-wordcloud.json.en.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart-wordcloud.json.en.md rename to examples/sites/demos/pc/app/chart/webdoc/chart-wordcloud.json.en.md diff --git a/examples/sites/demos/app/chart/webdoc/chart.cn.md b/examples/sites/demos/pc/app/chart/webdoc/chart.cn.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart.cn.md rename to examples/sites/demos/pc/app/chart/webdoc/chart.cn.md diff --git a/examples/sites/demos/app/chart/webdoc/chart.en.md b/examples/sites/demos/pc/app/chart/webdoc/chart.en.md similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart.en.md rename to examples/sites/demos/pc/app/chart/webdoc/chart.en.md diff --git a/examples/sites/demos/app/chart/webdoc/chart.js b/examples/sites/demos/pc/app/chart/webdoc/chart.js similarity index 100% rename from examples/sites/demos/app/chart/webdoc/chart.js rename to examples/sites/demos/pc/app/chart/webdoc/chart.js diff --git a/examples/sites/demos/app/chart/wordcloud/base-composition-api.vue b/examples/sites/demos/pc/app/chart/wordcloud/base-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/wordcloud/base-composition-api.vue rename to examples/sites/demos/pc/app/chart/wordcloud/base-composition-api.vue diff --git a/examples/sites/demos/app/chart/wordcloud/base.vue b/examples/sites/demos/pc/app/chart/wordcloud/base.vue similarity index 100% rename from examples/sites/demos/app/chart/wordcloud/base.vue rename to examples/sites/demos/pc/app/chart/wordcloud/base.vue diff --git a/examples/sites/demos/app/chart/wordcloud/demo2-composition-api.vue b/examples/sites/demos/pc/app/chart/wordcloud/demo2-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/wordcloud/demo2-composition-api.vue rename to examples/sites/demos/pc/app/chart/wordcloud/demo2-composition-api.vue diff --git a/examples/sites/demos/app/chart/wordcloud/demo2.vue b/examples/sites/demos/pc/app/chart/wordcloud/demo2.vue similarity index 100% rename from examples/sites/demos/app/chart/wordcloud/demo2.vue rename to examples/sites/demos/pc/app/chart/wordcloud/demo2.vue diff --git a/examples/sites/demos/app/chart/wordcloud/demo3-composition-api.vue b/examples/sites/demos/pc/app/chart/wordcloud/demo3-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/wordcloud/demo3-composition-api.vue rename to examples/sites/demos/pc/app/chart/wordcloud/demo3-composition-api.vue diff --git a/examples/sites/demos/app/chart/wordcloud/demo3.vue b/examples/sites/demos/pc/app/chart/wordcloud/demo3.vue similarity index 100% rename from examples/sites/demos/app/chart/wordcloud/demo3.vue rename to examples/sites/demos/pc/app/chart/wordcloud/demo3.vue diff --git a/examples/sites/demos/app/chart/wordcloud/demo4-composition-api.vue b/examples/sites/demos/pc/app/chart/wordcloud/demo4-composition-api.vue similarity index 100% rename from examples/sites/demos/app/chart/wordcloud/demo4-composition-api.vue rename to examples/sites/demos/pc/app/chart/wordcloud/demo4-composition-api.vue diff --git a/examples/sites/demos/app/chart/wordcloud/demo4.vue b/examples/sites/demos/pc/app/chart/wordcloud/demo4.vue similarity index 100% rename from examples/sites/demos/app/chart/wordcloud/demo4.vue rename to examples/sites/demos/pc/app/chart/wordcloud/demo4.vue diff --git a/examples/sites/demos/app/checkbox/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/checkbox/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/checkbox/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/checkbox/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/checkbox/basic-usage.spec.ts b/examples/sites/demos/pc/app/checkbox/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/checkbox/basic-usage.spec.ts rename to examples/sites/demos/pc/app/checkbox/basic-usage.spec.ts diff --git a/examples/sites/demos/app/checkbox/basic-usage.vue b/examples/sites/demos/pc/app/checkbox/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/checkbox/basic-usage.vue rename to examples/sites/demos/pc/app/checkbox/basic-usage.vue diff --git a/examples/sites/demos/app/checkbox/button-check-box.spec.ts b/examples/sites/demos/pc/app/checkbox/button-check-box.spec.ts similarity index 100% rename from examples/sites/demos/app/checkbox/button-check-box.spec.ts rename to examples/sites/demos/pc/app/checkbox/button-check-box.spec.ts diff --git a/examples/sites/demos/app/checkbox/button-chek-box-composition-api.vue b/examples/sites/demos/pc/app/checkbox/button-chek-box-composition-api.vue similarity index 100% rename from examples/sites/demos/app/checkbox/button-chek-box-composition-api.vue rename to examples/sites/demos/pc/app/checkbox/button-chek-box-composition-api.vue diff --git a/examples/sites/demos/app/checkbox/button-chek-box.vue b/examples/sites/demos/pc/app/checkbox/button-chek-box.vue similarity index 100% rename from examples/sites/demos/app/checkbox/button-chek-box.vue rename to examples/sites/demos/pc/app/checkbox/button-chek-box.vue diff --git a/examples/sites/demos/app/checkbox/checkbox-button-composition-api.vue b/examples/sites/demos/pc/app/checkbox/checkbox-button-composition-api.vue similarity index 100% rename from examples/sites/demos/app/checkbox/checkbox-button-composition-api.vue rename to examples/sites/demos/pc/app/checkbox/checkbox-button-composition-api.vue diff --git a/examples/sites/demos/app/checkbox/checkbox-button-multiple-composition-api.vue b/examples/sites/demos/pc/app/checkbox/checkbox-button-multiple-composition-api.vue similarity index 100% rename from examples/sites/demos/app/checkbox/checkbox-button-multiple-composition-api.vue rename to examples/sites/demos/pc/app/checkbox/checkbox-button-multiple-composition-api.vue diff --git a/examples/sites/demos/app/checkbox/checkbox-button-multiple.spec.ts b/examples/sites/demos/pc/app/checkbox/checkbox-button-multiple.spec.ts similarity index 100% rename from examples/sites/demos/app/checkbox/checkbox-button-multiple.spec.ts rename to examples/sites/demos/pc/app/checkbox/checkbox-button-multiple.spec.ts diff --git a/examples/sites/demos/app/checkbox/checkbox-button-multiple.vue b/examples/sites/demos/pc/app/checkbox/checkbox-button-multiple.vue similarity index 100% rename from examples/sites/demos/app/checkbox/checkbox-button-multiple.vue rename to examples/sites/demos/pc/app/checkbox/checkbox-button-multiple.vue diff --git a/examples/sites/demos/app/checkbox/checkbox-button.spec.ts b/examples/sites/demos/pc/app/checkbox/checkbox-button.spec.ts similarity index 100% rename from examples/sites/demos/app/checkbox/checkbox-button.spec.ts rename to examples/sites/demos/pc/app/checkbox/checkbox-button.spec.ts diff --git a/examples/sites/demos/app/checkbox/checkbox-button.vue b/examples/sites/demos/pc/app/checkbox/checkbox-button.vue similarity index 100% rename from examples/sites/demos/app/checkbox/checkbox-button.vue rename to examples/sites/demos/pc/app/checkbox/checkbox-button.vue diff --git a/examples/sites/demos/app/checkbox/checkbox-events-composition-api.vue b/examples/sites/demos/pc/app/checkbox/checkbox-events-composition-api.vue similarity index 100% rename from examples/sites/demos/app/checkbox/checkbox-events-composition-api.vue rename to examples/sites/demos/pc/app/checkbox/checkbox-events-composition-api.vue diff --git a/examples/sites/demos/app/checkbox/checkbox-events.spec.ts b/examples/sites/demos/pc/app/checkbox/checkbox-events.spec.ts similarity index 100% rename from examples/sites/demos/app/checkbox/checkbox-events.spec.ts rename to examples/sites/demos/pc/app/checkbox/checkbox-events.spec.ts diff --git a/examples/sites/demos/app/checkbox/checkbox-events.vue b/examples/sites/demos/pc/app/checkbox/checkbox-events.vue similarity index 100% rename from examples/sites/demos/app/checkbox/checkbox-events.vue rename to examples/sites/demos/pc/app/checkbox/checkbox-events.vue diff --git a/examples/sites/demos/app/checkbox/checkbox-group-composition-api.vue b/examples/sites/demos/pc/app/checkbox/checkbox-group-composition-api.vue similarity index 100% rename from examples/sites/demos/app/checkbox/checkbox-group-composition-api.vue rename to examples/sites/demos/pc/app/checkbox/checkbox-group-composition-api.vue diff --git a/examples/sites/demos/app/checkbox/checkbox-group.spec.ts b/examples/sites/demos/pc/app/checkbox/checkbox-group.spec.ts similarity index 100% rename from examples/sites/demos/app/checkbox/checkbox-group.spec.ts rename to examples/sites/demos/pc/app/checkbox/checkbox-group.spec.ts diff --git a/examples/sites/demos/app/checkbox/checkbox-group.vue b/examples/sites/demos/pc/app/checkbox/checkbox-group.vue similarity index 100% rename from examples/sites/demos/app/checkbox/checkbox-group.vue rename to examples/sites/demos/pc/app/checkbox/checkbox-group.vue diff --git a/examples/sites/demos/app/checkbox/checkbox-slot-composition-api.vue b/examples/sites/demos/pc/app/checkbox/checkbox-slot-composition-api.vue similarity index 100% rename from examples/sites/demos/app/checkbox/checkbox-slot-composition-api.vue rename to examples/sites/demos/pc/app/checkbox/checkbox-slot-composition-api.vue diff --git a/examples/sites/demos/app/checkbox/checkbox-slot.spec.ts b/examples/sites/demos/pc/app/checkbox/checkbox-slot.spec.ts similarity index 100% rename from examples/sites/demos/app/checkbox/checkbox-slot.spec.ts rename to examples/sites/demos/pc/app/checkbox/checkbox-slot.spec.ts diff --git a/examples/sites/demos/app/checkbox/checkbox-slot.vue b/examples/sites/demos/pc/app/checkbox/checkbox-slot.vue similarity index 100% rename from examples/sites/demos/app/checkbox/checkbox-slot.vue rename to examples/sites/demos/pc/app/checkbox/checkbox-slot.vue diff --git a/examples/sites/demos/app/checkbox/checked-composition-api.vue b/examples/sites/demos/pc/app/checkbox/checked-composition-api.vue similarity index 100% rename from examples/sites/demos/app/checkbox/checked-composition-api.vue rename to examples/sites/demos/pc/app/checkbox/checked-composition-api.vue diff --git a/examples/sites/demos/app/checkbox/checked.spec.ts b/examples/sites/demos/pc/app/checkbox/checked.spec.ts similarity index 100% rename from examples/sites/demos/app/checkbox/checked.spec.ts rename to examples/sites/demos/pc/app/checkbox/checked.spec.ts diff --git a/examples/sites/demos/app/checkbox/checked.vue b/examples/sites/demos/pc/app/checkbox/checked.vue similarity index 100% rename from examples/sites/demos/app/checkbox/checked.vue rename to examples/sites/demos/pc/app/checkbox/checked.vue diff --git a/examples/sites/demos/app/checkbox/content-overflow-composition-api.vue b/examples/sites/demos/pc/app/checkbox/content-overflow-composition-api.vue similarity index 100% rename from examples/sites/demos/app/checkbox/content-overflow-composition-api.vue rename to examples/sites/demos/pc/app/checkbox/content-overflow-composition-api.vue diff --git a/examples/sites/demos/app/checkbox/content-overflow.spec.ts b/examples/sites/demos/pc/app/checkbox/content-overflow.spec.ts similarity index 100% rename from examples/sites/demos/app/checkbox/content-overflow.spec.ts rename to examples/sites/demos/pc/app/checkbox/content-overflow.spec.ts diff --git a/examples/sites/demos/app/checkbox/content-overflow.vue b/examples/sites/demos/pc/app/checkbox/content-overflow.vue similarity index 100% rename from examples/sites/demos/app/checkbox/content-overflow.vue rename to examples/sites/demos/pc/app/checkbox/content-overflow.vue diff --git a/examples/sites/demos/app/checkbox/dynamic-create-checkbox-composition-api.vue b/examples/sites/demos/pc/app/checkbox/dynamic-create-checkbox-composition-api.vue similarity index 100% rename from examples/sites/demos/app/checkbox/dynamic-create-checkbox-composition-api.vue rename to examples/sites/demos/pc/app/checkbox/dynamic-create-checkbox-composition-api.vue diff --git a/examples/sites/demos/app/checkbox/dynamic-create-checkbox.spec.ts b/examples/sites/demos/pc/app/checkbox/dynamic-create-checkbox.spec.ts similarity index 100% rename from examples/sites/demos/app/checkbox/dynamic-create-checkbox.spec.ts rename to examples/sites/demos/pc/app/checkbox/dynamic-create-checkbox.spec.ts diff --git a/examples/sites/demos/app/checkbox/dynamic-create-checkbox.vue b/examples/sites/demos/pc/app/checkbox/dynamic-create-checkbox.vue similarity index 100% rename from examples/sites/demos/app/checkbox/dynamic-create-checkbox.vue rename to examples/sites/demos/pc/app/checkbox/dynamic-create-checkbox.vue diff --git a/examples/sites/demos/app/checkbox/group-options-composition-api.vue b/examples/sites/demos/pc/app/checkbox/group-options-composition-api.vue similarity index 100% rename from examples/sites/demos/app/checkbox/group-options-composition-api.vue rename to examples/sites/demos/pc/app/checkbox/group-options-composition-api.vue diff --git a/examples/sites/demos/app/checkbox/group-options.spec.ts b/examples/sites/demos/pc/app/checkbox/group-options.spec.ts similarity index 100% rename from examples/sites/demos/app/checkbox/group-options.spec.ts rename to examples/sites/demos/pc/app/checkbox/group-options.spec.ts diff --git a/examples/sites/demos/app/checkbox/group-options.vue b/examples/sites/demos/pc/app/checkbox/group-options.vue similarity index 100% rename from examples/sites/demos/app/checkbox/group-options.vue rename to examples/sites/demos/pc/app/checkbox/group-options.vue diff --git a/examples/sites/demos/app/checkbox/indeterminate-composition-api.vue b/examples/sites/demos/pc/app/checkbox/indeterminate-composition-api.vue similarity index 100% rename from examples/sites/demos/app/checkbox/indeterminate-composition-api.vue rename to examples/sites/demos/pc/app/checkbox/indeterminate-composition-api.vue diff --git a/examples/sites/demos/app/checkbox/indeterminate.spec.ts b/examples/sites/demos/pc/app/checkbox/indeterminate.spec.ts similarity index 100% rename from examples/sites/demos/app/checkbox/indeterminate.spec.ts rename to examples/sites/demos/pc/app/checkbox/indeterminate.spec.ts diff --git a/examples/sites/demos/app/checkbox/indeterminate.vue b/examples/sites/demos/pc/app/checkbox/indeterminate.vue similarity index 100% rename from examples/sites/demos/app/checkbox/indeterminate.vue rename to examples/sites/demos/pc/app/checkbox/indeterminate.vue diff --git a/examples/sites/demos/app/checkbox/min-max-composition-api.vue b/examples/sites/demos/pc/app/checkbox/min-max-composition-api.vue similarity index 100% rename from examples/sites/demos/app/checkbox/min-max-composition-api.vue rename to examples/sites/demos/pc/app/checkbox/min-max-composition-api.vue diff --git a/examples/sites/demos/app/checkbox/min-max.spec.ts b/examples/sites/demos/pc/app/checkbox/min-max.spec.ts similarity index 100% rename from examples/sites/demos/app/checkbox/min-max.spec.ts rename to examples/sites/demos/pc/app/checkbox/min-max.spec.ts diff --git a/examples/sites/demos/app/checkbox/min-max.vue b/examples/sites/demos/pc/app/checkbox/min-max.vue similarity index 100% rename from examples/sites/demos/app/checkbox/min-max.vue rename to examples/sites/demos/pc/app/checkbox/min-max.vue diff --git a/examples/sites/demos/app/checkbox/text-composition-api.vue b/examples/sites/demos/pc/app/checkbox/text-composition-api.vue similarity index 100% rename from examples/sites/demos/app/checkbox/text-composition-api.vue rename to examples/sites/demos/pc/app/checkbox/text-composition-api.vue diff --git a/examples/sites/demos/app/checkbox/text.spec.ts b/examples/sites/demos/pc/app/checkbox/text.spec.ts similarity index 100% rename from examples/sites/demos/app/checkbox/text.spec.ts rename to examples/sites/demos/pc/app/checkbox/text.spec.ts diff --git a/examples/sites/demos/app/checkbox/text.vue b/examples/sites/demos/pc/app/checkbox/text.vue similarity index 100% rename from examples/sites/demos/app/checkbox/text.vue rename to examples/sites/demos/pc/app/checkbox/text.vue diff --git a/examples/sites/demos/app/checkbox/vertical-checkbox-composition-api.vue b/examples/sites/demos/pc/app/checkbox/vertical-checkbox-composition-api.vue similarity index 100% rename from examples/sites/demos/app/checkbox/vertical-checkbox-composition-api.vue rename to examples/sites/demos/pc/app/checkbox/vertical-checkbox-composition-api.vue diff --git a/examples/sites/demos/app/checkbox/vertical-checkbox.spec.ts b/examples/sites/demos/pc/app/checkbox/vertical-checkbox.spec.ts similarity index 100% rename from examples/sites/demos/app/checkbox/vertical-checkbox.spec.ts rename to examples/sites/demos/pc/app/checkbox/vertical-checkbox.spec.ts diff --git a/examples/sites/demos/app/checkbox/vertical-checkbox.vue b/examples/sites/demos/pc/app/checkbox/vertical-checkbox.vue similarity index 100% rename from examples/sites/demos/app/checkbox/vertical-checkbox.vue rename to examples/sites/demos/pc/app/checkbox/vertical-checkbox.vue diff --git a/examples/sites/demos/app/checkbox/webdoc/checkbox.cn.md b/examples/sites/demos/pc/app/checkbox/webdoc/checkbox.cn.md similarity index 100% rename from examples/sites/demos/app/checkbox/webdoc/checkbox.cn.md rename to examples/sites/demos/pc/app/checkbox/webdoc/checkbox.cn.md diff --git a/examples/sites/demos/app/checkbox/webdoc/checkbox.en.md b/examples/sites/demos/pc/app/checkbox/webdoc/checkbox.en.md similarity index 100% rename from examples/sites/demos/app/checkbox/webdoc/checkbox.en.md rename to examples/sites/demos/pc/app/checkbox/webdoc/checkbox.en.md diff --git a/examples/sites/demos/app/checkbox/webdoc/checkbox.js b/examples/sites/demos/pc/app/checkbox/webdoc/checkbox.js similarity index 100% rename from examples/sites/demos/app/checkbox/webdoc/checkbox.js rename to examples/sites/demos/pc/app/checkbox/webdoc/checkbox.js diff --git a/examples/sites/demos/app/checkbox/with-border-composition-api.vue b/examples/sites/demos/pc/app/checkbox/with-border-composition-api.vue similarity index 100% rename from examples/sites/demos/app/checkbox/with-border-composition-api.vue rename to examples/sites/demos/pc/app/checkbox/with-border-composition-api.vue diff --git a/examples/sites/demos/app/checkbox/with-border.spec.ts b/examples/sites/demos/pc/app/checkbox/with-border.spec.ts similarity index 100% rename from examples/sites/demos/app/checkbox/with-border.spec.ts rename to examples/sites/demos/pc/app/checkbox/with-border.spec.ts diff --git a/examples/sites/demos/app/checkbox/with-border.vue b/examples/sites/demos/pc/app/checkbox/with-border.vue similarity index 100% rename from examples/sites/demos/app/checkbox/with-border.vue rename to examples/sites/demos/pc/app/checkbox/with-border.vue diff --git a/examples/sites/demos/app/collapse/accordion-composition-api.vue b/examples/sites/demos/pc/app/collapse/accordion-composition-api.vue similarity index 100% rename from examples/sites/demos/app/collapse/accordion-composition-api.vue rename to examples/sites/demos/pc/app/collapse/accordion-composition-api.vue diff --git a/examples/sites/demos/app/collapse/accordion.spec.ts b/examples/sites/demos/pc/app/collapse/accordion.spec.ts similarity index 100% rename from examples/sites/demos/app/collapse/accordion.spec.ts rename to examples/sites/demos/pc/app/collapse/accordion.spec.ts diff --git a/examples/sites/demos/app/collapse/accordion.vue b/examples/sites/demos/pc/app/collapse/accordion.vue similarity index 100% rename from examples/sites/demos/app/collapse/accordion.vue rename to examples/sites/demos/pc/app/collapse/accordion.vue diff --git a/examples/sites/demos/app/collapse/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/collapse/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/collapse/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/collapse/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/collapse/basic-usage.spec.ts b/examples/sites/demos/pc/app/collapse/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/collapse/basic-usage.spec.ts rename to examples/sites/demos/pc/app/collapse/basic-usage.spec.ts diff --git a/examples/sites/demos/app/collapse/basic-usage.vue b/examples/sites/demos/pc/app/collapse/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/collapse/basic-usage.vue rename to examples/sites/demos/pc/app/collapse/basic-usage.vue diff --git a/examples/sites/demos/app/collapse/block-close-composition-api.vue b/examples/sites/demos/pc/app/collapse/block-close-composition-api.vue similarity index 100% rename from examples/sites/demos/app/collapse/block-close-composition-api.vue rename to examples/sites/demos/pc/app/collapse/block-close-composition-api.vue diff --git a/examples/sites/demos/app/collapse/block-close.spec.ts b/examples/sites/demos/pc/app/collapse/block-close.spec.ts similarity index 100% rename from examples/sites/demos/app/collapse/block-close.spec.ts rename to examples/sites/demos/pc/app/collapse/block-close.spec.ts diff --git a/examples/sites/demos/app/collapse/block-close.vue b/examples/sites/demos/pc/app/collapse/block-close.vue similarity index 100% rename from examples/sites/demos/app/collapse/block-close.vue rename to examples/sites/demos/pc/app/collapse/block-close.vue diff --git a/examples/sites/demos/app/collapse/collapse-events-composition-api.vue b/examples/sites/demos/pc/app/collapse/collapse-events-composition-api.vue similarity index 100% rename from examples/sites/demos/app/collapse/collapse-events-composition-api.vue rename to examples/sites/demos/pc/app/collapse/collapse-events-composition-api.vue diff --git a/examples/sites/demos/app/collapse/collapse-events.spec.ts b/examples/sites/demos/pc/app/collapse/collapse-events.spec.ts similarity index 100% rename from examples/sites/demos/app/collapse/collapse-events.spec.ts rename to examples/sites/demos/pc/app/collapse/collapse-events.spec.ts diff --git a/examples/sites/demos/app/collapse/collapse-events.vue b/examples/sites/demos/pc/app/collapse/collapse-events.vue similarity index 100% rename from examples/sites/demos/app/collapse/collapse-events.vue rename to examples/sites/demos/pc/app/collapse/collapse-events.vue diff --git a/examples/sites/demos/app/collapse/custom-collapse-icon-composition-api.vue b/examples/sites/demos/pc/app/collapse/custom-collapse-icon-composition-api.vue similarity index 100% rename from examples/sites/demos/app/collapse/custom-collapse-icon-composition-api.vue rename to examples/sites/demos/pc/app/collapse/custom-collapse-icon-composition-api.vue diff --git a/examples/sites/demos/app/collapse/custom-collapse-icon.spec.ts b/examples/sites/demos/pc/app/collapse/custom-collapse-icon.spec.ts similarity index 100% rename from examples/sites/demos/app/collapse/custom-collapse-icon.spec.ts rename to examples/sites/demos/pc/app/collapse/custom-collapse-icon.spec.ts diff --git a/examples/sites/demos/app/collapse/custom-collapse-icon.vue b/examples/sites/demos/pc/app/collapse/custom-collapse-icon.vue similarity index 100% rename from examples/sites/demos/app/collapse/custom-collapse-icon.vue rename to examples/sites/demos/pc/app/collapse/custom-collapse-icon.vue diff --git a/examples/sites/demos/app/collapse/custom-collapse-title-composition-api.vue b/examples/sites/demos/pc/app/collapse/custom-collapse-title-composition-api.vue similarity index 100% rename from examples/sites/demos/app/collapse/custom-collapse-title-composition-api.vue rename to examples/sites/demos/pc/app/collapse/custom-collapse-title-composition-api.vue diff --git a/examples/sites/demos/app/collapse/custom-collapse-title.spec.ts b/examples/sites/demos/pc/app/collapse/custom-collapse-title.spec.ts similarity index 100% rename from examples/sites/demos/app/collapse/custom-collapse-title.spec.ts rename to examples/sites/demos/pc/app/collapse/custom-collapse-title.spec.ts diff --git a/examples/sites/demos/app/collapse/custom-collapse-title.vue b/examples/sites/demos/pc/app/collapse/custom-collapse-title.vue similarity index 100% rename from examples/sites/demos/app/collapse/custom-collapse-title.vue rename to examples/sites/demos/pc/app/collapse/custom-collapse-title.vue diff --git a/examples/sites/demos/app/collapse/dynamic-disable-composition-api.vue b/examples/sites/demos/pc/app/collapse/dynamic-disable-composition-api.vue similarity index 100% rename from examples/sites/demos/app/collapse/dynamic-disable-composition-api.vue rename to examples/sites/demos/pc/app/collapse/dynamic-disable-composition-api.vue diff --git a/examples/sites/demos/app/collapse/dynamic-disable.spec.ts b/examples/sites/demos/pc/app/collapse/dynamic-disable.spec.ts similarity index 100% rename from examples/sites/demos/app/collapse/dynamic-disable.spec.ts rename to examples/sites/demos/pc/app/collapse/dynamic-disable.spec.ts diff --git a/examples/sites/demos/app/collapse/dynamic-disable.vue b/examples/sites/demos/pc/app/collapse/dynamic-disable.vue similarity index 100% rename from examples/sites/demos/app/collapse/dynamic-disable.vue rename to examples/sites/demos/pc/app/collapse/dynamic-disable.vue diff --git a/examples/sites/demos/app/collapse/nested-form-composition-api.vue b/examples/sites/demos/pc/app/collapse/nested-form-composition-api.vue similarity index 100% rename from examples/sites/demos/app/collapse/nested-form-composition-api.vue rename to examples/sites/demos/pc/app/collapse/nested-form-composition-api.vue diff --git a/examples/sites/demos/app/collapse/nested-form.spec.ts b/examples/sites/demos/pc/app/collapse/nested-form.spec.ts similarity index 100% rename from examples/sites/demos/app/collapse/nested-form.spec.ts rename to examples/sites/demos/pc/app/collapse/nested-form.spec.ts diff --git a/examples/sites/demos/app/collapse/nested-form.vue b/examples/sites/demos/pc/app/collapse/nested-form.vue similarity index 100% rename from examples/sites/demos/app/collapse/nested-form.vue rename to examples/sites/demos/pc/app/collapse/nested-form.vue diff --git a/examples/sites/demos/app/collapse/nested-grid-composition-api.vue b/examples/sites/demos/pc/app/collapse/nested-grid-composition-api.vue similarity index 100% rename from examples/sites/demos/app/collapse/nested-grid-composition-api.vue rename to examples/sites/demos/pc/app/collapse/nested-grid-composition-api.vue diff --git a/examples/sites/demos/app/collapse/nested-grid.spec.ts b/examples/sites/demos/pc/app/collapse/nested-grid.spec.ts similarity index 100% rename from examples/sites/demos/app/collapse/nested-grid.spec.ts rename to examples/sites/demos/pc/app/collapse/nested-grid.spec.ts diff --git a/examples/sites/demos/app/collapse/nested-grid.vue b/examples/sites/demos/pc/app/collapse/nested-grid.vue similarity index 100% rename from examples/sites/demos/app/collapse/nested-grid.vue rename to examples/sites/demos/pc/app/collapse/nested-grid.vue diff --git a/examples/sites/demos/app/collapse/webdoc/collapse.cn.md b/examples/sites/demos/pc/app/collapse/webdoc/collapse.cn.md similarity index 100% rename from examples/sites/demos/app/collapse/webdoc/collapse.cn.md rename to examples/sites/demos/pc/app/collapse/webdoc/collapse.cn.md diff --git a/examples/sites/demos/app/collapse/webdoc/collapse.en.md b/examples/sites/demos/pc/app/collapse/webdoc/collapse.en.md similarity index 100% rename from examples/sites/demos/app/collapse/webdoc/collapse.en.md rename to examples/sites/demos/pc/app/collapse/webdoc/collapse.en.md diff --git a/examples/sites/demos/app/collapse/webdoc/collapse.js b/examples/sites/demos/pc/app/collapse/webdoc/collapse.js similarity index 100% rename from examples/sites/demos/app/collapse/webdoc/collapse.js rename to examples/sites/demos/pc/app/collapse/webdoc/collapse.js diff --git a/examples/sites/demos/app/color-picker/alpha-composition-api.vue b/examples/sites/demos/pc/app/color-picker/alpha-composition-api.vue similarity index 100% rename from examples/sites/demos/app/color-picker/alpha-composition-api.vue rename to examples/sites/demos/pc/app/color-picker/alpha-composition-api.vue diff --git a/examples/sites/demos/app/color-picker/alpha.vue b/examples/sites/demos/pc/app/color-picker/alpha.vue similarity index 100% rename from examples/sites/demos/app/color-picker/alpha.vue rename to examples/sites/demos/pc/app/color-picker/alpha.vue diff --git a/examples/sites/demos/app/color-picker/base-composition-api.vue b/examples/sites/demos/pc/app/color-picker/base-composition-api.vue similarity index 100% rename from examples/sites/demos/app/color-picker/base-composition-api.vue rename to examples/sites/demos/pc/app/color-picker/base-composition-api.vue diff --git a/examples/sites/demos/app/color-picker/base.vue b/examples/sites/demos/pc/app/color-picker/base.vue similarity index 100% rename from examples/sites/demos/app/color-picker/base.vue rename to examples/sites/demos/pc/app/color-picker/base.vue diff --git a/examples/sites/demos/app/color-picker/default-visible-composition-api.vue b/examples/sites/demos/pc/app/color-picker/default-visible-composition-api.vue similarity index 100% rename from examples/sites/demos/app/color-picker/default-visible-composition-api.vue rename to examples/sites/demos/pc/app/color-picker/default-visible-composition-api.vue diff --git a/examples/sites/demos/app/color-picker/default-visible.vue b/examples/sites/demos/pc/app/color-picker/default-visible.vue similarity index 100% rename from examples/sites/demos/app/color-picker/default-visible.vue rename to examples/sites/demos/pc/app/color-picker/default-visible.vue diff --git a/examples/sites/demos/app/color-picker/dynamic-color-change-composition-api.vue b/examples/sites/demos/pc/app/color-picker/dynamic-color-change-composition-api.vue similarity index 100% rename from examples/sites/demos/app/color-picker/dynamic-color-change-composition-api.vue rename to examples/sites/demos/pc/app/color-picker/dynamic-color-change-composition-api.vue diff --git a/examples/sites/demos/app/color-picker/dynamic-color-change.vue b/examples/sites/demos/pc/app/color-picker/dynamic-color-change.vue similarity index 100% rename from examples/sites/demos/app/color-picker/dynamic-color-change.vue rename to examples/sites/demos/pc/app/color-picker/dynamic-color-change.vue diff --git a/examples/sites/demos/app/color-picker/event-composition-api.vue b/examples/sites/demos/pc/app/color-picker/event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/color-picker/event-composition-api.vue rename to examples/sites/demos/pc/app/color-picker/event-composition-api.vue diff --git a/examples/sites/demos/app/color-picker/event.vue b/examples/sites/demos/pc/app/color-picker/event.vue similarity index 100% rename from examples/sites/demos/app/color-picker/event.vue rename to examples/sites/demos/pc/app/color-picker/event.vue diff --git a/examples/sites/demos/app/color-picker/webdoc/color-picker.cn.md b/examples/sites/demos/pc/app/color-picker/webdoc/color-picker.cn.md similarity index 100% rename from examples/sites/demos/app/color-picker/webdoc/color-picker.cn.md rename to examples/sites/demos/pc/app/color-picker/webdoc/color-picker.cn.md diff --git a/examples/sites/demos/app/color-picker/webdoc/color-picker.en.md b/examples/sites/demos/pc/app/color-picker/webdoc/color-picker.en.md similarity index 100% rename from examples/sites/demos/app/color-picker/webdoc/color-picker.en.md rename to examples/sites/demos/pc/app/color-picker/webdoc/color-picker.en.md diff --git a/examples/sites/demos/app/color-picker/webdoc/color-picker.js b/examples/sites/demos/pc/app/color-picker/webdoc/color-picker.js similarity index 100% rename from examples/sites/demos/app/color-picker/webdoc/color-picker.js rename to examples/sites/demos/pc/app/color-picker/webdoc/color-picker.js diff --git a/examples/sites/demos/app/color-select-panel/alpha-composition-api.vue b/examples/sites/demos/pc/app/color-select-panel/alpha-composition-api.vue similarity index 100% rename from examples/sites/demos/app/color-select-panel/alpha-composition-api.vue rename to examples/sites/demos/pc/app/color-select-panel/alpha-composition-api.vue diff --git a/examples/sites/demos/app/color-select-panel/alpha.vue b/examples/sites/demos/pc/app/color-select-panel/alpha.vue similarity index 100% rename from examples/sites/demos/app/color-select-panel/alpha.vue rename to examples/sites/demos/pc/app/color-select-panel/alpha.vue diff --git a/examples/sites/demos/app/color-select-panel/base-composition-api.vue b/examples/sites/demos/pc/app/color-select-panel/base-composition-api.vue similarity index 100% rename from examples/sites/demos/app/color-select-panel/base-composition-api.vue rename to examples/sites/demos/pc/app/color-select-panel/base-composition-api.vue diff --git a/examples/sites/demos/app/color-select-panel/base.vue b/examples/sites/demos/pc/app/color-select-panel/base.vue similarity index 100% rename from examples/sites/demos/app/color-select-panel/base.vue rename to examples/sites/demos/pc/app/color-select-panel/base.vue diff --git a/examples/sites/demos/app/color-select-panel/event-composition-api.vue b/examples/sites/demos/pc/app/color-select-panel/event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/color-select-panel/event-composition-api.vue rename to examples/sites/demos/pc/app/color-select-panel/event-composition-api.vue diff --git a/examples/sites/demos/app/color-select-panel/event.vue b/examples/sites/demos/pc/app/color-select-panel/event.vue similarity index 100% rename from examples/sites/demos/app/color-select-panel/event.vue rename to examples/sites/demos/pc/app/color-select-panel/event.vue diff --git a/examples/sites/demos/app/color-select-panel/history-composition-api.vue b/examples/sites/demos/pc/app/color-select-panel/history-composition-api.vue similarity index 100% rename from examples/sites/demos/app/color-select-panel/history-composition-api.vue rename to examples/sites/demos/pc/app/color-select-panel/history-composition-api.vue diff --git a/examples/sites/demos/app/color-select-panel/history.vue b/examples/sites/demos/pc/app/color-select-panel/history.vue similarity index 100% rename from examples/sites/demos/app/color-select-panel/history.vue rename to examples/sites/demos/pc/app/color-select-panel/history.vue diff --git a/examples/sites/demos/app/color-select-panel/predefine-composition-api.vue b/examples/sites/demos/pc/app/color-select-panel/predefine-composition-api.vue similarity index 100% rename from examples/sites/demos/app/color-select-panel/predefine-composition-api.vue rename to examples/sites/demos/pc/app/color-select-panel/predefine-composition-api.vue diff --git a/examples/sites/demos/app/color-select-panel/predefine.vue b/examples/sites/demos/pc/app/color-select-panel/predefine.vue similarity index 100% rename from examples/sites/demos/app/color-select-panel/predefine.vue rename to examples/sites/demos/pc/app/color-select-panel/predefine.vue diff --git a/examples/sites/demos/app/color-select-panel/webdoc/color-select-panel.cn.md b/examples/sites/demos/pc/app/color-select-panel/webdoc/color-select-panel.cn.md similarity index 100% rename from examples/sites/demos/app/color-select-panel/webdoc/color-select-panel.cn.md rename to examples/sites/demos/pc/app/color-select-panel/webdoc/color-select-panel.cn.md diff --git a/examples/sites/demos/app/color-select-panel/webdoc/color-select-panel.en.md b/examples/sites/demos/pc/app/color-select-panel/webdoc/color-select-panel.en.md similarity index 100% rename from examples/sites/demos/app/color-select-panel/webdoc/color-select-panel.en.md rename to examples/sites/demos/pc/app/color-select-panel/webdoc/color-select-panel.en.md diff --git a/examples/sites/demos/app/color-select-panel/webdoc/color-select-panel.js b/examples/sites/demos/pc/app/color-select-panel/webdoc/color-select-panel.js similarity index 100% rename from examples/sites/demos/app/color-select-panel/webdoc/color-select-panel.js rename to examples/sites/demos/pc/app/color-select-panel/webdoc/color-select-panel.js diff --git a/examples/sites/demos/app/color/auxiliary-color-composition-api.vue b/examples/sites/demos/pc/app/color/auxiliary-color-composition-api.vue similarity index 100% rename from examples/sites/demos/app/color/auxiliary-color-composition-api.vue rename to examples/sites/demos/pc/app/color/auxiliary-color-composition-api.vue diff --git a/examples/sites/demos/app/color/auxiliary-color.spec.js b/examples/sites/demos/pc/app/color/auxiliary-color.spec.js similarity index 100% rename from examples/sites/demos/app/color/auxiliary-color.spec.js rename to examples/sites/demos/pc/app/color/auxiliary-color.spec.js diff --git a/examples/sites/demos/app/color/auxiliary-color.vue b/examples/sites/demos/pc/app/color/auxiliary-color.vue similarity index 100% rename from examples/sites/demos/app/color/auxiliary-color.vue rename to examples/sites/demos/pc/app/color/auxiliary-color.vue diff --git a/examples/sites/demos/app/color/main-color-composition-api.vue b/examples/sites/demos/pc/app/color/main-color-composition-api.vue similarity index 100% rename from examples/sites/demos/app/color/main-color-composition-api.vue rename to examples/sites/demos/pc/app/color/main-color-composition-api.vue diff --git a/examples/sites/demos/app/color/main-color.spec.js b/examples/sites/demos/pc/app/color/main-color.spec.js similarity index 100% rename from examples/sites/demos/app/color/main-color.spec.js rename to examples/sites/demos/pc/app/color/main-color.spec.js diff --git a/examples/sites/demos/app/color/main-color.vue b/examples/sites/demos/pc/app/color/main-color.vue similarity index 100% rename from examples/sites/demos/app/color/main-color.vue rename to examples/sites/demos/pc/app/color/main-color.vue diff --git a/examples/sites/demos/app/color/neutral-color-composition-api.vue b/examples/sites/demos/pc/app/color/neutral-color-composition-api.vue similarity index 100% rename from examples/sites/demos/app/color/neutral-color-composition-api.vue rename to examples/sites/demos/pc/app/color/neutral-color-composition-api.vue diff --git a/examples/sites/demos/app/color/neutral-color.spec.js b/examples/sites/demos/pc/app/color/neutral-color.spec.js similarity index 100% rename from examples/sites/demos/app/color/neutral-color.spec.js rename to examples/sites/demos/pc/app/color/neutral-color.spec.js diff --git a/examples/sites/demos/app/color/neutral-color.vue b/examples/sites/demos/pc/app/color/neutral-color.vue similarity index 100% rename from examples/sites/demos/app/color/neutral-color.vue rename to examples/sites/demos/pc/app/color/neutral-color.vue diff --git a/examples/sites/demos/app/color/webdoc/color.cn.md b/examples/sites/demos/pc/app/color/webdoc/color.cn.md similarity index 100% rename from examples/sites/demos/app/color/webdoc/color.cn.md rename to examples/sites/demos/pc/app/color/webdoc/color.cn.md diff --git a/examples/sites/demos/app/color/webdoc/color.en.md b/examples/sites/demos/pc/app/color/webdoc/color.en.md similarity index 100% rename from examples/sites/demos/app/color/webdoc/color.en.md rename to examples/sites/demos/pc/app/color/webdoc/color.en.md diff --git a/examples/sites/demos/app/color/webdoc/color.js b/examples/sites/demos/pc/app/color/webdoc/color.js similarity index 100% rename from examples/sites/demos/app/color/webdoc/color.js rename to examples/sites/demos/pc/app/color/webdoc/color.js diff --git a/examples/sites/demos/app/company/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/company/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/company/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/company/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/company/basic-usage.spec.ts b/examples/sites/demos/pc/app/company/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/company/basic-usage.spec.ts rename to examples/sites/demos/pc/app/company/basic-usage.spec.ts diff --git a/examples/sites/demos/app/company/basic-usage.vue b/examples/sites/demos/pc/app/company/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/company/basic-usage.vue rename to examples/sites/demos/pc/app/company/basic-usage.vue diff --git a/examples/sites/demos/app/company/custom-service-composition-api.vue b/examples/sites/demos/pc/app/company/custom-service-composition-api.vue similarity index 100% rename from examples/sites/demos/app/company/custom-service-composition-api.vue rename to examples/sites/demos/pc/app/company/custom-service-composition-api.vue diff --git a/examples/sites/demos/app/company/custom-service.spec.ts b/examples/sites/demos/pc/app/company/custom-service.spec.ts similarity index 100% rename from examples/sites/demos/app/company/custom-service.spec.ts rename to examples/sites/demos/pc/app/company/custom-service.spec.ts diff --git a/examples/sites/demos/app/company/custom-service.vue b/examples/sites/demos/pc/app/company/custom-service.vue similarity index 100% rename from examples/sites/demos/app/company/custom-service.vue rename to examples/sites/demos/pc/app/company/custom-service.vue diff --git a/examples/sites/demos/app/company/custom-show-num-composition-api.vue b/examples/sites/demos/pc/app/company/custom-show-num-composition-api.vue similarity index 100% rename from examples/sites/demos/app/company/custom-show-num-composition-api.vue rename to examples/sites/demos/pc/app/company/custom-show-num-composition-api.vue diff --git a/examples/sites/demos/app/company/custom-show-num.vue b/examples/sites/demos/pc/app/company/custom-show-num.vue similarity index 100% rename from examples/sites/demos/app/company/custom-show-num.vue rename to examples/sites/demos/pc/app/company/custom-show-num.vue diff --git a/examples/sites/demos/app/company/fields-composition-api.vue b/examples/sites/demos/pc/app/company/fields-composition-api.vue similarity index 100% rename from examples/sites/demos/app/company/fields-composition-api.vue rename to examples/sites/demos/pc/app/company/fields-composition-api.vue diff --git a/examples/sites/demos/app/company/fields.vue b/examples/sites/demos/pc/app/company/fields.vue similarity index 100% rename from examples/sites/demos/app/company/fields.vue rename to examples/sites/demos/pc/app/company/fields.vue diff --git a/examples/sites/demos/app/company/webdoc/company.cn.md b/examples/sites/demos/pc/app/company/webdoc/company.cn.md similarity index 100% rename from examples/sites/demos/app/company/webdoc/company.cn.md rename to examples/sites/demos/pc/app/company/webdoc/company.cn.md diff --git a/examples/sites/demos/app/company/webdoc/company.en.md b/examples/sites/demos/pc/app/company/webdoc/company.en.md similarity index 100% rename from examples/sites/demos/app/company/webdoc/company.en.md rename to examples/sites/demos/pc/app/company/webdoc/company.en.md diff --git a/examples/sites/demos/app/company/webdoc/company.js b/examples/sites/demos/pc/app/company/webdoc/company.js similarity index 100% rename from examples/sites/demos/app/company/webdoc/company.js rename to examples/sites/demos/pc/app/company/webdoc/company.js diff --git a/examples/sites/demos/app/components.js b/examples/sites/demos/pc/app/components.js similarity index 100% rename from examples/sites/demos/app/components.js rename to examples/sites/demos/pc/app/components.js diff --git a/examples/sites/demos/app/config-provider/base-composition-api.vue b/examples/sites/demos/pc/app/config-provider/base-composition-api.vue similarity index 100% rename from examples/sites/demos/app/config-provider/base-composition-api.vue rename to examples/sites/demos/pc/app/config-provider/base-composition-api.vue diff --git a/examples/sites/demos/app/config-provider/base.vue b/examples/sites/demos/pc/app/config-provider/base.vue similarity index 100% rename from examples/sites/demos/app/config-provider/base.vue rename to examples/sites/demos/pc/app/config-provider/base.vue diff --git a/examples/sites/demos/app/config-provider/tag-composition-api.vue b/examples/sites/demos/pc/app/config-provider/tag-composition-api.vue similarity index 100% rename from examples/sites/demos/app/config-provider/tag-composition-api.vue rename to examples/sites/demos/pc/app/config-provider/tag-composition-api.vue diff --git a/examples/sites/demos/app/config-provider/tag.vue b/examples/sites/demos/pc/app/config-provider/tag.vue similarity index 100% rename from examples/sites/demos/app/config-provider/tag.vue rename to examples/sites/demos/pc/app/config-provider/tag.vue diff --git a/examples/sites/demos/app/config-provider/text-direct-composition-api.vue b/examples/sites/demos/pc/app/config-provider/text-direct-composition-api.vue similarity index 100% rename from examples/sites/demos/app/config-provider/text-direct-composition-api.vue rename to examples/sites/demos/pc/app/config-provider/text-direct-composition-api.vue diff --git a/examples/sites/demos/app/config-provider/text-direct.vue b/examples/sites/demos/pc/app/config-provider/text-direct.vue similarity index 100% rename from examples/sites/demos/app/config-provider/text-direct.vue rename to examples/sites/demos/pc/app/config-provider/text-direct.vue diff --git a/examples/sites/demos/app/config-provider/webdoc/config-provider.cn.md b/examples/sites/demos/pc/app/config-provider/webdoc/config-provider.cn.md similarity index 100% rename from examples/sites/demos/app/config-provider/webdoc/config-provider.cn.md rename to examples/sites/demos/pc/app/config-provider/webdoc/config-provider.cn.md diff --git a/examples/sites/demos/app/config-provider/webdoc/config-provider.js b/examples/sites/demos/pc/app/config-provider/webdoc/config-provider.js similarity index 100% rename from examples/sites/demos/app/config-provider/webdoc/config-provider.js rename to examples/sites/demos/pc/app/config-provider/webdoc/config-provider.js diff --git a/examples/sites/demos/app/container/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/container/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/container/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/container/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/container/basic-usage.spec.js b/examples/sites/demos/pc/app/container/basic-usage.spec.js similarity index 100% rename from examples/sites/demos/app/container/basic-usage.spec.js rename to examples/sites/demos/pc/app/container/basic-usage.spec.js diff --git a/examples/sites/demos/app/container/basic-usage.vue b/examples/sites/demos/pc/app/container/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/container/basic-usage.vue rename to examples/sites/demos/pc/app/container/basic-usage.vue diff --git a/examples/sites/demos/app/container/classic-composition-api.vue b/examples/sites/demos/pc/app/container/classic-composition-api.vue similarity index 100% rename from examples/sites/demos/app/container/classic-composition-api.vue rename to examples/sites/demos/pc/app/container/classic-composition-api.vue diff --git a/examples/sites/demos/app/container/classic.spec.js b/examples/sites/demos/pc/app/container/classic.spec.js similarity index 100% rename from examples/sites/demos/app/container/classic.spec.js rename to examples/sites/demos/pc/app/container/classic.spec.js diff --git a/examples/sites/demos/app/container/classic.vue b/examples/sites/demos/pc/app/container/classic.vue similarity index 100% rename from examples/sites/demos/app/container/classic.vue rename to examples/sites/demos/pc/app/container/classic.vue diff --git a/examples/sites/demos/app/container/custom-container-composition-api.vue b/examples/sites/demos/pc/app/container/custom-container-composition-api.vue similarity index 100% rename from examples/sites/demos/app/container/custom-container-composition-api.vue rename to examples/sites/demos/pc/app/container/custom-container-composition-api.vue diff --git a/examples/sites/demos/app/container/custom-container.spec.js b/examples/sites/demos/pc/app/container/custom-container.spec.js similarity index 100% rename from examples/sites/demos/app/container/custom-container.spec.js rename to examples/sites/demos/pc/app/container/custom-container.spec.js diff --git a/examples/sites/demos/app/container/custom-container.vue b/examples/sites/demos/pc/app/container/custom-container.vue similarity index 100% rename from examples/sites/demos/app/container/custom-container.vue rename to examples/sites/demos/pc/app/container/custom-container.vue diff --git a/examples/sites/demos/app/container/custom-with-height-composition-api.vue b/examples/sites/demos/pc/app/container/custom-with-height-composition-api.vue similarity index 100% rename from examples/sites/demos/app/container/custom-with-height-composition-api.vue rename to examples/sites/demos/pc/app/container/custom-with-height-composition-api.vue diff --git a/examples/sites/demos/app/container/custom-with-height.spec.js b/examples/sites/demos/pc/app/container/custom-with-height.spec.js similarity index 100% rename from examples/sites/demos/app/container/custom-with-height.spec.js rename to examples/sites/demos/pc/app/container/custom-with-height.spec.js diff --git a/examples/sites/demos/app/container/custom-with-height.vue b/examples/sites/demos/pc/app/container/custom-with-height.vue similarity index 100% rename from examples/sites/demos/app/container/custom-with-height.vue rename to examples/sites/demos/pc/app/container/custom-with-height.vue diff --git a/examples/sites/demos/app/container/fashion-composition-api.vue b/examples/sites/demos/pc/app/container/fashion-composition-api.vue similarity index 100% rename from examples/sites/demos/app/container/fashion-composition-api.vue rename to examples/sites/demos/pc/app/container/fashion-composition-api.vue diff --git a/examples/sites/demos/app/container/fashion.spec.js b/examples/sites/demos/pc/app/container/fashion.spec.js similarity index 100% rename from examples/sites/demos/app/container/fashion.spec.js rename to examples/sites/demos/pc/app/container/fashion.spec.js diff --git a/examples/sites/demos/app/container/fashion.vue b/examples/sites/demos/pc/app/container/fashion.vue similarity index 100% rename from examples/sites/demos/app/container/fashion.vue rename to examples/sites/demos/pc/app/container/fashion.vue diff --git a/examples/sites/demos/app/container/legend-composition-api.vue b/examples/sites/demos/pc/app/container/legend-composition-api.vue similarity index 100% rename from examples/sites/demos/app/container/legend-composition-api.vue rename to examples/sites/demos/pc/app/container/legend-composition-api.vue diff --git a/examples/sites/demos/app/container/legend.spec.js b/examples/sites/demos/pc/app/container/legend.spec.js similarity index 100% rename from examples/sites/demos/app/container/legend.spec.js rename to examples/sites/demos/pc/app/container/legend.spec.js diff --git a/examples/sites/demos/app/container/legend.vue b/examples/sites/demos/pc/app/container/legend.vue similarity index 100% rename from examples/sites/demos/app/container/legend.vue rename to examples/sites/demos/pc/app/container/legend.vue diff --git a/examples/sites/demos/app/container/simple-composition-api.vue b/examples/sites/demos/pc/app/container/simple-composition-api.vue similarity index 100% rename from examples/sites/demos/app/container/simple-composition-api.vue rename to examples/sites/demos/pc/app/container/simple-composition-api.vue diff --git a/examples/sites/demos/app/container/simple.spec.js b/examples/sites/demos/pc/app/container/simple.spec.js similarity index 100% rename from examples/sites/demos/app/container/simple.spec.js rename to examples/sites/demos/pc/app/container/simple.spec.js diff --git a/examples/sites/demos/app/container/simple.vue b/examples/sites/demos/pc/app/container/simple.vue similarity index 100% rename from examples/sites/demos/app/container/simple.vue rename to examples/sites/demos/pc/app/container/simple.vue diff --git a/examples/sites/demos/app/container/webdoc/container.cn.md b/examples/sites/demos/pc/app/container/webdoc/container.cn.md similarity index 100% rename from examples/sites/demos/app/container/webdoc/container.cn.md rename to examples/sites/demos/pc/app/container/webdoc/container.cn.md diff --git a/examples/sites/demos/app/container/webdoc/container.en.md b/examples/sites/demos/pc/app/container/webdoc/container.en.md similarity index 100% rename from examples/sites/demos/app/container/webdoc/container.en.md rename to examples/sites/demos/pc/app/container/webdoc/container.en.md diff --git a/examples/sites/demos/app/container/webdoc/container.js b/examples/sites/demos/pc/app/container/webdoc/container.js similarity index 100% rename from examples/sites/demos/app/container/webdoc/container.js rename to examples/sites/demos/pc/app/container/webdoc/container.js diff --git a/examples/sites/demos/app/country/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/country/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/country/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/country/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/country/basic-usage.vue b/examples/sites/demos/pc/app/country/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/country/basic-usage.vue rename to examples/sites/demos/pc/app/country/basic-usage.vue diff --git a/examples/sites/demos/app/country/custom-service-composition-api.vue b/examples/sites/demos/pc/app/country/custom-service-composition-api.vue similarity index 100% rename from examples/sites/demos/app/country/custom-service-composition-api.vue rename to examples/sites/demos/pc/app/country/custom-service-composition-api.vue diff --git a/examples/sites/demos/app/country/custom-service.spec.js b/examples/sites/demos/pc/app/country/custom-service.spec.js similarity index 100% rename from examples/sites/demos/app/country/custom-service.spec.js rename to examples/sites/demos/pc/app/country/custom-service.spec.js diff --git a/examples/sites/demos/app/country/custom-service.vue b/examples/sites/demos/pc/app/country/custom-service.vue similarity index 100% rename from examples/sites/demos/app/country/custom-service.vue rename to examples/sites/demos/pc/app/country/custom-service.vue diff --git a/examples/sites/demos/app/country/fields-composition-api.vue b/examples/sites/demos/pc/app/country/fields-composition-api.vue similarity index 100% rename from examples/sites/demos/app/country/fields-composition-api.vue rename to examples/sites/demos/pc/app/country/fields-composition-api.vue diff --git a/examples/sites/demos/app/country/fields.spec.js b/examples/sites/demos/pc/app/country/fields.spec.js similarity index 100% rename from examples/sites/demos/app/country/fields.spec.js rename to examples/sites/demos/pc/app/country/fields.spec.js diff --git a/examples/sites/demos/app/country/fields.vue b/examples/sites/demos/pc/app/country/fields.vue similarity index 100% rename from examples/sites/demos/app/country/fields.vue rename to examples/sites/demos/pc/app/country/fields.vue diff --git a/examples/sites/demos/app/country/webdoc/country.cn.md b/examples/sites/demos/pc/app/country/webdoc/country.cn.md similarity index 100% rename from examples/sites/demos/app/country/webdoc/country.cn.md rename to examples/sites/demos/pc/app/country/webdoc/country.cn.md diff --git a/examples/sites/demos/app/country/webdoc/country.en.md b/examples/sites/demos/pc/app/country/webdoc/country.en.md similarity index 100% rename from examples/sites/demos/app/country/webdoc/country.en.md rename to examples/sites/demos/pc/app/country/webdoc/country.en.md diff --git a/examples/sites/demos/app/country/webdoc/country.js b/examples/sites/demos/pc/app/country/webdoc/country.js similarity index 100% rename from examples/sites/demos/app/country/webdoc/country.js rename to examples/sites/demos/pc/app/country/webdoc/country.js diff --git a/examples/sites/demos/app/credit-card-form/background-image-composition-api.vue b/examples/sites/demos/pc/app/credit-card-form/background-image-composition-api.vue similarity index 100% rename from examples/sites/demos/app/credit-card-form/background-image-composition-api.vue rename to examples/sites/demos/pc/app/credit-card-form/background-image-composition-api.vue diff --git a/examples/sites/demos/app/credit-card-form/background-image.spec.ts b/examples/sites/demos/pc/app/credit-card-form/background-image.spec.ts similarity index 100% rename from examples/sites/demos/app/credit-card-form/background-image.spec.ts rename to examples/sites/demos/pc/app/credit-card-form/background-image.spec.ts diff --git a/examples/sites/demos/app/credit-card-form/background-image.vue b/examples/sites/demos/pc/app/credit-card-form/background-image.vue similarity index 100% rename from examples/sites/demos/app/credit-card-form/background-image.vue rename to examples/sites/demos/pc/app/credit-card-form/background-image.vue diff --git a/examples/sites/demos/app/credit-card-form/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/credit-card-form/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/credit-card-form/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/credit-card-form/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/credit-card-form/basic-usage.spec.ts b/examples/sites/demos/pc/app/credit-card-form/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/credit-card-form/basic-usage.spec.ts rename to examples/sites/demos/pc/app/credit-card-form/basic-usage.spec.ts diff --git a/examples/sites/demos/app/credit-card-form/basic-usage.vue b/examples/sites/demos/pc/app/credit-card-form/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/credit-card-form/basic-usage.vue rename to examples/sites/demos/pc/app/credit-card-form/basic-usage.vue diff --git a/examples/sites/demos/app/credit-card-form/credit-card-form-events-composition-api.vue b/examples/sites/demos/pc/app/credit-card-form/credit-card-form-events-composition-api.vue similarity index 100% rename from examples/sites/demos/app/credit-card-form/credit-card-form-events-composition-api.vue rename to examples/sites/demos/pc/app/credit-card-form/credit-card-form-events-composition-api.vue diff --git a/examples/sites/demos/app/credit-card-form/credit-card-form-events.spec.ts b/examples/sites/demos/pc/app/credit-card-form/credit-card-form-events.spec.ts similarity index 100% rename from examples/sites/demos/app/credit-card-form/credit-card-form-events.spec.ts rename to examples/sites/demos/pc/app/credit-card-form/credit-card-form-events.spec.ts diff --git a/examples/sites/demos/app/credit-card-form/credit-card-form-events.vue b/examples/sites/demos/pc/app/credit-card-form/credit-card-form-events.vue similarity index 100% rename from examples/sites/demos/app/credit-card-form/credit-card-form-events.vue rename to examples/sites/demos/pc/app/credit-card-form/credit-card-form-events.vue diff --git a/examples/sites/demos/app/credit-card-form/webdoc/credit-card-form.cn.md b/examples/sites/demos/pc/app/credit-card-form/webdoc/credit-card-form.cn.md similarity index 100% rename from examples/sites/demos/app/credit-card-form/webdoc/credit-card-form.cn.md rename to examples/sites/demos/pc/app/credit-card-form/webdoc/credit-card-form.cn.md diff --git a/examples/sites/demos/app/credit-card-form/webdoc/credit-card-form.en.md b/examples/sites/demos/pc/app/credit-card-form/webdoc/credit-card-form.en.md similarity index 100% rename from examples/sites/demos/app/credit-card-form/webdoc/credit-card-form.en.md rename to examples/sites/demos/pc/app/credit-card-form/webdoc/credit-card-form.en.md diff --git a/examples/sites/demos/app/credit-card-form/webdoc/credit-card-form.js b/examples/sites/demos/pc/app/credit-card-form/webdoc/credit-card-form.js similarity index 100% rename from examples/sites/demos/app/credit-card-form/webdoc/credit-card-form.js rename to examples/sites/demos/pc/app/credit-card-form/webdoc/credit-card-form.js diff --git a/examples/sites/demos/app/crop/aspect-ratio-composition-api.vue b/examples/sites/demos/pc/app/crop/aspect-ratio-composition-api.vue similarity index 100% rename from examples/sites/demos/app/crop/aspect-ratio-composition-api.vue rename to examples/sites/demos/pc/app/crop/aspect-ratio-composition-api.vue diff --git a/examples/sites/demos/app/crop/aspect-ratio.vue b/examples/sites/demos/pc/app/crop/aspect-ratio.vue similarity index 100% rename from examples/sites/demos/app/crop/aspect-ratio.vue rename to examples/sites/demos/pc/app/crop/aspect-ratio.vue diff --git a/examples/sites/demos/app/crop/auto-crop-area-composition-api.vue b/examples/sites/demos/pc/app/crop/auto-crop-area-composition-api.vue similarity index 100% rename from examples/sites/demos/app/crop/auto-crop-area-composition-api.vue rename to examples/sites/demos/pc/app/crop/auto-crop-area-composition-api.vue diff --git a/examples/sites/demos/app/crop/auto-crop-area.vue b/examples/sites/demos/pc/app/crop/auto-crop-area.vue similarity index 100% rename from examples/sites/demos/app/crop/auto-crop-area.vue rename to examples/sites/demos/pc/app/crop/auto-crop-area.vue diff --git a/examples/sites/demos/app/crop/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/crop/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/crop/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/crop/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/crop/basic-usage.vue b/examples/sites/demos/pc/app/crop/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/crop/basic-usage.vue rename to examples/sites/demos/pc/app/crop/basic-usage.vue diff --git a/examples/sites/demos/app/crop/crop-meth-composition-api.vue b/examples/sites/demos/pc/app/crop/crop-meth-composition-api.vue similarity index 100% rename from examples/sites/demos/app/crop/crop-meth-composition-api.vue rename to examples/sites/demos/pc/app/crop/crop-meth-composition-api.vue diff --git a/examples/sites/demos/app/crop/crop-meth.vue b/examples/sites/demos/pc/app/crop/crop-meth.vue similarity index 100% rename from examples/sites/demos/app/crop/crop-meth.vue rename to examples/sites/demos/pc/app/crop/crop-meth.vue diff --git a/examples/sites/demos/app/crop/drag-mode-composition-api.vue b/examples/sites/demos/pc/app/crop/drag-mode-composition-api.vue similarity index 100% rename from examples/sites/demos/app/crop/drag-mode-composition-api.vue rename to examples/sites/demos/pc/app/crop/drag-mode-composition-api.vue diff --git a/examples/sites/demos/app/crop/drag-mode.vue b/examples/sites/demos/pc/app/crop/drag-mode.vue similarity index 100% rename from examples/sites/demos/app/crop/drag-mode.vue rename to examples/sites/demos/pc/app/crop/drag-mode.vue diff --git a/examples/sites/demos/app/crop/event-about-crop-composition-api.vue b/examples/sites/demos/pc/app/crop/event-about-crop-composition-api.vue similarity index 100% rename from examples/sites/demos/app/crop/event-about-crop-composition-api.vue rename to examples/sites/demos/pc/app/crop/event-about-crop-composition-api.vue diff --git a/examples/sites/demos/app/crop/event-about-crop.vue b/examples/sites/demos/pc/app/crop/event-about-crop.vue similarity index 100% rename from examples/sites/demos/app/crop/event-about-crop.vue rename to examples/sites/demos/pc/app/crop/event-about-crop.vue diff --git a/examples/sites/demos/app/crop/event-ready-composition-api.vue b/examples/sites/demos/pc/app/crop/event-ready-composition-api.vue similarity index 100% rename from examples/sites/demos/app/crop/event-ready-composition-api.vue rename to examples/sites/demos/pc/app/crop/event-ready-composition-api.vue diff --git a/examples/sites/demos/app/crop/event-ready.vue b/examples/sites/demos/pc/app/crop/event-ready.vue similarity index 100% rename from examples/sites/demos/app/crop/event-ready.vue rename to examples/sites/demos/pc/app/crop/event-ready.vue diff --git a/examples/sites/demos/app/crop/get-container-data-composition-api.vue b/examples/sites/demos/pc/app/crop/get-container-data-composition-api.vue similarity index 100% rename from examples/sites/demos/app/crop/get-container-data-composition-api.vue rename to examples/sites/demos/pc/app/crop/get-container-data-composition-api.vue diff --git a/examples/sites/demos/app/crop/get-container-data.vue b/examples/sites/demos/pc/app/crop/get-container-data.vue similarity index 100% rename from examples/sites/demos/app/crop/get-container-data.vue rename to examples/sites/demos/pc/app/crop/get-container-data.vue diff --git a/examples/sites/demos/app/crop/get-crop-box-data-composition-api.vue b/examples/sites/demos/pc/app/crop/get-crop-box-data-composition-api.vue similarity index 100% rename from examples/sites/demos/app/crop/get-crop-box-data-composition-api.vue rename to examples/sites/demos/pc/app/crop/get-crop-box-data-composition-api.vue diff --git a/examples/sites/demos/app/crop/get-crop-box-data.vue b/examples/sites/demos/pc/app/crop/get-crop-box-data.vue similarity index 100% rename from examples/sites/demos/app/crop/get-crop-box-data.vue rename to examples/sites/demos/pc/app/crop/get-crop-box-data.vue diff --git a/examples/sites/demos/app/crop/get-cropped-canvas-composition-api.vue b/examples/sites/demos/pc/app/crop/get-cropped-canvas-composition-api.vue similarity index 100% rename from examples/sites/demos/app/crop/get-cropped-canvas-composition-api.vue rename to examples/sites/demos/pc/app/crop/get-cropped-canvas-composition-api.vue diff --git a/examples/sites/demos/app/crop/get-cropped-canvas.vue b/examples/sites/demos/pc/app/crop/get-cropped-canvas.vue similarity index 100% rename from examples/sites/demos/app/crop/get-cropped-canvas.vue rename to examples/sites/demos/pc/app/crop/get-cropped-canvas.vue diff --git a/examples/sites/demos/app/crop/get-data-composition-api.vue b/examples/sites/demos/pc/app/crop/get-data-composition-api.vue similarity index 100% rename from examples/sites/demos/app/crop/get-data-composition-api.vue rename to examples/sites/demos/pc/app/crop/get-data-composition-api.vue diff --git a/examples/sites/demos/app/crop/get-data.vue b/examples/sites/demos/pc/app/crop/get-data.vue similarity index 100% rename from examples/sites/demos/app/crop/get-data.vue rename to examples/sites/demos/pc/app/crop/get-data.vue diff --git a/examples/sites/demos/app/crop/get-image-data-composition-api.vue b/examples/sites/demos/pc/app/crop/get-image-data-composition-api.vue similarity index 100% rename from examples/sites/demos/app/crop/get-image-data-composition-api.vue rename to examples/sites/demos/pc/app/crop/get-image-data-composition-api.vue diff --git a/examples/sites/demos/app/crop/get-image-data.vue b/examples/sites/demos/pc/app/crop/get-image-data.vue similarity index 100% rename from examples/sites/demos/app/crop/get-image-data.vue rename to examples/sites/demos/pc/app/crop/get-image-data.vue diff --git a/examples/sites/demos/app/crop/min-crop-box-width-height-composition-api.vue b/examples/sites/demos/pc/app/crop/min-crop-box-width-height-composition-api.vue similarity index 100% rename from examples/sites/demos/app/crop/min-crop-box-width-height-composition-api.vue rename to examples/sites/demos/pc/app/crop/min-crop-box-width-height-composition-api.vue diff --git a/examples/sites/demos/app/crop/min-crop-box-width-height.vue b/examples/sites/demos/pc/app/crop/min-crop-box-width-height.vue similarity index 100% rename from examples/sites/demos/app/crop/min-crop-box-width-height.vue rename to examples/sites/demos/pc/app/crop/min-crop-box-width-height.vue diff --git a/examples/sites/demos/app/crop/no-background-composition-api.vue b/examples/sites/demos/pc/app/crop/no-background-composition-api.vue similarity index 100% rename from examples/sites/demos/app/crop/no-background-composition-api.vue rename to examples/sites/demos/pc/app/crop/no-background-composition-api.vue diff --git a/examples/sites/demos/app/crop/no-background.vue b/examples/sites/demos/pc/app/crop/no-background.vue similarity index 100% rename from examples/sites/demos/app/crop/no-background.vue rename to examples/sites/demos/pc/app/crop/no-background.vue diff --git a/examples/sites/demos/app/crop/no-guides-composition-api.vue b/examples/sites/demos/pc/app/crop/no-guides-composition-api.vue similarity index 100% rename from examples/sites/demos/app/crop/no-guides-composition-api.vue rename to examples/sites/demos/pc/app/crop/no-guides-composition-api.vue diff --git a/examples/sites/demos/app/crop/no-guides.vue b/examples/sites/demos/pc/app/crop/no-guides.vue similarity index 100% rename from examples/sites/demos/app/crop/no-guides.vue rename to examples/sites/demos/pc/app/crop/no-guides.vue diff --git a/examples/sites/demos/app/crop/no-modal-composition-api.vue b/examples/sites/demos/pc/app/crop/no-modal-composition-api.vue similarity index 100% rename from examples/sites/demos/app/crop/no-modal-composition-api.vue rename to examples/sites/demos/pc/app/crop/no-modal-composition-api.vue diff --git a/examples/sites/demos/app/crop/no-modal.vue b/examples/sites/demos/pc/app/crop/no-modal.vue similarity index 100% rename from examples/sites/demos/app/crop/no-modal.vue rename to examples/sites/demos/pc/app/crop/no-modal.vue diff --git a/examples/sites/demos/app/crop/replace-image-composition-api.vue b/examples/sites/demos/pc/app/crop/replace-image-composition-api.vue similarity index 100% rename from examples/sites/demos/app/crop/replace-image-composition-api.vue rename to examples/sites/demos/pc/app/crop/replace-image-composition-api.vue diff --git a/examples/sites/demos/app/crop/replace-image.vue b/examples/sites/demos/pc/app/crop/replace-image.vue similarity index 100% rename from examples/sites/demos/app/crop/replace-image.vue rename to examples/sites/demos/pc/app/crop/replace-image.vue diff --git a/examples/sites/demos/app/crop/view-mode-composition-api.vue b/examples/sites/demos/pc/app/crop/view-mode-composition-api.vue similarity index 100% rename from examples/sites/demos/app/crop/view-mode-composition-api.vue rename to examples/sites/demos/pc/app/crop/view-mode-composition-api.vue diff --git a/examples/sites/demos/app/crop/view-mode.vue b/examples/sites/demos/pc/app/crop/view-mode.vue similarity index 100% rename from examples/sites/demos/app/crop/view-mode.vue rename to examples/sites/demos/pc/app/crop/view-mode.vue diff --git a/examples/sites/demos/app/crop/webdoc/crop.cn.md b/examples/sites/demos/pc/app/crop/webdoc/crop.cn.md similarity index 100% rename from examples/sites/demos/app/crop/webdoc/crop.cn.md rename to examples/sites/demos/pc/app/crop/webdoc/crop.cn.md diff --git a/examples/sites/demos/app/crop/webdoc/crop.en.md b/examples/sites/demos/pc/app/crop/webdoc/crop.en.md similarity index 100% rename from examples/sites/demos/app/crop/webdoc/crop.en.md rename to examples/sites/demos/pc/app/crop/webdoc/crop.en.md diff --git a/examples/sites/demos/app/crop/webdoc/crop.js b/examples/sites/demos/pc/app/crop/webdoc/crop.js similarity index 100% rename from examples/sites/demos/app/crop/webdoc/crop.js rename to examples/sites/demos/pc/app/crop/webdoc/crop.js diff --git a/examples/sites/demos/app/crop/wheel-zoom-ratio-composition-api.vue b/examples/sites/demos/pc/app/crop/wheel-zoom-ratio-composition-api.vue similarity index 100% rename from examples/sites/demos/app/crop/wheel-zoom-ratio-composition-api.vue rename to examples/sites/demos/pc/app/crop/wheel-zoom-ratio-composition-api.vue diff --git a/examples/sites/demos/app/crop/wheel-zoom-ratio.vue b/examples/sites/demos/pc/app/crop/wheel-zoom-ratio.vue similarity index 100% rename from examples/sites/demos/app/crop/wheel-zoom-ratio.vue rename to examples/sites/demos/pc/app/crop/wheel-zoom-ratio.vue diff --git a/examples/sites/demos/app/crop/zoom-on-wheel-composition-api.vue b/examples/sites/demos/pc/app/crop/zoom-on-wheel-composition-api.vue similarity index 100% rename from examples/sites/demos/app/crop/zoom-on-wheel-composition-api.vue rename to examples/sites/demos/pc/app/crop/zoom-on-wheel-composition-api.vue diff --git a/examples/sites/demos/app/crop/zoom-on-wheel.vue b/examples/sites/demos/pc/app/crop/zoom-on-wheel.vue similarity index 100% rename from examples/sites/demos/app/crop/zoom-on-wheel.vue rename to examples/sites/demos/pc/app/crop/zoom-on-wheel.vue diff --git a/examples/sites/demos/app/currency/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/currency/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/currency/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/currency/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/currency/basic-usage.spec.ts b/examples/sites/demos/pc/app/currency/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/currency/basic-usage.spec.ts rename to examples/sites/demos/pc/app/currency/basic-usage.spec.ts diff --git a/examples/sites/demos/app/currency/basic-usage.vue b/examples/sites/demos/pc/app/currency/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/currency/basic-usage.vue rename to examples/sites/demos/pc/app/currency/basic-usage.vue diff --git a/examples/sites/demos/app/currency/custom-service-composition-api.vue b/examples/sites/demos/pc/app/currency/custom-service-composition-api.vue similarity index 100% rename from examples/sites/demos/app/currency/custom-service-composition-api.vue rename to examples/sites/demos/pc/app/currency/custom-service-composition-api.vue diff --git a/examples/sites/demos/app/currency/custom-service.spec.ts b/examples/sites/demos/pc/app/currency/custom-service.spec.ts similarity index 100% rename from examples/sites/demos/app/currency/custom-service.spec.ts rename to examples/sites/demos/pc/app/currency/custom-service.spec.ts diff --git a/examples/sites/demos/app/currency/custom-service.vue b/examples/sites/demos/pc/app/currency/custom-service.vue similarity index 100% rename from examples/sites/demos/app/currency/custom-service.vue rename to examples/sites/demos/pc/app/currency/custom-service.vue diff --git a/examples/sites/demos/app/currency/disable-currency-composition-api.vue b/examples/sites/demos/pc/app/currency/disable-currency-composition-api.vue similarity index 100% rename from examples/sites/demos/app/currency/disable-currency-composition-api.vue rename to examples/sites/demos/pc/app/currency/disable-currency-composition-api.vue diff --git a/examples/sites/demos/app/currency/disable-currency.spec.ts b/examples/sites/demos/pc/app/currency/disable-currency.spec.ts similarity index 100% rename from examples/sites/demos/app/currency/disable-currency.spec.ts rename to examples/sites/demos/pc/app/currency/disable-currency.spec.ts diff --git a/examples/sites/demos/app/currency/disable-currency.vue b/examples/sites/demos/pc/app/currency/disable-currency.vue similarity index 100% rename from examples/sites/demos/app/currency/disable-currency.vue rename to examples/sites/demos/pc/app/currency/disable-currency.vue diff --git a/examples/sites/demos/app/currency/fields-composition-api.vue b/examples/sites/demos/pc/app/currency/fields-composition-api.vue similarity index 100% rename from examples/sites/demos/app/currency/fields-composition-api.vue rename to examples/sites/demos/pc/app/currency/fields-composition-api.vue diff --git a/examples/sites/demos/app/currency/fields.vue b/examples/sites/demos/pc/app/currency/fields.vue similarity index 100% rename from examples/sites/demos/app/currency/fields.vue rename to examples/sites/demos/pc/app/currency/fields.vue diff --git a/examples/sites/demos/app/currency/size-composition-api.vue b/examples/sites/demos/pc/app/currency/size-composition-api.vue similarity index 100% rename from examples/sites/demos/app/currency/size-composition-api.vue rename to examples/sites/demos/pc/app/currency/size-composition-api.vue diff --git a/examples/sites/demos/app/currency/size.spec.ts b/examples/sites/demos/pc/app/currency/size.spec.ts similarity index 100% rename from examples/sites/demos/app/currency/size.spec.ts rename to examples/sites/demos/pc/app/currency/size.spec.ts diff --git a/examples/sites/demos/app/currency/size.vue b/examples/sites/demos/pc/app/currency/size.vue similarity index 100% rename from examples/sites/demos/app/currency/size.vue rename to examples/sites/demos/pc/app/currency/size.vue diff --git a/examples/sites/demos/app/currency/webdoc/currency.cn.md b/examples/sites/demos/pc/app/currency/webdoc/currency.cn.md similarity index 100% rename from examples/sites/demos/app/currency/webdoc/currency.cn.md rename to examples/sites/demos/pc/app/currency/webdoc/currency.cn.md diff --git a/examples/sites/demos/app/currency/webdoc/currency.en.md b/examples/sites/demos/pc/app/currency/webdoc/currency.en.md similarity index 100% rename from examples/sites/demos/app/currency/webdoc/currency.en.md rename to examples/sites/demos/pc/app/currency/webdoc/currency.en.md diff --git a/examples/sites/demos/app/currency/webdoc/currency.js b/examples/sites/demos/pc/app/currency/webdoc/currency.js similarity index 100% rename from examples/sites/demos/app/currency/webdoc/currency.js rename to examples/sites/demos/pc/app/currency/webdoc/currency.js diff --git a/examples/sites/demos/app/date-picker/align-composition-api.vue b/examples/sites/demos/pc/app/date-picker/align-composition-api.vue similarity index 100% rename from examples/sites/demos/app/date-picker/align-composition-api.vue rename to examples/sites/demos/pc/app/date-picker/align-composition-api.vue diff --git a/examples/sites/demos/app/date-picker/align.spec.ts b/examples/sites/demos/pc/app/date-picker/align.spec.ts similarity index 100% rename from examples/sites/demos/app/date-picker/align.spec.ts rename to examples/sites/demos/pc/app/date-picker/align.spec.ts diff --git a/examples/sites/demos/app/date-picker/align.vue b/examples/sites/demos/pc/app/date-picker/align.vue similarity index 100% rename from examples/sites/demos/app/date-picker/align.vue rename to examples/sites/demos/pc/app/date-picker/align.vue diff --git a/examples/sites/demos/app/date-picker/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/date-picker/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/date-picker/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/date-picker/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/date-picker/basic-usage.spec.ts b/examples/sites/demos/pc/app/date-picker/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/date-picker/basic-usage.spec.ts rename to examples/sites/demos/pc/app/date-picker/basic-usage.spec.ts diff --git a/examples/sites/demos/app/date-picker/basic-usage.vue b/examples/sites/demos/pc/app/date-picker/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/date-picker/basic-usage.vue rename to examples/sites/demos/pc/app/date-picker/basic-usage.vue diff --git a/examples/sites/demos/app/date-picker/clear-composition-api.vue b/examples/sites/demos/pc/app/date-picker/clear-composition-api.vue similarity index 100% rename from examples/sites/demos/app/date-picker/clear-composition-api.vue rename to examples/sites/demos/pc/app/date-picker/clear-composition-api.vue diff --git a/examples/sites/demos/app/date-picker/clear.spec.ts b/examples/sites/demos/pc/app/date-picker/clear.spec.ts similarity index 100% rename from examples/sites/demos/app/date-picker/clear.spec.ts rename to examples/sites/demos/pc/app/date-picker/clear.spec.ts diff --git a/examples/sites/demos/app/date-picker/clear.vue b/examples/sites/demos/pc/app/date-picker/clear.vue similarity index 100% rename from examples/sites/demos/app/date-picker/clear.vue rename to examples/sites/demos/pc/app/date-picker/clear.vue diff --git a/examples/sites/demos/app/date-picker/custom-suffix-icon-composition-api.vue b/examples/sites/demos/pc/app/date-picker/custom-suffix-icon-composition-api.vue similarity index 100% rename from examples/sites/demos/app/date-picker/custom-suffix-icon-composition-api.vue rename to examples/sites/demos/pc/app/date-picker/custom-suffix-icon-composition-api.vue diff --git a/examples/sites/demos/app/date-picker/custom-suffix-icon.spec.ts b/examples/sites/demos/pc/app/date-picker/custom-suffix-icon.spec.ts similarity index 100% rename from examples/sites/demos/app/date-picker/custom-suffix-icon.spec.ts rename to examples/sites/demos/pc/app/date-picker/custom-suffix-icon.spec.ts diff --git a/examples/sites/demos/app/date-picker/custom-suffix-icon.vue b/examples/sites/demos/pc/app/date-picker/custom-suffix-icon.vue similarity index 100% rename from examples/sites/demos/app/date-picker/custom-suffix-icon.vue rename to examples/sites/demos/pc/app/date-picker/custom-suffix-icon.vue diff --git a/examples/sites/demos/app/date-picker/custom-weeks-composition-api.vue b/examples/sites/demos/pc/app/date-picker/custom-weeks-composition-api.vue similarity index 100% rename from examples/sites/demos/app/date-picker/custom-weeks-composition-api.vue rename to examples/sites/demos/pc/app/date-picker/custom-weeks-composition-api.vue diff --git a/examples/sites/demos/app/date-picker/custom-weeks.spec.ts b/examples/sites/demos/pc/app/date-picker/custom-weeks.spec.ts similarity index 100% rename from examples/sites/demos/app/date-picker/custom-weeks.spec.ts rename to examples/sites/demos/pc/app/date-picker/custom-weeks.spec.ts diff --git a/examples/sites/demos/app/date-picker/custom-weeks.vue b/examples/sites/demos/pc/app/date-picker/custom-weeks.vue similarity index 100% rename from examples/sites/demos/app/date-picker/custom-weeks.vue rename to examples/sites/demos/pc/app/date-picker/custom-weeks.vue diff --git a/examples/sites/demos/app/date-picker/date-range-composition-api.vue b/examples/sites/demos/pc/app/date-picker/date-range-composition-api.vue similarity index 100% rename from examples/sites/demos/app/date-picker/date-range-composition-api.vue rename to examples/sites/demos/pc/app/date-picker/date-range-composition-api.vue diff --git a/examples/sites/demos/app/date-picker/date-range.spec.ts b/examples/sites/demos/pc/app/date-picker/date-range.spec.ts similarity index 100% rename from examples/sites/demos/app/date-picker/date-range.spec.ts rename to examples/sites/demos/pc/app/date-picker/date-range.spec.ts diff --git a/examples/sites/demos/app/date-picker/date-range.vue b/examples/sites/demos/pc/app/date-picker/date-range.vue similarity index 100% rename from examples/sites/demos/app/date-picker/date-range.vue rename to examples/sites/demos/pc/app/date-picker/date-range.vue diff --git a/examples/sites/demos/app/date-picker/default-value-composition-api.vue b/examples/sites/demos/pc/app/date-picker/default-value-composition-api.vue similarity index 100% rename from examples/sites/demos/app/date-picker/default-value-composition-api.vue rename to examples/sites/demos/pc/app/date-picker/default-value-composition-api.vue diff --git a/examples/sites/demos/app/date-picker/default-value.spec.ts b/examples/sites/demos/pc/app/date-picker/default-value.spec.ts similarity index 100% rename from examples/sites/demos/app/date-picker/default-value.spec.ts rename to examples/sites/demos/pc/app/date-picker/default-value.spec.ts diff --git a/examples/sites/demos/app/date-picker/default-value.vue b/examples/sites/demos/pc/app/date-picker/default-value.vue similarity index 100% rename from examples/sites/demos/app/date-picker/default-value.vue rename to examples/sites/demos/pc/app/date-picker/default-value.vue diff --git a/examples/sites/demos/app/date-picker/disabled-composition-api.vue b/examples/sites/demos/pc/app/date-picker/disabled-composition-api.vue similarity index 100% rename from examples/sites/demos/app/date-picker/disabled-composition-api.vue rename to examples/sites/demos/pc/app/date-picker/disabled-composition-api.vue diff --git a/examples/sites/demos/app/date-picker/disabled.spec.ts b/examples/sites/demos/pc/app/date-picker/disabled.spec.ts similarity index 100% rename from examples/sites/demos/app/date-picker/disabled.spec.ts rename to examples/sites/demos/pc/app/date-picker/disabled.spec.ts diff --git a/examples/sites/demos/app/date-picker/disabled.vue b/examples/sites/demos/pc/app/date-picker/disabled.vue similarity index 100% rename from examples/sites/demos/app/date-picker/disabled.vue rename to examples/sites/demos/pc/app/date-picker/disabled.vue diff --git a/examples/sites/demos/app/date-picker/events-composition-api.vue b/examples/sites/demos/pc/app/date-picker/events-composition-api.vue similarity index 100% rename from examples/sites/demos/app/date-picker/events-composition-api.vue rename to examples/sites/demos/pc/app/date-picker/events-composition-api.vue diff --git a/examples/sites/demos/app/date-picker/events.spec.ts b/examples/sites/demos/pc/app/date-picker/events.spec.ts similarity index 100% rename from examples/sites/demos/app/date-picker/events.spec.ts rename to examples/sites/demos/pc/app/date-picker/events.spec.ts diff --git a/examples/sites/demos/app/date-picker/events.vue b/examples/sites/demos/pc/app/date-picker/events.vue similarity index 100% rename from examples/sites/demos/app/date-picker/events.vue rename to examples/sites/demos/pc/app/date-picker/events.vue diff --git a/examples/sites/demos/app/date-picker/filter-mode-composition-api.vue b/examples/sites/demos/pc/app/date-picker/filter-mode-composition-api.vue similarity index 100% rename from examples/sites/demos/app/date-picker/filter-mode-composition-api.vue rename to examples/sites/demos/pc/app/date-picker/filter-mode-composition-api.vue diff --git a/examples/sites/demos/app/date-picker/filter-mode.spec.ts b/examples/sites/demos/pc/app/date-picker/filter-mode.spec.ts similarity index 100% rename from examples/sites/demos/app/date-picker/filter-mode.spec.ts rename to examples/sites/demos/pc/app/date-picker/filter-mode.spec.ts diff --git a/examples/sites/demos/app/date-picker/filter-mode.vue b/examples/sites/demos/pc/app/date-picker/filter-mode.vue similarity index 100% rename from examples/sites/demos/app/date-picker/filter-mode.vue rename to examples/sites/demos/pc/app/date-picker/filter-mode.vue diff --git a/examples/sites/demos/app/date-picker/format-composition-api.vue b/examples/sites/demos/pc/app/date-picker/format-composition-api.vue similarity index 100% rename from examples/sites/demos/app/date-picker/format-composition-api.vue rename to examples/sites/demos/pc/app/date-picker/format-composition-api.vue diff --git a/examples/sites/demos/app/date-picker/format.spec.ts b/examples/sites/demos/pc/app/date-picker/format.spec.ts similarity index 100% rename from examples/sites/demos/app/date-picker/format.spec.ts rename to examples/sites/demos/pc/app/date-picker/format.spec.ts diff --git a/examples/sites/demos/app/date-picker/format.vue b/examples/sites/demos/pc/app/date-picker/format.vue similarity index 100% rename from examples/sites/demos/app/date-picker/format.vue rename to examples/sites/demos/pc/app/date-picker/format.vue diff --git a/examples/sites/demos/app/date-picker/label-inside-composition-api.vue b/examples/sites/demos/pc/app/date-picker/label-inside-composition-api.vue similarity index 100% rename from examples/sites/demos/app/date-picker/label-inside-composition-api.vue rename to examples/sites/demos/pc/app/date-picker/label-inside-composition-api.vue diff --git a/examples/sites/demos/app/date-picker/label-inside.spec.ts b/examples/sites/demos/pc/app/date-picker/label-inside.spec.ts similarity index 100% rename from examples/sites/demos/app/date-picker/label-inside.spec.ts rename to examples/sites/demos/pc/app/date-picker/label-inside.spec.ts diff --git a/examples/sites/demos/app/date-picker/label-inside.vue b/examples/sites/demos/pc/app/date-picker/label-inside.vue similarity index 100% rename from examples/sites/demos/app/date-picker/label-inside.vue rename to examples/sites/demos/pc/app/date-picker/label-inside.vue diff --git a/examples/sites/demos/app/date-picker/multiple-dates-composition-api.vue b/examples/sites/demos/pc/app/date-picker/multiple-dates-composition-api.vue similarity index 100% rename from examples/sites/demos/app/date-picker/multiple-dates-composition-api.vue rename to examples/sites/demos/pc/app/date-picker/multiple-dates-composition-api.vue diff --git a/examples/sites/demos/app/date-picker/multiple-dates.spec.ts b/examples/sites/demos/pc/app/date-picker/multiple-dates.spec.ts similarity index 100% rename from examples/sites/demos/app/date-picker/multiple-dates.spec.ts rename to examples/sites/demos/pc/app/date-picker/multiple-dates.spec.ts diff --git a/examples/sites/demos/app/date-picker/multiple-dates.vue b/examples/sites/demos/pc/app/date-picker/multiple-dates.vue similarity index 100% rename from examples/sites/demos/app/date-picker/multiple-dates.vue rename to examples/sites/demos/pc/app/date-picker/multiple-dates.vue diff --git a/examples/sites/demos/app/date-picker/shortcuts-composition-api.vue b/examples/sites/demos/pc/app/date-picker/shortcuts-composition-api.vue similarity index 100% rename from examples/sites/demos/app/date-picker/shortcuts-composition-api.vue rename to examples/sites/demos/pc/app/date-picker/shortcuts-composition-api.vue diff --git a/examples/sites/demos/app/date-picker/shortcuts.spec.ts b/examples/sites/demos/pc/app/date-picker/shortcuts.spec.ts similarity index 100% rename from examples/sites/demos/app/date-picker/shortcuts.spec.ts rename to examples/sites/demos/pc/app/date-picker/shortcuts.spec.ts diff --git a/examples/sites/demos/app/date-picker/shortcuts.vue b/examples/sites/demos/pc/app/date-picker/shortcuts.vue similarity index 100% rename from examples/sites/demos/app/date-picker/shortcuts.vue rename to examples/sites/demos/pc/app/date-picker/shortcuts.vue diff --git a/examples/sites/demos/app/date-picker/size-composition-api.vue b/examples/sites/demos/pc/app/date-picker/size-composition-api.vue similarity index 100% rename from examples/sites/demos/app/date-picker/size-composition-api.vue rename to examples/sites/demos/pc/app/date-picker/size-composition-api.vue diff --git a/examples/sites/demos/app/date-picker/size.spec.ts b/examples/sites/demos/pc/app/date-picker/size.spec.ts similarity index 100% rename from examples/sites/demos/app/date-picker/size.spec.ts rename to examples/sites/demos/pc/app/date-picker/size.spec.ts diff --git a/examples/sites/demos/app/date-picker/size.vue b/examples/sites/demos/pc/app/date-picker/size.vue similarity index 100% rename from examples/sites/demos/app/date-picker/size.vue rename to examples/sites/demos/pc/app/date-picker/size.vue diff --git a/examples/sites/demos/app/date-picker/step-composition-api.vue b/examples/sites/demos/pc/app/date-picker/step-composition-api.vue similarity index 100% rename from examples/sites/demos/app/date-picker/step-composition-api.vue rename to examples/sites/demos/pc/app/date-picker/step-composition-api.vue diff --git a/examples/sites/demos/app/date-picker/step.spec.ts b/examples/sites/demos/pc/app/date-picker/step.spec.ts similarity index 100% rename from examples/sites/demos/app/date-picker/step.spec.ts rename to examples/sites/demos/pc/app/date-picker/step.spec.ts diff --git a/examples/sites/demos/app/date-picker/step.vue b/examples/sites/demos/pc/app/date-picker/step.vue similarity index 100% rename from examples/sites/demos/app/date-picker/step.vue rename to examples/sites/demos/pc/app/date-picker/step.vue diff --git a/examples/sites/demos/app/date-picker/timezone-composition-api.vue b/examples/sites/demos/pc/app/date-picker/timezone-composition-api.vue similarity index 100% rename from examples/sites/demos/app/date-picker/timezone-composition-api.vue rename to examples/sites/demos/pc/app/date-picker/timezone-composition-api.vue diff --git a/examples/sites/demos/app/date-picker/timezone.spec.ts b/examples/sites/demos/pc/app/date-picker/timezone.spec.ts similarity index 100% rename from examples/sites/demos/app/date-picker/timezone.spec.ts rename to examples/sites/demos/pc/app/date-picker/timezone.spec.ts diff --git a/examples/sites/demos/app/date-picker/timezone.vue b/examples/sites/demos/pc/app/date-picker/timezone.vue similarity index 100% rename from examples/sites/demos/app/date-picker/timezone.vue rename to examples/sites/demos/pc/app/date-picker/timezone.vue diff --git a/examples/sites/demos/app/date-picker/unlink-panels-composition-api.vue b/examples/sites/demos/pc/app/date-picker/unlink-panels-composition-api.vue similarity index 100% rename from examples/sites/demos/app/date-picker/unlink-panels-composition-api.vue rename to examples/sites/demos/pc/app/date-picker/unlink-panels-composition-api.vue diff --git a/examples/sites/demos/app/date-picker/unlink-panels.spec.ts b/examples/sites/demos/pc/app/date-picker/unlink-panels.spec.ts similarity index 100% rename from examples/sites/demos/app/date-picker/unlink-panels.spec.ts rename to examples/sites/demos/pc/app/date-picker/unlink-panels.spec.ts diff --git a/examples/sites/demos/app/date-picker/unlink-panels.vue b/examples/sites/demos/pc/app/date-picker/unlink-panels.vue similarity index 100% rename from examples/sites/demos/app/date-picker/unlink-panels.vue rename to examples/sites/demos/pc/app/date-picker/unlink-panels.vue diff --git a/examples/sites/demos/app/date-picker/validate-event-composition-api.vue b/examples/sites/demos/pc/app/date-picker/validate-event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/date-picker/validate-event-composition-api.vue rename to examples/sites/demos/pc/app/date-picker/validate-event-composition-api.vue diff --git a/examples/sites/demos/app/date-picker/validate-event.spec.ts b/examples/sites/demos/pc/app/date-picker/validate-event.spec.ts similarity index 100% rename from examples/sites/demos/app/date-picker/validate-event.spec.ts rename to examples/sites/demos/pc/app/date-picker/validate-event.spec.ts diff --git a/examples/sites/demos/app/date-picker/validate-event.vue b/examples/sites/demos/pc/app/date-picker/validate-event.vue similarity index 100% rename from examples/sites/demos/app/date-picker/validate-event.vue rename to examples/sites/demos/pc/app/date-picker/validate-event.vue diff --git a/examples/sites/demos/app/date-picker/webdoc/date-picker.cn.md b/examples/sites/demos/pc/app/date-picker/webdoc/date-picker.cn.md similarity index 100% rename from examples/sites/demos/app/date-picker/webdoc/date-picker.cn.md rename to examples/sites/demos/pc/app/date-picker/webdoc/date-picker.cn.md diff --git a/examples/sites/demos/app/date-picker/webdoc/date-picker.en.md b/examples/sites/demos/pc/app/date-picker/webdoc/date-picker.en.md similarity index 100% rename from examples/sites/demos/app/date-picker/webdoc/date-picker.en.md rename to examples/sites/demos/pc/app/date-picker/webdoc/date-picker.en.md diff --git a/examples/sites/demos/app/date-picker/webdoc/date-picker.js b/examples/sites/demos/pc/app/date-picker/webdoc/date-picker.js similarity index 100% rename from examples/sites/demos/app/date-picker/webdoc/date-picker.js rename to examples/sites/demos/pc/app/date-picker/webdoc/date-picker.js diff --git a/examples/sites/demos/app/dept/auto-select-composition-api.vue b/examples/sites/demos/pc/app/dept/auto-select-composition-api.vue similarity index 100% rename from examples/sites/demos/app/dept/auto-select-composition-api.vue rename to examples/sites/demos/pc/app/dept/auto-select-composition-api.vue diff --git a/examples/sites/demos/app/dept/auto-select.vue b/examples/sites/demos/pc/app/dept/auto-select.vue similarity index 100% rename from examples/sites/demos/app/dept/auto-select.vue rename to examples/sites/demos/pc/app/dept/auto-select.vue diff --git a/examples/sites/demos/app/dept/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/dept/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/dept/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/dept/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/dept/basic-usage.vue b/examples/sites/demos/pc/app/dept/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/dept/basic-usage.vue rename to examples/sites/demos/pc/app/dept/basic-usage.vue diff --git a/examples/sites/demos/app/dept/before-confirm-composition-api.vue b/examples/sites/demos/pc/app/dept/before-confirm-composition-api.vue similarity index 100% rename from examples/sites/demos/app/dept/before-confirm-composition-api.vue rename to examples/sites/demos/pc/app/dept/before-confirm-composition-api.vue diff --git a/examples/sites/demos/app/dept/before-confirm.vue b/examples/sites/demos/pc/app/dept/before-confirm.vue similarity index 100% rename from examples/sites/demos/app/dept/before-confirm.vue rename to examples/sites/demos/pc/app/dept/before-confirm.vue diff --git a/examples/sites/demos/app/dept/custom-service-composition-api.vue b/examples/sites/demos/pc/app/dept/custom-service-composition-api.vue similarity index 100% rename from examples/sites/demos/app/dept/custom-service-composition-api.vue rename to examples/sites/demos/pc/app/dept/custom-service-composition-api.vue diff --git a/examples/sites/demos/app/dept/custom-service.spec.ts b/examples/sites/demos/pc/app/dept/custom-service.spec.ts similarity index 100% rename from examples/sites/demos/app/dept/custom-service.spec.ts rename to examples/sites/demos/pc/app/dept/custom-service.spec.ts diff --git a/examples/sites/demos/app/dept/custom-service.vue b/examples/sites/demos/pc/app/dept/custom-service.vue similarity index 100% rename from examples/sites/demos/app/dept/custom-service.vue rename to examples/sites/demos/pc/app/dept/custom-service.vue diff --git a/examples/sites/demos/app/dept/dept-cancel-composition-api.vue b/examples/sites/demos/pc/app/dept/dept-cancel-composition-api.vue similarity index 100% rename from examples/sites/demos/app/dept/dept-cancel-composition-api.vue rename to examples/sites/demos/pc/app/dept/dept-cancel-composition-api.vue diff --git a/examples/sites/demos/app/dept/dept-cancel.vue b/examples/sites/demos/pc/app/dept/dept-cancel.vue similarity index 100% rename from examples/sites/demos/app/dept/dept-cancel.vue rename to examples/sites/demos/pc/app/dept/dept-cancel.vue diff --git a/examples/sites/demos/app/dept/dept-close-composition-api.vue b/examples/sites/demos/pc/app/dept/dept-close-composition-api.vue similarity index 100% rename from examples/sites/demos/app/dept/dept-close-composition-api.vue rename to examples/sites/demos/pc/app/dept/dept-close-composition-api.vue diff --git a/examples/sites/demos/app/dept/dept-close.vue b/examples/sites/demos/pc/app/dept/dept-close.vue similarity index 100% rename from examples/sites/demos/app/dept/dept-close.vue rename to examples/sites/demos/pc/app/dept/dept-close.vue diff --git a/examples/sites/demos/app/dept/dept-confirm-composition-api.vue b/examples/sites/demos/pc/app/dept/dept-confirm-composition-api.vue similarity index 100% rename from examples/sites/demos/app/dept/dept-confirm-composition-api.vue rename to examples/sites/demos/pc/app/dept/dept-confirm-composition-api.vue diff --git a/examples/sites/demos/app/dept/dept-confirm.vue b/examples/sites/demos/pc/app/dept/dept-confirm.vue similarity index 100% rename from examples/sites/demos/app/dept/dept-confirm.vue rename to examples/sites/demos/pc/app/dept/dept-confirm.vue diff --git a/examples/sites/demos/app/dept/dept-events-composition-api.vue b/examples/sites/demos/pc/app/dept/dept-events-composition-api.vue similarity index 100% rename from examples/sites/demos/app/dept/dept-events-composition-api.vue rename to examples/sites/demos/pc/app/dept/dept-events-composition-api.vue diff --git a/examples/sites/demos/app/dept/dept-events.vue b/examples/sites/demos/pc/app/dept/dept-events.vue similarity index 100% rename from examples/sites/demos/app/dept/dept-events.vue rename to examples/sites/demos/pc/app/dept/dept-events.vue diff --git a/examples/sites/demos/app/dept/dept-selected-composition-api.vue b/examples/sites/demos/pc/app/dept/dept-selected-composition-api.vue similarity index 100% rename from examples/sites/demos/app/dept/dept-selected-composition-api.vue rename to examples/sites/demos/pc/app/dept/dept-selected-composition-api.vue diff --git a/examples/sites/demos/app/dept/dept-selected.vue b/examples/sites/demos/pc/app/dept/dept-selected.vue similarity index 100% rename from examples/sites/demos/app/dept/dept-selected.vue rename to examples/sites/demos/pc/app/dept/dept-selected.vue diff --git a/examples/sites/demos/app/dept/dynamic-disable-composition-api.vue b/examples/sites/demos/pc/app/dept/dynamic-disable-composition-api.vue similarity index 100% rename from examples/sites/demos/app/dept/dynamic-disable-composition-api.vue rename to examples/sites/demos/pc/app/dept/dynamic-disable-composition-api.vue diff --git a/examples/sites/demos/app/dept/dynamic-disable.vue b/examples/sites/demos/pc/app/dept/dynamic-disable.vue similarity index 100% rename from examples/sites/demos/app/dept/dynamic-disable.vue rename to examples/sites/demos/pc/app/dept/dynamic-disable.vue diff --git a/examples/sites/demos/app/dept/size-composition-api.vue b/examples/sites/demos/pc/app/dept/size-composition-api.vue similarity index 100% rename from examples/sites/demos/app/dept/size-composition-api.vue rename to examples/sites/demos/pc/app/dept/size-composition-api.vue diff --git a/examples/sites/demos/app/dept/size.vue b/examples/sites/demos/pc/app/dept/size.vue similarity index 100% rename from examples/sites/demos/app/dept/size.vue rename to examples/sites/demos/pc/app/dept/size.vue diff --git a/examples/sites/demos/app/dept/slot-hrapprover-composition-api.vue b/examples/sites/demos/pc/app/dept/slot-hrapprover-composition-api.vue similarity index 100% rename from examples/sites/demos/app/dept/slot-hrapprover-composition-api.vue rename to examples/sites/demos/pc/app/dept/slot-hrapprover-composition-api.vue diff --git a/examples/sites/demos/app/dept/slot-hrapprover.vue b/examples/sites/demos/pc/app/dept/slot-hrapprover.vue similarity index 100% rename from examples/sites/demos/app/dept/slot-hrapprover.vue rename to examples/sites/demos/pc/app/dept/slot-hrapprover.vue diff --git a/examples/sites/demos/app/dept/title-composition-api.vue b/examples/sites/demos/pc/app/dept/title-composition-api.vue similarity index 100% rename from examples/sites/demos/app/dept/title-composition-api.vue rename to examples/sites/demos/pc/app/dept/title-composition-api.vue diff --git a/examples/sites/demos/app/dept/title.vue b/examples/sites/demos/pc/app/dept/title.vue similarity index 100% rename from examples/sites/demos/app/dept/title.vue rename to examples/sites/demos/pc/app/dept/title.vue diff --git a/examples/sites/demos/app/dept/webdoc/dept.cn.md b/examples/sites/demos/pc/app/dept/webdoc/dept.cn.md similarity index 100% rename from examples/sites/demos/app/dept/webdoc/dept.cn.md rename to examples/sites/demos/pc/app/dept/webdoc/dept.cn.md diff --git a/examples/sites/demos/app/dept/webdoc/dept.en.md b/examples/sites/demos/pc/app/dept/webdoc/dept.en.md similarity index 100% rename from examples/sites/demos/app/dept/webdoc/dept.en.md rename to examples/sites/demos/pc/app/dept/webdoc/dept.en.md diff --git a/examples/sites/demos/app/dept/webdoc/dept.js b/examples/sites/demos/pc/app/dept/webdoc/dept.js similarity index 100% rename from examples/sites/demos/app/dept/webdoc/dept.js rename to examples/sites/demos/pc/app/dept/webdoc/dept.js diff --git a/examples/sites/demos/app/detail-page/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/detail-page/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/detail-page/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/detail-page/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/detail-page/basic-usage.spec.ts b/examples/sites/demos/pc/app/detail-page/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/detail-page/basic-usage.spec.ts rename to examples/sites/demos/pc/app/detail-page/basic-usage.spec.ts diff --git a/examples/sites/demos/app/detail-page/basic-usage.vue b/examples/sites/demos/pc/app/detail-page/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/detail-page/basic-usage.vue rename to examples/sites/demos/pc/app/detail-page/basic-usage.vue diff --git a/examples/sites/demos/app/detail-page/custom-show-text-composition-api.vue b/examples/sites/demos/pc/app/detail-page/custom-show-text-composition-api.vue similarity index 100% rename from examples/sites/demos/app/detail-page/custom-show-text-composition-api.vue rename to examples/sites/demos/pc/app/detail-page/custom-show-text-composition-api.vue diff --git a/examples/sites/demos/app/detail-page/custom-show-text.spec.ts b/examples/sites/demos/pc/app/detail-page/custom-show-text.spec.ts similarity index 100% rename from examples/sites/demos/app/detail-page/custom-show-text.spec.ts rename to examples/sites/demos/pc/app/detail-page/custom-show-text.spec.ts diff --git a/examples/sites/demos/app/detail-page/custom-show-text.vue b/examples/sites/demos/pc/app/detail-page/custom-show-text.vue similarity index 100% rename from examples/sites/demos/app/detail-page/custom-show-text.vue rename to examples/sites/demos/pc/app/detail-page/custom-show-text.vue diff --git a/examples/sites/demos/app/detail-page/webdoc/detail-page.cn.md b/examples/sites/demos/pc/app/detail-page/webdoc/detail-page.cn.md similarity index 100% rename from examples/sites/demos/app/detail-page/webdoc/detail-page.cn.md rename to examples/sites/demos/pc/app/detail-page/webdoc/detail-page.cn.md diff --git a/examples/sites/demos/app/detail-page/webdoc/detail-page.en.md b/examples/sites/demos/pc/app/detail-page/webdoc/detail-page.en.md similarity index 100% rename from examples/sites/demos/app/detail-page/webdoc/detail-page.en.md rename to examples/sites/demos/pc/app/detail-page/webdoc/detail-page.en.md diff --git a/examples/sites/demos/app/detail-page/webdoc/detail-page.js b/examples/sites/demos/pc/app/detail-page/webdoc/detail-page.js similarity index 100% rename from examples/sites/demos/app/detail-page/webdoc/detail-page.js rename to examples/sites/demos/pc/app/detail-page/webdoc/detail-page.js diff --git a/examples/sites/demos/app/dialog-box/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/dialog-box/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/dialog-box/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/dialog-box/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/dialog-box/basic-usage.spec.ts b/examples/sites/demos/pc/app/dialog-box/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/dialog-box/basic-usage.spec.ts rename to examples/sites/demos/pc/app/dialog-box/basic-usage.spec.ts diff --git a/examples/sites/demos/app/dialog-box/basic-usage.vue b/examples/sites/demos/pc/app/dialog-box/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/dialog-box/basic-usage.vue rename to examples/sites/demos/pc/app/dialog-box/basic-usage.vue diff --git a/examples/sites/demos/app/dialog-box/center-composition-api.vue b/examples/sites/demos/pc/app/dialog-box/center-composition-api.vue similarity index 100% rename from examples/sites/demos/app/dialog-box/center-composition-api.vue rename to examples/sites/demos/pc/app/dialog-box/center-composition-api.vue diff --git a/examples/sites/demos/app/dialog-box/center.spec.ts b/examples/sites/demos/pc/app/dialog-box/center.spec.ts similarity index 100% rename from examples/sites/demos/app/dialog-box/center.spec.ts rename to examples/sites/demos/pc/app/dialog-box/center.spec.ts diff --git a/examples/sites/demos/app/dialog-box/center.vue b/examples/sites/demos/pc/app/dialog-box/center.vue similarity index 100% rename from examples/sites/demos/app/dialog-box/center.vue rename to examples/sites/demos/pc/app/dialog-box/center.vue diff --git a/examples/sites/demos/app/dialog-box/close-on-click-modal-composition-api.vue b/examples/sites/demos/pc/app/dialog-box/close-on-click-modal-composition-api.vue similarity index 100% rename from examples/sites/demos/app/dialog-box/close-on-click-modal-composition-api.vue rename to examples/sites/demos/pc/app/dialog-box/close-on-click-modal-composition-api.vue diff --git a/examples/sites/demos/app/dialog-box/close-on-click-modal.spec.ts b/examples/sites/demos/pc/app/dialog-box/close-on-click-modal.spec.ts similarity index 100% rename from examples/sites/demos/app/dialog-box/close-on-click-modal.spec.ts rename to examples/sites/demos/pc/app/dialog-box/close-on-click-modal.spec.ts diff --git a/examples/sites/demos/app/dialog-box/close-on-click-modal.vue b/examples/sites/demos/pc/app/dialog-box/close-on-click-modal.vue similarity index 100% rename from examples/sites/demos/app/dialog-box/close-on-click-modal.vue rename to examples/sites/demos/pc/app/dialog-box/close-on-click-modal.vue diff --git a/examples/sites/demos/app/dialog-box/close-on-press-escape-composition-api.vue b/examples/sites/demos/pc/app/dialog-box/close-on-press-escape-composition-api.vue similarity index 100% rename from examples/sites/demos/app/dialog-box/close-on-press-escape-composition-api.vue rename to examples/sites/demos/pc/app/dialog-box/close-on-press-escape-composition-api.vue diff --git a/examples/sites/demos/app/dialog-box/close-on-press-escape.spec.ts b/examples/sites/demos/pc/app/dialog-box/close-on-press-escape.spec.ts similarity index 100% rename from examples/sites/demos/app/dialog-box/close-on-press-escape.spec.ts rename to examples/sites/demos/pc/app/dialog-box/close-on-press-escape.spec.ts diff --git a/examples/sites/demos/app/dialog-box/close-on-press-escape.vue b/examples/sites/demos/pc/app/dialog-box/close-on-press-escape.vue similarity index 100% rename from examples/sites/demos/app/dialog-box/close-on-press-escape.vue rename to examples/sites/demos/pc/app/dialog-box/close-on-press-escape.vue diff --git a/examples/sites/demos/app/dialog-box/custom-dialog-content-composition-api.vue b/examples/sites/demos/pc/app/dialog-box/custom-dialog-content-composition-api.vue similarity index 100% rename from examples/sites/demos/app/dialog-box/custom-dialog-content-composition-api.vue rename to examples/sites/demos/pc/app/dialog-box/custom-dialog-content-composition-api.vue diff --git a/examples/sites/demos/app/dialog-box/custom-dialog-content.spec.ts b/examples/sites/demos/pc/app/dialog-box/custom-dialog-content.spec.ts similarity index 100% rename from examples/sites/demos/app/dialog-box/custom-dialog-content.spec.ts rename to examples/sites/demos/pc/app/dialog-box/custom-dialog-content.spec.ts diff --git a/examples/sites/demos/app/dialog-box/custom-dialog-content.vue b/examples/sites/demos/pc/app/dialog-box/custom-dialog-content.vue similarity index 100% rename from examples/sites/demos/app/dialog-box/custom-dialog-content.vue rename to examples/sites/demos/pc/app/dialog-box/custom-dialog-content.vue diff --git a/examples/sites/demos/app/dialog-box/custom-dialog-footer-composition-api.vue b/examples/sites/demos/pc/app/dialog-box/custom-dialog-footer-composition-api.vue similarity index 100% rename from examples/sites/demos/app/dialog-box/custom-dialog-footer-composition-api.vue rename to examples/sites/demos/pc/app/dialog-box/custom-dialog-footer-composition-api.vue diff --git a/examples/sites/demos/app/dialog-box/custom-dialog-footer.spec.ts b/examples/sites/demos/pc/app/dialog-box/custom-dialog-footer.spec.ts similarity index 100% rename from examples/sites/demos/app/dialog-box/custom-dialog-footer.spec.ts rename to examples/sites/demos/pc/app/dialog-box/custom-dialog-footer.spec.ts diff --git a/examples/sites/demos/app/dialog-box/custom-dialog-footer.vue b/examples/sites/demos/pc/app/dialog-box/custom-dialog-footer.vue similarity index 100% rename from examples/sites/demos/app/dialog-box/custom-dialog-footer.vue rename to examples/sites/demos/pc/app/dialog-box/custom-dialog-footer.vue diff --git a/examples/sites/demos/app/dialog-box/custom-dialog-title-composition-api.vue b/examples/sites/demos/pc/app/dialog-box/custom-dialog-title-composition-api.vue similarity index 100% rename from examples/sites/demos/app/dialog-box/custom-dialog-title-composition-api.vue rename to examples/sites/demos/pc/app/dialog-box/custom-dialog-title-composition-api.vue diff --git a/examples/sites/demos/app/dialog-box/custom-dialog-title.spec.ts b/examples/sites/demos/pc/app/dialog-box/custom-dialog-title.spec.ts similarity index 100% rename from examples/sites/demos/app/dialog-box/custom-dialog-title.spec.ts rename to examples/sites/demos/pc/app/dialog-box/custom-dialog-title.spec.ts diff --git a/examples/sites/demos/app/dialog-box/custom-dialog-title.vue b/examples/sites/demos/pc/app/dialog-box/custom-dialog-title.vue similarity index 100% rename from examples/sites/demos/app/dialog-box/custom-dialog-title.vue rename to examples/sites/demos/pc/app/dialog-box/custom-dialog-title.vue diff --git a/examples/sites/demos/app/dialog-box/destroy-on-close-composition-api.vue b/examples/sites/demos/pc/app/dialog-box/destroy-on-close-composition-api.vue similarity index 100% rename from examples/sites/demos/app/dialog-box/destroy-on-close-composition-api.vue rename to examples/sites/demos/pc/app/dialog-box/destroy-on-close-composition-api.vue diff --git a/examples/sites/demos/app/dialog-box/destroy-on-close.spec.ts b/examples/sites/demos/pc/app/dialog-box/destroy-on-close.spec.ts similarity index 100% rename from examples/sites/demos/app/dialog-box/destroy-on-close.spec.ts rename to examples/sites/demos/pc/app/dialog-box/destroy-on-close.spec.ts diff --git a/examples/sites/demos/app/dialog-box/destroy-on-close.vue b/examples/sites/demos/pc/app/dialog-box/destroy-on-close.vue similarity index 100% rename from examples/sites/demos/app/dialog-box/destroy-on-close.vue rename to examples/sites/demos/pc/app/dialog-box/destroy-on-close.vue diff --git a/examples/sites/demos/app/dialog-box/dialog-top-height-composition-api.vue b/examples/sites/demos/pc/app/dialog-box/dialog-top-height-composition-api.vue similarity index 100% rename from examples/sites/demos/app/dialog-box/dialog-top-height-composition-api.vue rename to examples/sites/demos/pc/app/dialog-box/dialog-top-height-composition-api.vue diff --git a/examples/sites/demos/app/dialog-box/dialog-top-height.spec.ts b/examples/sites/demos/pc/app/dialog-box/dialog-top-height.spec.ts similarity index 100% rename from examples/sites/demos/app/dialog-box/dialog-top-height.spec.ts rename to examples/sites/demos/pc/app/dialog-box/dialog-top-height.spec.ts diff --git a/examples/sites/demos/app/dialog-box/dialog-top-height.vue b/examples/sites/demos/pc/app/dialog-box/dialog-top-height.vue similarity index 100% rename from examples/sites/demos/app/dialog-box/dialog-top-height.vue rename to examples/sites/demos/pc/app/dialog-box/dialog-top-height.vue diff --git a/examples/sites/demos/app/dialog-box/dialog-width-composition-api.vue b/examples/sites/demos/pc/app/dialog-box/dialog-width-composition-api.vue similarity index 100% rename from examples/sites/demos/app/dialog-box/dialog-width-composition-api.vue rename to examples/sites/demos/pc/app/dialog-box/dialog-width-composition-api.vue diff --git a/examples/sites/demos/app/dialog-box/dialog-width.spec.ts b/examples/sites/demos/pc/app/dialog-box/dialog-width.spec.ts similarity index 100% rename from examples/sites/demos/app/dialog-box/dialog-width.spec.ts rename to examples/sites/demos/pc/app/dialog-box/dialog-width.spec.ts diff --git a/examples/sites/demos/app/dialog-box/dialog-width.vue b/examples/sites/demos/pc/app/dialog-box/dialog-width.vue similarity index 100% rename from examples/sites/demos/app/dialog-box/dialog-width.vue rename to examples/sites/demos/pc/app/dialog-box/dialog-width.vue diff --git a/examples/sites/demos/app/dialog-box/draggable-composition-api.vue b/examples/sites/demos/pc/app/dialog-box/draggable-composition-api.vue similarity index 100% rename from examples/sites/demos/app/dialog-box/draggable-composition-api.vue rename to examples/sites/demos/pc/app/dialog-box/draggable-composition-api.vue diff --git a/examples/sites/demos/app/dialog-box/draggable.spec.ts b/examples/sites/demos/pc/app/dialog-box/draggable.spec.ts similarity index 100% rename from examples/sites/demos/app/dialog-box/draggable.spec.ts rename to examples/sites/demos/pc/app/dialog-box/draggable.spec.ts diff --git a/examples/sites/demos/app/dialog-box/draggable.vue b/examples/sites/demos/pc/app/dialog-box/draggable.vue similarity index 100% rename from examples/sites/demos/app/dialog-box/draggable.vue rename to examples/sites/demos/pc/app/dialog-box/draggable.vue diff --git a/examples/sites/demos/app/dialog-box/form-in-dialog-composition-api.vue b/examples/sites/demos/pc/app/dialog-box/form-in-dialog-composition-api.vue similarity index 100% rename from examples/sites/demos/app/dialog-box/form-in-dialog-composition-api.vue rename to examples/sites/demos/pc/app/dialog-box/form-in-dialog-composition-api.vue diff --git a/examples/sites/demos/app/dialog-box/form-in-dialog.spec.ts b/examples/sites/demos/pc/app/dialog-box/form-in-dialog.spec.ts similarity index 100% rename from examples/sites/demos/app/dialog-box/form-in-dialog.spec.ts rename to examples/sites/demos/pc/app/dialog-box/form-in-dialog.spec.ts diff --git a/examples/sites/demos/app/dialog-box/form-in-dialog.vue b/examples/sites/demos/pc/app/dialog-box/form-in-dialog.vue similarity index 100% rename from examples/sites/demos/app/dialog-box/form-in-dialog.vue rename to examples/sites/demos/pc/app/dialog-box/form-in-dialog.vue diff --git a/examples/sites/demos/app/dialog-box/fullscreen-composition-api.vue b/examples/sites/demos/pc/app/dialog-box/fullscreen-composition-api.vue similarity index 100% rename from examples/sites/demos/app/dialog-box/fullscreen-composition-api.vue rename to examples/sites/demos/pc/app/dialog-box/fullscreen-composition-api.vue diff --git a/examples/sites/demos/app/dialog-box/fullscreen.spec.ts b/examples/sites/demos/pc/app/dialog-box/fullscreen.spec.ts similarity index 100% rename from examples/sites/demos/app/dialog-box/fullscreen.spec.ts rename to examples/sites/demos/pc/app/dialog-box/fullscreen.spec.ts diff --git a/examples/sites/demos/app/dialog-box/fullscreen.vue b/examples/sites/demos/pc/app/dialog-box/fullscreen.vue similarity index 100% rename from examples/sites/demos/app/dialog-box/fullscreen.vue rename to examples/sites/demos/pc/app/dialog-box/fullscreen.vue diff --git a/examples/sites/demos/app/dialog-box/hidden-close-buttons-composition-api.vue b/examples/sites/demos/pc/app/dialog-box/hidden-close-buttons-composition-api.vue similarity index 100% rename from examples/sites/demos/app/dialog-box/hidden-close-buttons-composition-api.vue rename to examples/sites/demos/pc/app/dialog-box/hidden-close-buttons-composition-api.vue diff --git a/examples/sites/demos/app/dialog-box/hidden-close-buttons.spec.ts b/examples/sites/demos/pc/app/dialog-box/hidden-close-buttons.spec.ts similarity index 100% rename from examples/sites/demos/app/dialog-box/hidden-close-buttons.spec.ts rename to examples/sites/demos/pc/app/dialog-box/hidden-close-buttons.spec.ts diff --git a/examples/sites/demos/app/dialog-box/hidden-close-buttons.vue b/examples/sites/demos/pc/app/dialog-box/hidden-close-buttons.vue similarity index 100% rename from examples/sites/demos/app/dialog-box/hidden-close-buttons.vue rename to examples/sites/demos/pc/app/dialog-box/hidden-close-buttons.vue diff --git a/examples/sites/demos/app/dialog-box/hidden-header-composition-api.vue b/examples/sites/demos/pc/app/dialog-box/hidden-header-composition-api.vue similarity index 100% rename from examples/sites/demos/app/dialog-box/hidden-header-composition-api.vue rename to examples/sites/demos/pc/app/dialog-box/hidden-header-composition-api.vue diff --git a/examples/sites/demos/app/dialog-box/hidden-header.spec.ts b/examples/sites/demos/pc/app/dialog-box/hidden-header.spec.ts similarity index 100% rename from examples/sites/demos/app/dialog-box/hidden-header.spec.ts rename to examples/sites/demos/pc/app/dialog-box/hidden-header.spec.ts diff --git a/examples/sites/demos/app/dialog-box/hidden-header.vue b/examples/sites/demos/pc/app/dialog-box/hidden-header.vue similarity index 100% rename from examples/sites/demos/app/dialog-box/hidden-header.vue rename to examples/sites/demos/pc/app/dialog-box/hidden-header.vue diff --git a/examples/sites/demos/app/dialog-box/lock-scroll-composition-api.vue b/examples/sites/demos/pc/app/dialog-box/lock-scroll-composition-api.vue similarity index 100% rename from examples/sites/demos/app/dialog-box/lock-scroll-composition-api.vue rename to examples/sites/demos/pc/app/dialog-box/lock-scroll-composition-api.vue diff --git a/examples/sites/demos/app/dialog-box/lock-scroll.spec.ts b/examples/sites/demos/pc/app/dialog-box/lock-scroll.spec.ts similarity index 100% rename from examples/sites/demos/app/dialog-box/lock-scroll.spec.ts rename to examples/sites/demos/pc/app/dialog-box/lock-scroll.spec.ts diff --git a/examples/sites/demos/app/dialog-box/lock-scroll.vue b/examples/sites/demos/pc/app/dialog-box/lock-scroll.vue similarity index 100% rename from examples/sites/demos/app/dialog-box/lock-scroll.vue rename to examples/sites/demos/pc/app/dialog-box/lock-scroll.vue diff --git a/examples/sites/demos/app/dialog-box/no-modal-composition-api.vue b/examples/sites/demos/pc/app/dialog-box/no-modal-composition-api.vue similarity index 100% rename from examples/sites/demos/app/dialog-box/no-modal-composition-api.vue rename to examples/sites/demos/pc/app/dialog-box/no-modal-composition-api.vue diff --git a/examples/sites/demos/app/dialog-box/no-modal.spec.ts b/examples/sites/demos/pc/app/dialog-box/no-modal.spec.ts similarity index 100% rename from examples/sites/demos/app/dialog-box/no-modal.spec.ts rename to examples/sites/demos/pc/app/dialog-box/no-modal.spec.ts diff --git a/examples/sites/demos/app/dialog-box/no-modal.vue b/examples/sites/demos/pc/app/dialog-box/no-modal.vue similarity index 100% rename from examples/sites/demos/app/dialog-box/no-modal.vue rename to examples/sites/demos/pc/app/dialog-box/no-modal.vue diff --git a/examples/sites/demos/app/dialog-box/open-close-events-composition-api.vue b/examples/sites/demos/pc/app/dialog-box/open-close-events-composition-api.vue similarity index 100% rename from examples/sites/demos/app/dialog-box/open-close-events-composition-api.vue rename to examples/sites/demos/pc/app/dialog-box/open-close-events-composition-api.vue diff --git a/examples/sites/demos/app/dialog-box/open-close-events.spec.ts b/examples/sites/demos/pc/app/dialog-box/open-close-events.spec.ts similarity index 100% rename from examples/sites/demos/app/dialog-box/open-close-events.spec.ts rename to examples/sites/demos/pc/app/dialog-box/open-close-events.spec.ts diff --git a/examples/sites/demos/app/dialog-box/open-close-events.vue b/examples/sites/demos/pc/app/dialog-box/open-close-events.vue similarity index 100% rename from examples/sites/demos/app/dialog-box/open-close-events.vue rename to examples/sites/demos/pc/app/dialog-box/open-close-events.vue diff --git a/examples/sites/demos/app/dialog-box/right-dialog-composition-api.vue b/examples/sites/demos/pc/app/dialog-box/right-dialog-composition-api.vue similarity index 100% rename from examples/sites/demos/app/dialog-box/right-dialog-composition-api.vue rename to examples/sites/demos/pc/app/dialog-box/right-dialog-composition-api.vue diff --git a/examples/sites/demos/app/dialog-box/right-dialog.spec.ts b/examples/sites/demos/pc/app/dialog-box/right-dialog.spec.ts similarity index 100% rename from examples/sites/demos/app/dialog-box/right-dialog.spec.ts rename to examples/sites/demos/pc/app/dialog-box/right-dialog.spec.ts diff --git a/examples/sites/demos/app/dialog-box/right-dialog.vue b/examples/sites/demos/pc/app/dialog-box/right-dialog.vue similarity index 100% rename from examples/sites/demos/app/dialog-box/right-dialog.vue rename to examples/sites/demos/pc/app/dialog-box/right-dialog.vue diff --git a/examples/sites/demos/app/dialog-box/secondary-dialog-composition-api.vue b/examples/sites/demos/pc/app/dialog-box/secondary-dialog-composition-api.vue similarity index 100% rename from examples/sites/demos/app/dialog-box/secondary-dialog-composition-api.vue rename to examples/sites/demos/pc/app/dialog-box/secondary-dialog-composition-api.vue diff --git a/examples/sites/demos/app/dialog-box/secondary-dialog.spec.ts b/examples/sites/demos/pc/app/dialog-box/secondary-dialog.spec.ts similarity index 100% rename from examples/sites/demos/app/dialog-box/secondary-dialog.spec.ts rename to examples/sites/demos/pc/app/dialog-box/secondary-dialog.spec.ts diff --git a/examples/sites/demos/app/dialog-box/secondary-dialog.vue b/examples/sites/demos/pc/app/dialog-box/secondary-dialog.vue similarity index 100% rename from examples/sites/demos/app/dialog-box/secondary-dialog.vue rename to examples/sites/demos/pc/app/dialog-box/secondary-dialog.vue diff --git a/examples/sites/demos/app/dialog-box/webdoc/dialog-box.cn.md b/examples/sites/demos/pc/app/dialog-box/webdoc/dialog-box.cn.md similarity index 100% rename from examples/sites/demos/app/dialog-box/webdoc/dialog-box.cn.md rename to examples/sites/demos/pc/app/dialog-box/webdoc/dialog-box.cn.md diff --git a/examples/sites/demos/app/dialog-box/webdoc/dialog-box.en.md b/examples/sites/demos/pc/app/dialog-box/webdoc/dialog-box.en.md similarity index 100% rename from examples/sites/demos/app/dialog-box/webdoc/dialog-box.en.md rename to examples/sites/demos/pc/app/dialog-box/webdoc/dialog-box.en.md diff --git a/examples/sites/demos/app/dialog-box/webdoc/dialog-box.js b/examples/sites/demos/pc/app/dialog-box/webdoc/dialog-box.js similarity index 100% rename from examples/sites/demos/app/dialog-box/webdoc/dialog-box.js rename to examples/sites/demos/pc/app/dialog-box/webdoc/dialog-box.js diff --git a/examples/sites/demos/app/dialog-select/grid-multi-composition-api.vue b/examples/sites/demos/pc/app/dialog-select/grid-multi-composition-api.vue similarity index 100% rename from examples/sites/demos/app/dialog-select/grid-multi-composition-api.vue rename to examples/sites/demos/pc/app/dialog-select/grid-multi-composition-api.vue diff --git a/examples/sites/demos/app/dialog-select/grid-multi.vue b/examples/sites/demos/pc/app/dialog-select/grid-multi.vue similarity index 100% rename from examples/sites/demos/app/dialog-select/grid-multi.vue rename to examples/sites/demos/pc/app/dialog-select/grid-multi.vue diff --git a/examples/sites/demos/app/dialog-select/grid-radio-composition-api.vue b/examples/sites/demos/pc/app/dialog-select/grid-radio-composition-api.vue similarity index 100% rename from examples/sites/demos/app/dialog-select/grid-radio-composition-api.vue rename to examples/sites/demos/pc/app/dialog-select/grid-radio-composition-api.vue diff --git a/examples/sites/demos/app/dialog-select/grid-radio.vue b/examples/sites/demos/pc/app/dialog-select/grid-radio.vue similarity index 100% rename from examples/sites/demos/app/dialog-select/grid-radio.vue rename to examples/sites/demos/pc/app/dialog-select/grid-radio.vue diff --git a/examples/sites/demos/app/dialog-select/tree-multi-composition-api.vue b/examples/sites/demos/pc/app/dialog-select/tree-multi-composition-api.vue similarity index 100% rename from examples/sites/demos/app/dialog-select/tree-multi-composition-api.vue rename to examples/sites/demos/pc/app/dialog-select/tree-multi-composition-api.vue diff --git a/examples/sites/demos/app/dialog-select/tree-multi.vue b/examples/sites/demos/pc/app/dialog-select/tree-multi.vue similarity index 100% rename from examples/sites/demos/app/dialog-select/tree-multi.vue rename to examples/sites/demos/pc/app/dialog-select/tree-multi.vue diff --git a/examples/sites/demos/app/dialog-select/tree-radio-composition-api.vue b/examples/sites/demos/pc/app/dialog-select/tree-radio-composition-api.vue similarity index 100% rename from examples/sites/demos/app/dialog-select/tree-radio-composition-api.vue rename to examples/sites/demos/pc/app/dialog-select/tree-radio-composition-api.vue diff --git a/examples/sites/demos/app/dialog-select/tree-radio.vue b/examples/sites/demos/pc/app/dialog-select/tree-radio.vue similarity index 100% rename from examples/sites/demos/app/dialog-select/tree-radio.vue rename to examples/sites/demos/pc/app/dialog-select/tree-radio.vue diff --git a/examples/sites/demos/app/dialog-select/webdoc/dialog-select.cn.md b/examples/sites/demos/pc/app/dialog-select/webdoc/dialog-select.cn.md similarity index 100% rename from examples/sites/demos/app/dialog-select/webdoc/dialog-select.cn.md rename to examples/sites/demos/pc/app/dialog-select/webdoc/dialog-select.cn.md diff --git a/examples/sites/demos/app/dialog-select/webdoc/dialog-select.en.md b/examples/sites/demos/pc/app/dialog-select/webdoc/dialog-select.en.md similarity index 100% rename from examples/sites/demos/app/dialog-select/webdoc/dialog-select.en.md rename to examples/sites/demos/pc/app/dialog-select/webdoc/dialog-select.en.md diff --git a/examples/sites/demos/app/dialog-select/webdoc/dialog-select.js b/examples/sites/demos/pc/app/dialog-select/webdoc/dialog-select.js similarity index 100% rename from examples/sites/demos/app/dialog-select/webdoc/dialog-select.js rename to examples/sites/demos/pc/app/dialog-select/webdoc/dialog-select.js diff --git a/examples/sites/demos/app/divider/base.vue b/examples/sites/demos/pc/app/divider/base.vue similarity index 100% rename from examples/sites/demos/app/divider/base.vue rename to examples/sites/demos/pc/app/divider/base.vue diff --git a/examples/sites/demos/app/divider/contentPosition.vue b/examples/sites/demos/pc/app/divider/contentPosition.vue similarity index 100% rename from examples/sites/demos/app/divider/contentPosition.vue rename to examples/sites/demos/pc/app/divider/contentPosition.vue diff --git a/examples/sites/demos/app/divider/customStyle.vue b/examples/sites/demos/pc/app/divider/customStyle.vue similarity index 100% rename from examples/sites/demos/app/divider/customStyle.vue rename to examples/sites/demos/pc/app/divider/customStyle.vue diff --git a/examples/sites/demos/app/divider/direction.vue b/examples/sites/demos/pc/app/divider/direction.vue similarity index 100% rename from examples/sites/demos/app/divider/direction.vue rename to examples/sites/demos/pc/app/divider/direction.vue diff --git a/examples/sites/demos/app/divider/webdoc/divider.cn.md b/examples/sites/demos/pc/app/divider/webdoc/divider.cn.md similarity index 100% rename from examples/sites/demos/app/divider/webdoc/divider.cn.md rename to examples/sites/demos/pc/app/divider/webdoc/divider.cn.md diff --git a/examples/sites/demos/app/divider/webdoc/divider.en.md b/examples/sites/demos/pc/app/divider/webdoc/divider.en.md similarity index 100% rename from examples/sites/demos/app/divider/webdoc/divider.en.md rename to examples/sites/demos/pc/app/divider/webdoc/divider.en.md diff --git a/examples/sites/demos/app/divider/webdoc/divider.js b/examples/sites/demos/pc/app/divider/webdoc/divider.js similarity index 100% rename from examples/sites/demos/app/divider/webdoc/divider.js rename to examples/sites/demos/pc/app/divider/webdoc/divider.js diff --git a/examples/sites/demos/app/drawer/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/drawer/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/drawer/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/drawer/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/drawer/basic-usage.spec.ts b/examples/sites/demos/pc/app/drawer/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/drawer/basic-usage.spec.ts rename to examples/sites/demos/pc/app/drawer/basic-usage.spec.ts diff --git a/examples/sites/demos/app/drawer/basic-usage.vue b/examples/sites/demos/pc/app/drawer/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/drawer/basic-usage.vue rename to examples/sites/demos/pc/app/drawer/basic-usage.vue diff --git a/examples/sites/demos/app/drawer/close-event-composition-api.vue b/examples/sites/demos/pc/app/drawer/close-event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/drawer/close-event-composition-api.vue rename to examples/sites/demos/pc/app/drawer/close-event-composition-api.vue diff --git a/examples/sites/demos/app/drawer/close-event.spec.ts b/examples/sites/demos/pc/app/drawer/close-event.spec.ts similarity index 100% rename from examples/sites/demos/app/drawer/close-event.spec.ts rename to examples/sites/demos/pc/app/drawer/close-event.spec.ts diff --git a/examples/sites/demos/app/drawer/close-event.vue b/examples/sites/demos/pc/app/drawer/close-event.vue similarity index 100% rename from examples/sites/demos/app/drawer/close-event.vue rename to examples/sites/demos/pc/app/drawer/close-event.vue diff --git a/examples/sites/demos/app/drawer/confirm-event-composition-api.vue b/examples/sites/demos/pc/app/drawer/confirm-event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/drawer/confirm-event-composition-api.vue rename to examples/sites/demos/pc/app/drawer/confirm-event-composition-api.vue diff --git a/examples/sites/demos/app/drawer/confirm-event.spec.ts b/examples/sites/demos/pc/app/drawer/confirm-event.spec.ts similarity index 100% rename from examples/sites/demos/app/drawer/confirm-event.spec.ts rename to examples/sites/demos/pc/app/drawer/confirm-event.spec.ts diff --git a/examples/sites/demos/app/drawer/confirm-event.vue b/examples/sites/demos/pc/app/drawer/confirm-event.vue similarity index 100% rename from examples/sites/demos/app/drawer/confirm-event.vue rename to examples/sites/demos/pc/app/drawer/confirm-event.vue diff --git a/examples/sites/demos/app/drawer/default-slot-composition-api.vue b/examples/sites/demos/pc/app/drawer/default-slot-composition-api.vue similarity index 100% rename from examples/sites/demos/app/drawer/default-slot-composition-api.vue rename to examples/sites/demos/pc/app/drawer/default-slot-composition-api.vue diff --git a/examples/sites/demos/app/drawer/default-slot.spec.ts b/examples/sites/demos/pc/app/drawer/default-slot.spec.ts similarity index 100% rename from examples/sites/demos/app/drawer/default-slot.spec.ts rename to examples/sites/demos/pc/app/drawer/default-slot.spec.ts diff --git a/examples/sites/demos/app/drawer/default-slot.vue b/examples/sites/demos/pc/app/drawer/default-slot.vue similarity index 100% rename from examples/sites/demos/app/drawer/default-slot.vue rename to examples/sites/demos/pc/app/drawer/default-slot.vue diff --git a/examples/sites/demos/app/drawer/dragable-composition-api.vue b/examples/sites/demos/pc/app/drawer/dragable-composition-api.vue similarity index 100% rename from examples/sites/demos/app/drawer/dragable-composition-api.vue rename to examples/sites/demos/pc/app/drawer/dragable-composition-api.vue diff --git a/examples/sites/demos/app/drawer/dragable.spec.ts b/examples/sites/demos/pc/app/drawer/dragable.spec.ts similarity index 100% rename from examples/sites/demos/app/drawer/dragable.spec.ts rename to examples/sites/demos/pc/app/drawer/dragable.spec.ts diff --git a/examples/sites/demos/app/drawer/dragable.vue b/examples/sites/demos/pc/app/drawer/dragable.vue similarity index 100% rename from examples/sites/demos/app/drawer/dragable.vue rename to examples/sites/demos/pc/app/drawer/dragable.vue diff --git a/examples/sites/demos/app/drawer/footer-slot-composition-api.vue b/examples/sites/demos/pc/app/drawer/footer-slot-composition-api.vue similarity index 100% rename from examples/sites/demos/app/drawer/footer-slot-composition-api.vue rename to examples/sites/demos/pc/app/drawer/footer-slot-composition-api.vue diff --git a/examples/sites/demos/app/drawer/footer-slot.spec.ts b/examples/sites/demos/pc/app/drawer/footer-slot.spec.ts similarity index 100% rename from examples/sites/demos/app/drawer/footer-slot.spec.ts rename to examples/sites/demos/pc/app/drawer/footer-slot.spec.ts diff --git a/examples/sites/demos/app/drawer/footer-slot.vue b/examples/sites/demos/pc/app/drawer/footer-slot.vue similarity index 100% rename from examples/sites/demos/app/drawer/footer-slot.vue rename to examples/sites/demos/pc/app/drawer/footer-slot.vue diff --git a/examples/sites/demos/app/drawer/header-right-slot-composition-api.vue b/examples/sites/demos/pc/app/drawer/header-right-slot-composition-api.vue similarity index 100% rename from examples/sites/demos/app/drawer/header-right-slot-composition-api.vue rename to examples/sites/demos/pc/app/drawer/header-right-slot-composition-api.vue diff --git a/examples/sites/demos/app/drawer/header-right-slot.spec.ts b/examples/sites/demos/pc/app/drawer/header-right-slot.spec.ts similarity index 100% rename from examples/sites/demos/app/drawer/header-right-slot.spec.ts rename to examples/sites/demos/pc/app/drawer/header-right-slot.spec.ts diff --git a/examples/sites/demos/app/drawer/header-right-slot.vue b/examples/sites/demos/pc/app/drawer/header-right-slot.vue similarity index 100% rename from examples/sites/demos/app/drawer/header-right-slot.vue rename to examples/sites/demos/pc/app/drawer/header-right-slot.vue diff --git a/examples/sites/demos/app/drawer/header-slot-composition-api.vue b/examples/sites/demos/pc/app/drawer/header-slot-composition-api.vue similarity index 100% rename from examples/sites/demos/app/drawer/header-slot-composition-api.vue rename to examples/sites/demos/pc/app/drawer/header-slot-composition-api.vue diff --git a/examples/sites/demos/app/drawer/header-slot.spec.ts b/examples/sites/demos/pc/app/drawer/header-slot.spec.ts similarity index 100% rename from examples/sites/demos/app/drawer/header-slot.spec.ts rename to examples/sites/demos/pc/app/drawer/header-slot.spec.ts diff --git a/examples/sites/demos/app/drawer/header-slot.vue b/examples/sites/demos/pc/app/drawer/header-slot.vue similarity index 100% rename from examples/sites/demos/app/drawer/header-slot.vue rename to examples/sites/demos/pc/app/drawer/header-slot.vue diff --git a/examples/sites/demos/app/drawer/mask-closable-composition-api.vue b/examples/sites/demos/pc/app/drawer/mask-closable-composition-api.vue similarity index 100% rename from examples/sites/demos/app/drawer/mask-closable-composition-api.vue rename to examples/sites/demos/pc/app/drawer/mask-closable-composition-api.vue diff --git a/examples/sites/demos/app/drawer/mask-closable.spec.ts b/examples/sites/demos/pc/app/drawer/mask-closable.spec.ts similarity index 100% rename from examples/sites/demos/app/drawer/mask-closable.spec.ts rename to examples/sites/demos/pc/app/drawer/mask-closable.spec.ts diff --git a/examples/sites/demos/app/drawer/mask-closable.vue b/examples/sites/demos/pc/app/drawer/mask-closable.vue similarity index 100% rename from examples/sites/demos/app/drawer/mask-closable.vue rename to examples/sites/demos/pc/app/drawer/mask-closable.vue diff --git a/examples/sites/demos/app/drawer/mask-composition-api.vue b/examples/sites/demos/pc/app/drawer/mask-composition-api.vue similarity index 100% rename from examples/sites/demos/app/drawer/mask-composition-api.vue rename to examples/sites/demos/pc/app/drawer/mask-composition-api.vue diff --git a/examples/sites/demos/app/drawer/mask.spec.ts b/examples/sites/demos/pc/app/drawer/mask.spec.ts similarity index 100% rename from examples/sites/demos/app/drawer/mask.spec.ts rename to examples/sites/demos/pc/app/drawer/mask.spec.ts diff --git a/examples/sites/demos/app/drawer/mask.vue b/examples/sites/demos/pc/app/drawer/mask.vue similarity index 100% rename from examples/sites/demos/app/drawer/mask.vue rename to examples/sites/demos/pc/app/drawer/mask.vue diff --git a/examples/sites/demos/app/drawer/placement-composition-api.vue b/examples/sites/demos/pc/app/drawer/placement-composition-api.vue similarity index 100% rename from examples/sites/demos/app/drawer/placement-composition-api.vue rename to examples/sites/demos/pc/app/drawer/placement-composition-api.vue diff --git a/examples/sites/demos/app/drawer/placement.spec.ts b/examples/sites/demos/pc/app/drawer/placement.spec.ts similarity index 100% rename from examples/sites/demos/app/drawer/placement.spec.ts rename to examples/sites/demos/pc/app/drawer/placement.spec.ts diff --git a/examples/sites/demos/app/drawer/placement.vue b/examples/sites/demos/pc/app/drawer/placement.vue similarity index 100% rename from examples/sites/demos/app/drawer/placement.vue rename to examples/sites/demos/pc/app/drawer/placement.vue diff --git a/examples/sites/demos/app/drawer/show-close-composition-api.vue b/examples/sites/demos/pc/app/drawer/show-close-composition-api.vue similarity index 100% rename from examples/sites/demos/app/drawer/show-close-composition-api.vue rename to examples/sites/demos/pc/app/drawer/show-close-composition-api.vue diff --git a/examples/sites/demos/app/drawer/show-close.spec.ts b/examples/sites/demos/pc/app/drawer/show-close.spec.ts similarity index 100% rename from examples/sites/demos/app/drawer/show-close.spec.ts rename to examples/sites/demos/pc/app/drawer/show-close.spec.ts diff --git a/examples/sites/demos/app/drawer/show-close.vue b/examples/sites/demos/pc/app/drawer/show-close.vue similarity index 100% rename from examples/sites/demos/app/drawer/show-close.vue rename to examples/sites/demos/pc/app/drawer/show-close.vue diff --git a/examples/sites/demos/app/drawer/show-footer-composition-api.vue b/examples/sites/demos/pc/app/drawer/show-footer-composition-api.vue similarity index 100% rename from examples/sites/demos/app/drawer/show-footer-composition-api.vue rename to examples/sites/demos/pc/app/drawer/show-footer-composition-api.vue diff --git a/examples/sites/demos/app/drawer/show-footer.spec.ts b/examples/sites/demos/pc/app/drawer/show-footer.spec.ts similarity index 100% rename from examples/sites/demos/app/drawer/show-footer.spec.ts rename to examples/sites/demos/pc/app/drawer/show-footer.spec.ts diff --git a/examples/sites/demos/app/drawer/show-footer.vue b/examples/sites/demos/pc/app/drawer/show-footer.vue similarity index 100% rename from examples/sites/demos/app/drawer/show-footer.vue rename to examples/sites/demos/pc/app/drawer/show-footer.vue diff --git a/examples/sites/demos/app/drawer/show-header-composition-api.vue b/examples/sites/demos/pc/app/drawer/show-header-composition-api.vue similarity index 100% rename from examples/sites/demos/app/drawer/show-header-composition-api.vue rename to examples/sites/demos/pc/app/drawer/show-header-composition-api.vue diff --git a/examples/sites/demos/app/drawer/show-header.spec.ts b/examples/sites/demos/pc/app/drawer/show-header.spec.ts similarity index 100% rename from examples/sites/demos/app/drawer/show-header.spec.ts rename to examples/sites/demos/pc/app/drawer/show-header.spec.ts diff --git a/examples/sites/demos/app/drawer/show-header.vue b/examples/sites/demos/pc/app/drawer/show-header.vue similarity index 100% rename from examples/sites/demos/app/drawer/show-header.vue rename to examples/sites/demos/pc/app/drawer/show-header.vue diff --git a/examples/sites/demos/app/drawer/webdoc/drawer.cn.md b/examples/sites/demos/pc/app/drawer/webdoc/drawer.cn.md similarity index 100% rename from examples/sites/demos/app/drawer/webdoc/drawer.cn.md rename to examples/sites/demos/pc/app/drawer/webdoc/drawer.cn.md diff --git a/examples/sites/demos/app/drawer/webdoc/drawer.js b/examples/sites/demos/pc/app/drawer/webdoc/drawer.js similarity index 100% rename from examples/sites/demos/app/drawer/webdoc/drawer.js rename to examples/sites/demos/pc/app/drawer/webdoc/drawer.js diff --git a/examples/sites/demos/app/drawer/width-composition-api.vue b/examples/sites/demos/pc/app/drawer/width-composition-api.vue similarity index 100% rename from examples/sites/demos/app/drawer/width-composition-api.vue rename to examples/sites/demos/pc/app/drawer/width-composition-api.vue diff --git a/examples/sites/demos/app/drawer/width.spec.ts b/examples/sites/demos/pc/app/drawer/width.spec.ts similarity index 100% rename from examples/sites/demos/app/drawer/width.spec.ts rename to examples/sites/demos/pc/app/drawer/width.spec.ts diff --git a/examples/sites/demos/app/drawer/width.vue b/examples/sites/demos/pc/app/drawer/width.vue similarity index 100% rename from examples/sites/demos/app/drawer/width.vue rename to examples/sites/demos/pc/app/drawer/width.vue diff --git a/examples/sites/demos/app/drawer/z-index-composition-api.vue b/examples/sites/demos/pc/app/drawer/z-index-composition-api.vue similarity index 100% rename from examples/sites/demos/app/drawer/z-index-composition-api.vue rename to examples/sites/demos/pc/app/drawer/z-index-composition-api.vue diff --git a/examples/sites/demos/app/drawer/z-index.spec.ts b/examples/sites/demos/pc/app/drawer/z-index.spec.ts similarity index 100% rename from examples/sites/demos/app/drawer/z-index.spec.ts rename to examples/sites/demos/pc/app/drawer/z-index.spec.ts diff --git a/examples/sites/demos/app/drawer/z-index.vue b/examples/sites/demos/pc/app/drawer/z-index.vue similarity index 100% rename from examples/sites/demos/app/drawer/z-index.vue rename to examples/sites/demos/pc/app/drawer/z-index.vue diff --git a/examples/sites/demos/app/drop-roles/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/drop-roles/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/drop-roles/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/drop-roles/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/drop-roles/basic-usage.vue b/examples/sites/demos/pc/app/drop-roles/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/drop-roles/basic-usage.vue rename to examples/sites/demos/pc/app/drop-roles/basic-usage.vue diff --git a/examples/sites/demos/app/drop-roles/change-role-event-composition-api.vue b/examples/sites/demos/pc/app/drop-roles/change-role-event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/drop-roles/change-role-event-composition-api.vue rename to examples/sites/demos/pc/app/drop-roles/change-role-event-composition-api.vue diff --git a/examples/sites/demos/app/drop-roles/change-role-event.vue b/examples/sites/demos/pc/app/drop-roles/change-role-event.vue similarity index 100% rename from examples/sites/demos/app/drop-roles/change-role-event.vue rename to examples/sites/demos/pc/app/drop-roles/change-role-event.vue diff --git a/examples/sites/demos/app/drop-roles/custom-service-composition-api.vue b/examples/sites/demos/pc/app/drop-roles/custom-service-composition-api.vue similarity index 100% rename from examples/sites/demos/app/drop-roles/custom-service-composition-api.vue rename to examples/sites/demos/pc/app/drop-roles/custom-service-composition-api.vue diff --git a/examples/sites/demos/app/drop-roles/custom-service.spec.ts b/examples/sites/demos/pc/app/drop-roles/custom-service.spec.ts similarity index 100% rename from examples/sites/demos/app/drop-roles/custom-service.spec.ts rename to examples/sites/demos/pc/app/drop-roles/custom-service.spec.ts diff --git a/examples/sites/demos/app/drop-roles/custom-service.vue b/examples/sites/demos/pc/app/drop-roles/custom-service.vue similarity index 100% rename from examples/sites/demos/app/drop-roles/custom-service.vue rename to examples/sites/demos/pc/app/drop-roles/custom-service.vue diff --git a/examples/sites/demos/app/drop-roles/size-composition-api.vue b/examples/sites/demos/pc/app/drop-roles/size-composition-api.vue similarity index 100% rename from examples/sites/demos/app/drop-roles/size-composition-api.vue rename to examples/sites/demos/pc/app/drop-roles/size-composition-api.vue diff --git a/examples/sites/demos/app/drop-roles/size.vue b/examples/sites/demos/pc/app/drop-roles/size.vue similarity index 100% rename from examples/sites/demos/app/drop-roles/size.vue rename to examples/sites/demos/pc/app/drop-roles/size.vue diff --git a/examples/sites/demos/app/drop-roles/webdoc/drop-roles.cn.md b/examples/sites/demos/pc/app/drop-roles/webdoc/drop-roles.cn.md similarity index 100% rename from examples/sites/demos/app/drop-roles/webdoc/drop-roles.cn.md rename to examples/sites/demos/pc/app/drop-roles/webdoc/drop-roles.cn.md diff --git a/examples/sites/demos/app/drop-roles/webdoc/drop-roles.en.md b/examples/sites/demos/pc/app/drop-roles/webdoc/drop-roles.en.md similarity index 100% rename from examples/sites/demos/app/drop-roles/webdoc/drop-roles.en.md rename to examples/sites/demos/pc/app/drop-roles/webdoc/drop-roles.en.md diff --git a/examples/sites/demos/app/drop-roles/webdoc/drop-roles.js b/examples/sites/demos/pc/app/drop-roles/webdoc/drop-roles.js similarity index 100% rename from examples/sites/demos/app/drop-roles/webdoc/drop-roles.js rename to examples/sites/demos/pc/app/drop-roles/webdoc/drop-roles.js diff --git a/examples/sites/demos/app/drop-times/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/drop-times/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/drop-times/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/drop-times/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/drop-times/basic-usage.spec.ts b/examples/sites/demos/pc/app/drop-times/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/drop-times/basic-usage.spec.ts rename to examples/sites/demos/pc/app/drop-times/basic-usage.spec.ts diff --git a/examples/sites/demos/app/drop-times/basic-usage.vue b/examples/sites/demos/pc/app/drop-times/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/drop-times/basic-usage.vue rename to examples/sites/demos/pc/app/drop-times/basic-usage.vue diff --git a/examples/sites/demos/app/drop-times/size-composition-api.vue b/examples/sites/demos/pc/app/drop-times/size-composition-api.vue similarity index 100% rename from examples/sites/demos/app/drop-times/size-composition-api.vue rename to examples/sites/demos/pc/app/drop-times/size-composition-api.vue diff --git a/examples/sites/demos/app/drop-times/size.spec.ts b/examples/sites/demos/pc/app/drop-times/size.spec.ts similarity index 100% rename from examples/sites/demos/app/drop-times/size.spec.ts rename to examples/sites/demos/pc/app/drop-times/size.spec.ts diff --git a/examples/sites/demos/app/drop-times/size.vue b/examples/sites/demos/pc/app/drop-times/size.vue similarity index 100% rename from examples/sites/demos/app/drop-times/size.vue rename to examples/sites/demos/pc/app/drop-times/size.vue diff --git a/examples/sites/demos/app/drop-times/start-end-step-composition-api.vue b/examples/sites/demos/pc/app/drop-times/start-end-step-composition-api.vue similarity index 100% rename from examples/sites/demos/app/drop-times/start-end-step-composition-api.vue rename to examples/sites/demos/pc/app/drop-times/start-end-step-composition-api.vue diff --git a/examples/sites/demos/app/drop-times/start-end-step.spec.ts b/examples/sites/demos/pc/app/drop-times/start-end-step.spec.ts similarity index 100% rename from examples/sites/demos/app/drop-times/start-end-step.spec.ts rename to examples/sites/demos/pc/app/drop-times/start-end-step.spec.ts diff --git a/examples/sites/demos/app/drop-times/start-end-step.vue b/examples/sites/demos/pc/app/drop-times/start-end-step.vue similarity index 100% rename from examples/sites/demos/app/drop-times/start-end-step.vue rename to examples/sites/demos/pc/app/drop-times/start-end-step.vue diff --git a/examples/sites/demos/app/drop-times/webdoc/drop-times.cn.md b/examples/sites/demos/pc/app/drop-times/webdoc/drop-times.cn.md similarity index 100% rename from examples/sites/demos/app/drop-times/webdoc/drop-times.cn.md rename to examples/sites/demos/pc/app/drop-times/webdoc/drop-times.cn.md diff --git a/examples/sites/demos/app/drop-times/webdoc/drop-times.en.md b/examples/sites/demos/pc/app/drop-times/webdoc/drop-times.en.md similarity index 100% rename from examples/sites/demos/app/drop-times/webdoc/drop-times.en.md rename to examples/sites/demos/pc/app/drop-times/webdoc/drop-times.en.md diff --git a/examples/sites/demos/app/drop-times/webdoc/drop-times.js b/examples/sites/demos/pc/app/drop-times/webdoc/drop-times.js similarity index 100% rename from examples/sites/demos/app/drop-times/webdoc/drop-times.js rename to examples/sites/demos/pc/app/drop-times/webdoc/drop-times.js diff --git a/examples/sites/demos/app/dropdown/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/dropdown/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/dropdown/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/dropdown/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/dropdown/basic-usage.spec.ts b/examples/sites/demos/pc/app/dropdown/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/dropdown/basic-usage.spec.ts rename to examples/sites/demos/pc/app/dropdown/basic-usage.spec.ts diff --git a/examples/sites/demos/app/dropdown/basic-usage.vue b/examples/sites/demos/pc/app/dropdown/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/dropdown/basic-usage.vue rename to examples/sites/demos/pc/app/dropdown/basic-usage.vue diff --git a/examples/sites/demos/app/dropdown/disabled-composition-api.vue b/examples/sites/demos/pc/app/dropdown/disabled-composition-api.vue similarity index 100% rename from examples/sites/demos/app/dropdown/disabled-composition-api.vue rename to examples/sites/demos/pc/app/dropdown/disabled-composition-api.vue diff --git a/examples/sites/demos/app/dropdown/disabled.spec.ts b/examples/sites/demos/pc/app/dropdown/disabled.spec.ts similarity index 100% rename from examples/sites/demos/app/dropdown/disabled.spec.ts rename to examples/sites/demos/pc/app/dropdown/disabled.spec.ts diff --git a/examples/sites/demos/app/dropdown/disabled.vue b/examples/sites/demos/pc/app/dropdown/disabled.vue similarity index 100% rename from examples/sites/demos/app/dropdown/disabled.vue rename to examples/sites/demos/pc/app/dropdown/disabled.vue diff --git a/examples/sites/demos/app/dropdown/events-composition-api.vue b/examples/sites/demos/pc/app/dropdown/events-composition-api.vue similarity index 100% rename from examples/sites/demos/app/dropdown/events-composition-api.vue rename to examples/sites/demos/pc/app/dropdown/events-composition-api.vue diff --git a/examples/sites/demos/app/dropdown/events.spec.ts b/examples/sites/demos/pc/app/dropdown/events.spec.ts similarity index 100% rename from examples/sites/demos/app/dropdown/events.spec.ts rename to examples/sites/demos/pc/app/dropdown/events.spec.ts diff --git a/examples/sites/demos/app/dropdown/events.vue b/examples/sites/demos/pc/app/dropdown/events.vue similarity index 100% rename from examples/sites/demos/app/dropdown/events.vue rename to examples/sites/demos/pc/app/dropdown/events.vue diff --git a/examples/sites/demos/app/dropdown/hide-on-click-composition-api.vue b/examples/sites/demos/pc/app/dropdown/hide-on-click-composition-api.vue similarity index 100% rename from examples/sites/demos/app/dropdown/hide-on-click-composition-api.vue rename to examples/sites/demos/pc/app/dropdown/hide-on-click-composition-api.vue diff --git a/examples/sites/demos/app/dropdown/hide-on-click.spec.ts b/examples/sites/demos/pc/app/dropdown/hide-on-click.spec.ts similarity index 100% rename from examples/sites/demos/app/dropdown/hide-on-click.spec.ts rename to examples/sites/demos/pc/app/dropdown/hide-on-click.spec.ts diff --git a/examples/sites/demos/app/dropdown/hide-on-click.vue b/examples/sites/demos/pc/app/dropdown/hide-on-click.vue similarity index 100% rename from examples/sites/demos/app/dropdown/hide-on-click.vue rename to examples/sites/demos/pc/app/dropdown/hide-on-click.vue diff --git a/examples/sites/demos/app/dropdown/inherit-width-composition-api.vue b/examples/sites/demos/pc/app/dropdown/inherit-width-composition-api.vue similarity index 100% rename from examples/sites/demos/app/dropdown/inherit-width-composition-api.vue rename to examples/sites/demos/pc/app/dropdown/inherit-width-composition-api.vue diff --git a/examples/sites/demos/app/dropdown/inherit-width.vue b/examples/sites/demos/pc/app/dropdown/inherit-width.vue similarity index 100% rename from examples/sites/demos/app/dropdown/inherit-width.vue rename to examples/sites/demos/pc/app/dropdown/inherit-width.vue diff --git a/examples/sites/demos/app/dropdown/multi-level-composition-api.vue b/examples/sites/demos/pc/app/dropdown/multi-level-composition-api.vue similarity index 100% rename from examples/sites/demos/app/dropdown/multi-level-composition-api.vue rename to examples/sites/demos/pc/app/dropdown/multi-level-composition-api.vue diff --git a/examples/sites/demos/app/dropdown/multi-level.spec.ts b/examples/sites/demos/pc/app/dropdown/multi-level.spec.ts similarity index 100% rename from examples/sites/demos/app/dropdown/multi-level.spec.ts rename to examples/sites/demos/pc/app/dropdown/multi-level.spec.ts diff --git a/examples/sites/demos/app/dropdown/multi-level.vue b/examples/sites/demos/pc/app/dropdown/multi-level.vue similarity index 100% rename from examples/sites/demos/app/dropdown/multi-level.vue rename to examples/sites/demos/pc/app/dropdown/multi-level.vue diff --git a/examples/sites/demos/app/dropdown/options-composition-api.vue b/examples/sites/demos/pc/app/dropdown/options-composition-api.vue similarity index 100% rename from examples/sites/demos/app/dropdown/options-composition-api.vue rename to examples/sites/demos/pc/app/dropdown/options-composition-api.vue diff --git a/examples/sites/demos/app/dropdown/options.spec.ts b/examples/sites/demos/pc/app/dropdown/options.spec.ts similarity index 100% rename from examples/sites/demos/app/dropdown/options.spec.ts rename to examples/sites/demos/pc/app/dropdown/options.spec.ts diff --git a/examples/sites/demos/app/dropdown/options.vue b/examples/sites/demos/pc/app/dropdown/options.vue similarity index 100% rename from examples/sites/demos/app/dropdown/options.vue rename to examples/sites/demos/pc/app/dropdown/options.vue diff --git a/examples/sites/demos/app/dropdown/size-composition-api.vue b/examples/sites/demos/pc/app/dropdown/size-composition-api.vue similarity index 100% rename from examples/sites/demos/app/dropdown/size-composition-api.vue rename to examples/sites/demos/pc/app/dropdown/size-composition-api.vue diff --git a/examples/sites/demos/app/dropdown/size.spec.ts b/examples/sites/demos/pc/app/dropdown/size.spec.ts similarity index 100% rename from examples/sites/demos/app/dropdown/size.spec.ts rename to examples/sites/demos/pc/app/dropdown/size.spec.ts diff --git a/examples/sites/demos/app/dropdown/size.vue b/examples/sites/demos/pc/app/dropdown/size.vue similarity index 100% rename from examples/sites/demos/app/dropdown/size.vue rename to examples/sites/demos/pc/app/dropdown/size.vue diff --git a/examples/sites/demos/app/dropdown/slot-default-composition-api.vue b/examples/sites/demos/pc/app/dropdown/slot-default-composition-api.vue similarity index 100% rename from examples/sites/demos/app/dropdown/slot-default-composition-api.vue rename to examples/sites/demos/pc/app/dropdown/slot-default-composition-api.vue diff --git a/examples/sites/demos/app/dropdown/slot-default.spec.ts b/examples/sites/demos/pc/app/dropdown/slot-default.spec.ts similarity index 100% rename from examples/sites/demos/app/dropdown/slot-default.spec.ts rename to examples/sites/demos/pc/app/dropdown/slot-default.spec.ts diff --git a/examples/sites/demos/app/dropdown/slot-default.vue b/examples/sites/demos/pc/app/dropdown/slot-default.vue similarity index 100% rename from examples/sites/demos/app/dropdown/slot-default.vue rename to examples/sites/demos/pc/app/dropdown/slot-default.vue diff --git a/examples/sites/demos/app/dropdown/split-button-composition-api.vue b/examples/sites/demos/pc/app/dropdown/split-button-composition-api.vue similarity index 100% rename from examples/sites/demos/app/dropdown/split-button-composition-api.vue rename to examples/sites/demos/pc/app/dropdown/split-button-composition-api.vue diff --git a/examples/sites/demos/app/dropdown/split-button.spec.ts b/examples/sites/demos/pc/app/dropdown/split-button.spec.ts similarity index 100% rename from examples/sites/demos/app/dropdown/split-button.spec.ts rename to examples/sites/demos/pc/app/dropdown/split-button.spec.ts diff --git a/examples/sites/demos/app/dropdown/split-button.vue b/examples/sites/demos/pc/app/dropdown/split-button.vue similarity index 100% rename from examples/sites/demos/app/dropdown/split-button.vue rename to examples/sites/demos/pc/app/dropdown/split-button.vue diff --git a/examples/sites/demos/app/dropdown/tip-composition-api.vue b/examples/sites/demos/pc/app/dropdown/tip-composition-api.vue similarity index 100% rename from examples/sites/demos/app/dropdown/tip-composition-api.vue rename to examples/sites/demos/pc/app/dropdown/tip-composition-api.vue diff --git a/examples/sites/demos/app/dropdown/tip.vue b/examples/sites/demos/pc/app/dropdown/tip.vue similarity index 100% rename from examples/sites/demos/app/dropdown/tip.vue rename to examples/sites/demos/pc/app/dropdown/tip.vue diff --git a/examples/sites/demos/app/dropdown/title-composition-api.vue b/examples/sites/demos/pc/app/dropdown/title-composition-api.vue similarity index 100% rename from examples/sites/demos/app/dropdown/title-composition-api.vue rename to examples/sites/demos/pc/app/dropdown/title-composition-api.vue diff --git a/examples/sites/demos/app/dropdown/title.spec.ts b/examples/sites/demos/pc/app/dropdown/title.spec.ts similarity index 100% rename from examples/sites/demos/app/dropdown/title.spec.ts rename to examples/sites/demos/pc/app/dropdown/title.spec.ts diff --git a/examples/sites/demos/app/dropdown/title.vue b/examples/sites/demos/pc/app/dropdown/title.vue similarity index 100% rename from examples/sites/demos/app/dropdown/title.vue rename to examples/sites/demos/pc/app/dropdown/title.vue diff --git a/examples/sites/demos/app/dropdown/trigger-composition-api.vue b/examples/sites/demos/pc/app/dropdown/trigger-composition-api.vue similarity index 100% rename from examples/sites/demos/app/dropdown/trigger-composition-api.vue rename to examples/sites/demos/pc/app/dropdown/trigger-composition-api.vue diff --git a/examples/sites/demos/app/dropdown/trigger.spec.ts b/examples/sites/demos/pc/app/dropdown/trigger.spec.ts similarity index 100% rename from examples/sites/demos/app/dropdown/trigger.spec.ts rename to examples/sites/demos/pc/app/dropdown/trigger.spec.ts diff --git a/examples/sites/demos/app/dropdown/trigger.vue b/examples/sites/demos/pc/app/dropdown/trigger.vue similarity index 100% rename from examples/sites/demos/app/dropdown/trigger.vue rename to examples/sites/demos/pc/app/dropdown/trigger.vue diff --git a/examples/sites/demos/app/dropdown/visible-arrow-composition-api.vue b/examples/sites/demos/pc/app/dropdown/visible-arrow-composition-api.vue similarity index 100% rename from examples/sites/demos/app/dropdown/visible-arrow-composition-api.vue rename to examples/sites/demos/pc/app/dropdown/visible-arrow-composition-api.vue diff --git a/examples/sites/demos/app/dropdown/visible-arrow.vue b/examples/sites/demos/pc/app/dropdown/visible-arrow.vue similarity index 100% rename from examples/sites/demos/app/dropdown/visible-arrow.vue rename to examples/sites/demos/pc/app/dropdown/visible-arrow.vue diff --git a/examples/sites/demos/app/dropdown/webdoc/dropdown.cn.md b/examples/sites/demos/pc/app/dropdown/webdoc/dropdown.cn.md similarity index 100% rename from examples/sites/demos/app/dropdown/webdoc/dropdown.cn.md rename to examples/sites/demos/pc/app/dropdown/webdoc/dropdown.cn.md diff --git a/examples/sites/demos/app/dropdown/webdoc/dropdown.en.md b/examples/sites/demos/pc/app/dropdown/webdoc/dropdown.en.md similarity index 100% rename from examples/sites/demos/app/dropdown/webdoc/dropdown.en.md rename to examples/sites/demos/pc/app/dropdown/webdoc/dropdown.en.md diff --git a/examples/sites/demos/app/dropdown/webdoc/dropdown.js b/examples/sites/demos/pc/app/dropdown/webdoc/dropdown.js similarity index 100% rename from examples/sites/demos/app/dropdown/webdoc/dropdown.js rename to examples/sites/demos/pc/app/dropdown/webdoc/dropdown.js diff --git a/examples/sites/demos/app/espace/data-composition-api.vue b/examples/sites/demos/pc/app/espace/data-composition-api.vue similarity index 100% rename from examples/sites/demos/app/espace/data-composition-api.vue rename to examples/sites/demos/pc/app/espace/data-composition-api.vue diff --git a/examples/sites/demos/app/espace/data.spec.ts b/examples/sites/demos/pc/app/espace/data.spec.ts similarity index 100% rename from examples/sites/demos/app/espace/data.spec.ts rename to examples/sites/demos/pc/app/espace/data.spec.ts diff --git a/examples/sites/demos/app/espace/data.vue b/examples/sites/demos/pc/app/espace/data.vue similarity index 100% rename from examples/sites/demos/app/espace/data.vue rename to examples/sites/demos/pc/app/espace/data.vue diff --git a/examples/sites/demos/app/espace/support-open-espace-composition-api.vue b/examples/sites/demos/pc/app/espace/support-open-espace-composition-api.vue similarity index 100% rename from examples/sites/demos/app/espace/support-open-espace-composition-api.vue rename to examples/sites/demos/pc/app/espace/support-open-espace-composition-api.vue diff --git a/examples/sites/demos/app/espace/support-open-espace.spec.ts b/examples/sites/demos/pc/app/espace/support-open-espace.spec.ts similarity index 100% rename from examples/sites/demos/app/espace/support-open-espace.spec.ts rename to examples/sites/demos/pc/app/espace/support-open-espace.spec.ts diff --git a/examples/sites/demos/app/espace/support-open-espace.vue b/examples/sites/demos/pc/app/espace/support-open-espace.vue similarity index 100% rename from examples/sites/demos/app/espace/support-open-espace.vue rename to examples/sites/demos/pc/app/espace/support-open-espace.vue diff --git a/examples/sites/demos/app/espace/webdoc/espace.cn.md b/examples/sites/demos/pc/app/espace/webdoc/espace.cn.md similarity index 100% rename from examples/sites/demos/app/espace/webdoc/espace.cn.md rename to examples/sites/demos/pc/app/espace/webdoc/espace.cn.md diff --git a/examples/sites/demos/app/espace/webdoc/espace.en.md b/examples/sites/demos/pc/app/espace/webdoc/espace.en.md similarity index 100% rename from examples/sites/demos/app/espace/webdoc/espace.en.md rename to examples/sites/demos/pc/app/espace/webdoc/espace.en.md diff --git a/examples/sites/demos/app/espace/webdoc/espace.js b/examples/sites/demos/pc/app/espace/webdoc/espace.js similarity index 100% rename from examples/sites/demos/app/espace/webdoc/espace.js rename to examples/sites/demos/pc/app/espace/webdoc/espace.js diff --git a/examples/sites/demos/app/fall-menu/custom-menuitem-composition-api.vue b/examples/sites/demos/pc/app/fall-menu/custom-menuitem-composition-api.vue similarity index 100% rename from examples/sites/demos/app/fall-menu/custom-menuitem-composition-api.vue rename to examples/sites/demos/pc/app/fall-menu/custom-menuitem-composition-api.vue diff --git a/examples/sites/demos/app/fall-menu/custom-menuitem.spec.ts b/examples/sites/demos/pc/app/fall-menu/custom-menuitem.spec.ts similarity index 100% rename from examples/sites/demos/app/fall-menu/custom-menuitem.spec.ts rename to examples/sites/demos/pc/app/fall-menu/custom-menuitem.spec.ts diff --git a/examples/sites/demos/app/fall-menu/custom-menuitem.vue b/examples/sites/demos/pc/app/fall-menu/custom-menuitem.vue similarity index 100% rename from examples/sites/demos/app/fall-menu/custom-menuitem.vue rename to examples/sites/demos/pc/app/fall-menu/custom-menuitem.vue diff --git a/examples/sites/demos/app/fall-menu/custom-slider-icon-composition-api.vue b/examples/sites/demos/pc/app/fall-menu/custom-slider-icon-composition-api.vue similarity index 100% rename from examples/sites/demos/app/fall-menu/custom-slider-icon-composition-api.vue rename to examples/sites/demos/pc/app/fall-menu/custom-slider-icon-composition-api.vue diff --git a/examples/sites/demos/app/fall-menu/custom-slider-icon.spec.ts b/examples/sites/demos/pc/app/fall-menu/custom-slider-icon.spec.ts similarity index 100% rename from examples/sites/demos/app/fall-menu/custom-slider-icon.spec.ts rename to examples/sites/demos/pc/app/fall-menu/custom-slider-icon.spec.ts diff --git a/examples/sites/demos/app/fall-menu/custom-slider-icon.vue b/examples/sites/demos/pc/app/fall-menu/custom-slider-icon.vue similarity index 100% rename from examples/sites/demos/app/fall-menu/custom-slider-icon.vue rename to examples/sites/demos/pc/app/fall-menu/custom-slider-icon.vue diff --git a/examples/sites/demos/app/fall-menu/data-resource-composition-api.vue b/examples/sites/demos/pc/app/fall-menu/data-resource-composition-api.vue similarity index 100% rename from examples/sites/demos/app/fall-menu/data-resource-composition-api.vue rename to examples/sites/demos/pc/app/fall-menu/data-resource-composition-api.vue diff --git a/examples/sites/demos/app/fall-menu/data-resource.spec.ts b/examples/sites/demos/pc/app/fall-menu/data-resource.spec.ts similarity index 100% rename from examples/sites/demos/app/fall-menu/data-resource.spec.ts rename to examples/sites/demos/pc/app/fall-menu/data-resource.spec.ts diff --git a/examples/sites/demos/app/fall-menu/data-resource.vue b/examples/sites/demos/pc/app/fall-menu/data-resource.vue similarity index 100% rename from examples/sites/demos/app/fall-menu/data-resource.vue rename to examples/sites/demos/pc/app/fall-menu/data-resource.vue diff --git a/examples/sites/demos/app/fall-menu/webdoc/fall-menu.cn.md b/examples/sites/demos/pc/app/fall-menu/webdoc/fall-menu.cn.md similarity index 100% rename from examples/sites/demos/app/fall-menu/webdoc/fall-menu.cn.md rename to examples/sites/demos/pc/app/fall-menu/webdoc/fall-menu.cn.md diff --git a/examples/sites/demos/app/fall-menu/webdoc/fall-menu.en.md b/examples/sites/demos/pc/app/fall-menu/webdoc/fall-menu.en.md similarity index 100% rename from examples/sites/demos/app/fall-menu/webdoc/fall-menu.en.md rename to examples/sites/demos/pc/app/fall-menu/webdoc/fall-menu.en.md diff --git a/examples/sites/demos/app/fall-menu/webdoc/fall-menu.js b/examples/sites/demos/pc/app/fall-menu/webdoc/fall-menu.js similarity index 100% rename from examples/sites/demos/app/fall-menu/webdoc/fall-menu.js rename to examples/sites/demos/pc/app/fall-menu/webdoc/fall-menu.js diff --git a/examples/sites/demos/app/file-upload/abort-quest-composition-api.vue b/examples/sites/demos/pc/app/file-upload/abort-quest-composition-api.vue similarity index 100% rename from examples/sites/demos/app/file-upload/abort-quest-composition-api.vue rename to examples/sites/demos/pc/app/file-upload/abort-quest-composition-api.vue diff --git a/examples/sites/demos/app/file-upload/abort-quest.spec.ts b/examples/sites/demos/pc/app/file-upload/abort-quest.spec.ts similarity index 100% rename from examples/sites/demos/app/file-upload/abort-quest.spec.ts rename to examples/sites/demos/pc/app/file-upload/abort-quest.spec.ts diff --git a/examples/sites/demos/app/file-upload/abort-quest.vue b/examples/sites/demos/pc/app/file-upload/abort-quest.vue similarity index 100% rename from examples/sites/demos/app/file-upload/abort-quest.vue rename to examples/sites/demos/pc/app/file-upload/abort-quest.vue diff --git a/examples/sites/demos/app/file-upload/accept-file-composition-api.vue b/examples/sites/demos/pc/app/file-upload/accept-file-composition-api.vue similarity index 100% rename from examples/sites/demos/app/file-upload/accept-file-composition-api.vue rename to examples/sites/demos/pc/app/file-upload/accept-file-composition-api.vue diff --git a/examples/sites/demos/app/file-upload/accept-file-image-composition-api.vue b/examples/sites/demos/pc/app/file-upload/accept-file-image-composition-api.vue similarity index 100% rename from examples/sites/demos/app/file-upload/accept-file-image-composition-api.vue rename to examples/sites/demos/pc/app/file-upload/accept-file-image-composition-api.vue diff --git a/examples/sites/demos/app/file-upload/accept-file-image.spec.ts b/examples/sites/demos/pc/app/file-upload/accept-file-image.spec.ts similarity index 100% rename from examples/sites/demos/app/file-upload/accept-file-image.spec.ts rename to examples/sites/demos/pc/app/file-upload/accept-file-image.spec.ts diff --git a/examples/sites/demos/app/file-upload/accept-file-image.vue b/examples/sites/demos/pc/app/file-upload/accept-file-image.vue similarity index 100% rename from examples/sites/demos/app/file-upload/accept-file-image.vue rename to examples/sites/demos/pc/app/file-upload/accept-file-image.vue diff --git a/examples/sites/demos/app/file-upload/accept-file.vue b/examples/sites/demos/pc/app/file-upload/accept-file.vue similarity index 100% rename from examples/sites/demos/app/file-upload/accept-file.vue rename to examples/sites/demos/pc/app/file-upload/accept-file.vue diff --git a/examples/sites/demos/app/file-upload/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/file-upload/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/file-upload/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/file-upload/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/file-upload/basic-usage.spec.ts b/examples/sites/demos/pc/app/file-upload/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/file-upload/basic-usage.spec.ts rename to examples/sites/demos/pc/app/file-upload/basic-usage.spec.ts diff --git a/examples/sites/demos/app/file-upload/basic-usage.vue b/examples/sites/demos/pc/app/file-upload/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/file-upload/basic-usage.vue rename to examples/sites/demos/pc/app/file-upload/basic-usage.vue diff --git a/examples/sites/demos/app/file-upload/clear-files-composition-api.vue b/examples/sites/demos/pc/app/file-upload/clear-files-composition-api.vue similarity index 100% rename from examples/sites/demos/app/file-upload/clear-files-composition-api.vue rename to examples/sites/demos/pc/app/file-upload/clear-files-composition-api.vue diff --git a/examples/sites/demos/app/file-upload/clear-files.spec.ts b/examples/sites/demos/pc/app/file-upload/clear-files.spec.ts similarity index 100% rename from examples/sites/demos/app/file-upload/clear-files.spec.ts rename to examples/sites/demos/pc/app/file-upload/clear-files.spec.ts diff --git a/examples/sites/demos/app/file-upload/clear-files.vue b/examples/sites/demos/pc/app/file-upload/clear-files.vue similarity index 100% rename from examples/sites/demos/app/file-upload/clear-files.vue rename to examples/sites/demos/pc/app/file-upload/clear-files.vue diff --git a/examples/sites/demos/app/file-upload/custom-prefix-composition-api.vue b/examples/sites/demos/pc/app/file-upload/custom-prefix-composition-api.vue similarity index 100% rename from examples/sites/demos/app/file-upload/custom-prefix-composition-api.vue rename to examples/sites/demos/pc/app/file-upload/custom-prefix-composition-api.vue diff --git a/examples/sites/demos/app/file-upload/custom-prefix.spec.ts b/examples/sites/demos/pc/app/file-upload/custom-prefix.spec.ts similarity index 100% rename from examples/sites/demos/app/file-upload/custom-prefix.spec.ts rename to examples/sites/demos/pc/app/file-upload/custom-prefix.spec.ts diff --git a/examples/sites/demos/app/file-upload/custom-prefix.vue b/examples/sites/demos/pc/app/file-upload/custom-prefix.vue similarity index 100% rename from examples/sites/demos/app/file-upload/custom-prefix.vue rename to examples/sites/demos/pc/app/file-upload/custom-prefix.vue diff --git a/examples/sites/demos/app/file-upload/custom-trigger-composition-api.vue b/examples/sites/demos/pc/app/file-upload/custom-trigger-composition-api.vue similarity index 100% rename from examples/sites/demos/app/file-upload/custom-trigger-composition-api.vue rename to examples/sites/demos/pc/app/file-upload/custom-trigger-composition-api.vue diff --git a/examples/sites/demos/app/file-upload/custom-trigger.spec.ts b/examples/sites/demos/pc/app/file-upload/custom-trigger.spec.ts similarity index 100% rename from examples/sites/demos/app/file-upload/custom-trigger.spec.ts rename to examples/sites/demos/pc/app/file-upload/custom-trigger.spec.ts diff --git a/examples/sites/demos/app/file-upload/custom-trigger.vue b/examples/sites/demos/pc/app/file-upload/custom-trigger.vue similarity index 100% rename from examples/sites/demos/app/file-upload/custom-trigger.vue rename to examples/sites/demos/pc/app/file-upload/custom-trigger.vue diff --git a/examples/sites/demos/app/file-upload/custom-upload-request-composition-api.vue b/examples/sites/demos/pc/app/file-upload/custom-upload-request-composition-api.vue similarity index 100% rename from examples/sites/demos/app/file-upload/custom-upload-request-composition-api.vue rename to examples/sites/demos/pc/app/file-upload/custom-upload-request-composition-api.vue diff --git a/examples/sites/demos/app/file-upload/custom-upload-request.spec.ts b/examples/sites/demos/pc/app/file-upload/custom-upload-request.spec.ts similarity index 100% rename from examples/sites/demos/app/file-upload/custom-upload-request.spec.ts rename to examples/sites/demos/pc/app/file-upload/custom-upload-request.spec.ts diff --git a/examples/sites/demos/app/file-upload/custom-upload-request.vue b/examples/sites/demos/pc/app/file-upload/custom-upload-request.vue similarity index 100% rename from examples/sites/demos/app/file-upload/custom-upload-request.vue rename to examples/sites/demos/pc/app/file-upload/custom-upload-request.vue diff --git a/examples/sites/demos/app/file-upload/custom-upload-tip-composition-api.vue b/examples/sites/demos/pc/app/file-upload/custom-upload-tip-composition-api.vue similarity index 100% rename from examples/sites/demos/app/file-upload/custom-upload-tip-composition-api.vue rename to examples/sites/demos/pc/app/file-upload/custom-upload-tip-composition-api.vue diff --git a/examples/sites/demos/app/file-upload/custom-upload-tip.spec.ts b/examples/sites/demos/pc/app/file-upload/custom-upload-tip.spec.ts similarity index 100% rename from examples/sites/demos/app/file-upload/custom-upload-tip.spec.ts rename to examples/sites/demos/pc/app/file-upload/custom-upload-tip.spec.ts diff --git a/examples/sites/demos/app/file-upload/custom-upload-tip.vue b/examples/sites/demos/pc/app/file-upload/custom-upload-tip.vue similarity index 100% rename from examples/sites/demos/app/file-upload/custom-upload-tip.vue rename to examples/sites/demos/pc/app/file-upload/custom-upload-tip.vue diff --git a/examples/sites/demos/app/file-upload/drag-select-file-composition-api.vue b/examples/sites/demos/pc/app/file-upload/drag-select-file-composition-api.vue similarity index 100% rename from examples/sites/demos/app/file-upload/drag-select-file-composition-api.vue rename to examples/sites/demos/pc/app/file-upload/drag-select-file-composition-api.vue diff --git a/examples/sites/demos/app/file-upload/drag-select-file.spec.ts b/examples/sites/demos/pc/app/file-upload/drag-select-file.spec.ts similarity index 100% rename from examples/sites/demos/app/file-upload/drag-select-file.spec.ts rename to examples/sites/demos/pc/app/file-upload/drag-select-file.spec.ts diff --git a/examples/sites/demos/app/file-upload/drag-select-file.vue b/examples/sites/demos/pc/app/file-upload/drag-select-file.vue similarity index 100% rename from examples/sites/demos/app/file-upload/drag-select-file.vue rename to examples/sites/demos/pc/app/file-upload/drag-select-file.vue diff --git a/examples/sites/demos/app/file-upload/drag-upload-composition-api.vue b/examples/sites/demos/pc/app/file-upload/drag-upload-composition-api.vue similarity index 100% rename from examples/sites/demos/app/file-upload/drag-upload-composition-api.vue rename to examples/sites/demos/pc/app/file-upload/drag-upload-composition-api.vue diff --git a/examples/sites/demos/app/file-upload/drag-upload.spec.ts b/examples/sites/demos/pc/app/file-upload/drag-upload.spec.ts similarity index 100% rename from examples/sites/demos/app/file-upload/drag-upload.spec.ts rename to examples/sites/demos/pc/app/file-upload/drag-upload.spec.ts diff --git a/examples/sites/demos/app/file-upload/drag-upload.vue b/examples/sites/demos/pc/app/file-upload/drag-upload.vue similarity index 100% rename from examples/sites/demos/app/file-upload/drag-upload.vue rename to examples/sites/demos/pc/app/file-upload/drag-upload.vue diff --git a/examples/sites/demos/app/file-upload/dynamic-disable-composition-api.vue b/examples/sites/demos/pc/app/file-upload/dynamic-disable-composition-api.vue similarity index 100% rename from examples/sites/demos/app/file-upload/dynamic-disable-composition-api.vue rename to examples/sites/demos/pc/app/file-upload/dynamic-disable-composition-api.vue diff --git a/examples/sites/demos/app/file-upload/dynamic-disable.vue b/examples/sites/demos/pc/app/file-upload/dynamic-disable.vue similarity index 100% rename from examples/sites/demos/app/file-upload/dynamic-disable.vue rename to examples/sites/demos/pc/app/file-upload/dynamic-disable.vue diff --git a/examples/sites/demos/app/file-upload/file-picture-card-composition-api.vue b/examples/sites/demos/pc/app/file-upload/file-picture-card-composition-api.vue similarity index 100% rename from examples/sites/demos/app/file-upload/file-picture-card-composition-api.vue rename to examples/sites/demos/pc/app/file-upload/file-picture-card-composition-api.vue diff --git a/examples/sites/demos/app/file-upload/file-picture-card.spec.ts b/examples/sites/demos/pc/app/file-upload/file-picture-card.spec.ts similarity index 100% rename from examples/sites/demos/app/file-upload/file-picture-card.spec.ts rename to examples/sites/demos/pc/app/file-upload/file-picture-card.spec.ts diff --git a/examples/sites/demos/app/file-upload/file-picture-card.vue b/examples/sites/demos/pc/app/file-upload/file-picture-card.vue similarity index 100% rename from examples/sites/demos/app/file-upload/file-picture-card.vue rename to examples/sites/demos/pc/app/file-upload/file-picture-card.vue diff --git a/examples/sites/demos/app/file-upload/http-request-composition-api.vue b/examples/sites/demos/pc/app/file-upload/http-request-composition-api.vue similarity index 100% rename from examples/sites/demos/app/file-upload/http-request-composition-api.vue rename to examples/sites/demos/pc/app/file-upload/http-request-composition-api.vue diff --git a/examples/sites/demos/app/file-upload/http-request.spec.ts b/examples/sites/demos/pc/app/file-upload/http-request.spec.ts similarity index 100% rename from examples/sites/demos/app/file-upload/http-request.spec.ts rename to examples/sites/demos/pc/app/file-upload/http-request.spec.ts diff --git a/examples/sites/demos/app/file-upload/http-request.vue b/examples/sites/demos/pc/app/file-upload/http-request.vue similarity index 100% rename from examples/sites/demos/app/file-upload/http-request.vue rename to examples/sites/demos/pc/app/file-upload/http-request.vue diff --git a/examples/sites/demos/app/file-upload/image-size-composition-api.vue b/examples/sites/demos/pc/app/file-upload/image-size-composition-api.vue similarity index 100% rename from examples/sites/demos/app/file-upload/image-size-composition-api.vue rename to examples/sites/demos/pc/app/file-upload/image-size-composition-api.vue diff --git a/examples/sites/demos/app/file-upload/image-size.spec.ts b/examples/sites/demos/pc/app/file-upload/image-size.spec.ts similarity index 100% rename from examples/sites/demos/app/file-upload/image-size.spec.ts rename to examples/sites/demos/pc/app/file-upload/image-size.spec.ts diff --git a/examples/sites/demos/app/file-upload/image-size.vue b/examples/sites/demos/pc/app/file-upload/image-size.vue similarity index 100% rename from examples/sites/demos/app/file-upload/image-size.vue rename to examples/sites/demos/pc/app/file-upload/image-size.vue diff --git a/examples/sites/demos/app/file-upload/jalor-request-composition-api.vue b/examples/sites/demos/pc/app/file-upload/jalor-request-composition-api.vue similarity index 100% rename from examples/sites/demos/app/file-upload/jalor-request-composition-api.vue rename to examples/sites/demos/pc/app/file-upload/jalor-request-composition-api.vue diff --git a/examples/sites/demos/app/file-upload/jalor-request.vue b/examples/sites/demos/pc/app/file-upload/jalor-request.vue similarity index 100% rename from examples/sites/demos/app/file-upload/jalor-request.vue rename to examples/sites/demos/pc/app/file-upload/jalor-request.vue diff --git a/examples/sites/demos/app/file-upload/manual-upload-composition-api.vue b/examples/sites/demos/pc/app/file-upload/manual-upload-composition-api.vue similarity index 100% rename from examples/sites/demos/app/file-upload/manual-upload-composition-api.vue rename to examples/sites/demos/pc/app/file-upload/manual-upload-composition-api.vue diff --git a/examples/sites/demos/app/file-upload/manual-upload.spec.ts b/examples/sites/demos/pc/app/file-upload/manual-upload.spec.ts similarity index 100% rename from examples/sites/demos/app/file-upload/manual-upload.spec.ts rename to examples/sites/demos/pc/app/file-upload/manual-upload.spec.ts diff --git a/examples/sites/demos/app/file-upload/manual-upload.vue b/examples/sites/demos/pc/app/file-upload/manual-upload.vue similarity index 100% rename from examples/sites/demos/app/file-upload/manual-upload.vue rename to examples/sites/demos/pc/app/file-upload/manual-upload.vue diff --git a/examples/sites/demos/app/file-upload/max-file-count-composition-api.vue b/examples/sites/demos/pc/app/file-upload/max-file-count-composition-api.vue similarity index 100% rename from examples/sites/demos/app/file-upload/max-file-count-composition-api.vue rename to examples/sites/demos/pc/app/file-upload/max-file-count-composition-api.vue diff --git a/examples/sites/demos/app/file-upload/max-file-count.spec.ts b/examples/sites/demos/pc/app/file-upload/max-file-count.spec.ts similarity index 100% rename from examples/sites/demos/app/file-upload/max-file-count.spec.ts rename to examples/sites/demos/pc/app/file-upload/max-file-count.spec.ts diff --git a/examples/sites/demos/app/file-upload/max-file-count.vue b/examples/sites/demos/pc/app/file-upload/max-file-count.vue similarity index 100% rename from examples/sites/demos/app/file-upload/max-file-count.vue rename to examples/sites/demos/pc/app/file-upload/max-file-count.vue diff --git a/examples/sites/demos/app/file-upload/mini-mode-composition-api.vue b/examples/sites/demos/pc/app/file-upload/mini-mode-composition-api.vue similarity index 100% rename from examples/sites/demos/app/file-upload/mini-mode-composition-api.vue rename to examples/sites/demos/pc/app/file-upload/mini-mode-composition-api.vue diff --git a/examples/sites/demos/app/file-upload/mini-mode.spec.ts b/examples/sites/demos/pc/app/file-upload/mini-mode.spec.ts similarity index 100% rename from examples/sites/demos/app/file-upload/mini-mode.spec.ts rename to examples/sites/demos/pc/app/file-upload/mini-mode.spec.ts diff --git a/examples/sites/demos/app/file-upload/mini-mode.vue b/examples/sites/demos/pc/app/file-upload/mini-mode.vue similarity index 100% rename from examples/sites/demos/app/file-upload/mini-mode.vue rename to examples/sites/demos/pc/app/file-upload/mini-mode.vue diff --git a/examples/sites/demos/app/file-upload/multiple-file-composition-api.vue b/examples/sites/demos/pc/app/file-upload/multiple-file-composition-api.vue similarity index 100% rename from examples/sites/demos/app/file-upload/multiple-file-composition-api.vue rename to examples/sites/demos/pc/app/file-upload/multiple-file-composition-api.vue diff --git a/examples/sites/demos/app/file-upload/multiple-file.spec.ts b/examples/sites/demos/pc/app/file-upload/multiple-file.spec.ts similarity index 100% rename from examples/sites/demos/app/file-upload/multiple-file.spec.ts rename to examples/sites/demos/pc/app/file-upload/multiple-file.spec.ts diff --git a/examples/sites/demos/app/file-upload/multiple-file.vue b/examples/sites/demos/pc/app/file-upload/multiple-file.vue similarity index 100% rename from examples/sites/demos/app/file-upload/multiple-file.vue rename to examples/sites/demos/pc/app/file-upload/multiple-file.vue diff --git a/examples/sites/demos/app/file-upload/picture-card-composition-api.vue b/examples/sites/demos/pc/app/file-upload/picture-card-composition-api.vue similarity index 100% rename from examples/sites/demos/app/file-upload/picture-card-composition-api.vue rename to examples/sites/demos/pc/app/file-upload/picture-card-composition-api.vue diff --git a/examples/sites/demos/app/file-upload/picture-card.spec.ts b/examples/sites/demos/pc/app/file-upload/picture-card.spec.ts similarity index 100% rename from examples/sites/demos/app/file-upload/picture-card.spec.ts rename to examples/sites/demos/pc/app/file-upload/picture-card.spec.ts diff --git a/examples/sites/demos/app/file-upload/picture-card.vue b/examples/sites/demos/pc/app/file-upload/picture-card.vue similarity index 100% rename from examples/sites/demos/app/file-upload/picture-card.vue rename to examples/sites/demos/pc/app/file-upload/picture-card.vue diff --git a/examples/sites/demos/app/file-upload/picture-list-composition-api.vue b/examples/sites/demos/pc/app/file-upload/picture-list-composition-api.vue similarity index 100% rename from examples/sites/demos/app/file-upload/picture-list-composition-api.vue rename to examples/sites/demos/pc/app/file-upload/picture-list-composition-api.vue diff --git a/examples/sites/demos/app/file-upload/picture-list.spec.ts b/examples/sites/demos/pc/app/file-upload/picture-list.spec.ts similarity index 100% rename from examples/sites/demos/app/file-upload/picture-list.spec.ts rename to examples/sites/demos/pc/app/file-upload/picture-list.spec.ts diff --git a/examples/sites/demos/app/file-upload/picture-list.vue b/examples/sites/demos/pc/app/file-upload/picture-list.vue similarity index 100% rename from examples/sites/demos/app/file-upload/picture-list.vue rename to examples/sites/demos/pc/app/file-upload/picture-list.vue diff --git a/examples/sites/demos/app/file-upload/prevent-delete-file-composition-api.vue b/examples/sites/demos/pc/app/file-upload/prevent-delete-file-composition-api.vue similarity index 100% rename from examples/sites/demos/app/file-upload/prevent-delete-file-composition-api.vue rename to examples/sites/demos/pc/app/file-upload/prevent-delete-file-composition-api.vue diff --git a/examples/sites/demos/app/file-upload/prevent-delete-file.spec.ts b/examples/sites/demos/pc/app/file-upload/prevent-delete-file.spec.ts similarity index 100% rename from examples/sites/demos/app/file-upload/prevent-delete-file.spec.ts rename to examples/sites/demos/pc/app/file-upload/prevent-delete-file.spec.ts diff --git a/examples/sites/demos/app/file-upload/prevent-delete-file.vue b/examples/sites/demos/pc/app/file-upload/prevent-delete-file.vue similarity index 100% rename from examples/sites/demos/app/file-upload/prevent-delete-file.vue rename to examples/sites/demos/pc/app/file-upload/prevent-delete-file.vue diff --git a/examples/sites/demos/app/file-upload/prevent-upload-file-composition-api.vue b/examples/sites/demos/pc/app/file-upload/prevent-upload-file-composition-api.vue similarity index 100% rename from examples/sites/demos/app/file-upload/prevent-upload-file-composition-api.vue rename to examples/sites/demos/pc/app/file-upload/prevent-upload-file-composition-api.vue diff --git a/examples/sites/demos/app/file-upload/prevent-upload-file.spec.ts b/examples/sites/demos/pc/app/file-upload/prevent-upload-file.spec.ts similarity index 100% rename from examples/sites/demos/app/file-upload/prevent-upload-file.spec.ts rename to examples/sites/demos/pc/app/file-upload/prevent-upload-file.spec.ts diff --git a/examples/sites/demos/app/file-upload/prevent-upload-file.vue b/examples/sites/demos/pc/app/file-upload/prevent-upload-file.vue similarity index 100% rename from examples/sites/demos/app/file-upload/prevent-upload-file.vue rename to examples/sites/demos/pc/app/file-upload/prevent-upload-file.vue diff --git a/examples/sites/demos/app/file-upload/size-composition-api.vue b/examples/sites/demos/pc/app/file-upload/size-composition-api.vue similarity index 100% rename from examples/sites/demos/app/file-upload/size-composition-api.vue rename to examples/sites/demos/pc/app/file-upload/size-composition-api.vue diff --git a/examples/sites/demos/app/file-upload/size.spec.ts b/examples/sites/demos/pc/app/file-upload/size.spec.ts similarity index 100% rename from examples/sites/demos/app/file-upload/size.spec.ts rename to examples/sites/demos/pc/app/file-upload/size.spec.ts diff --git a/examples/sites/demos/app/file-upload/size.vue b/examples/sites/demos/pc/app/file-upload/size.vue similarity index 100% rename from examples/sites/demos/app/file-upload/size.vue rename to examples/sites/demos/pc/app/file-upload/size.vue diff --git a/examples/sites/demos/app/file-upload/upload-events-composition-api.vue b/examples/sites/demos/pc/app/file-upload/upload-events-composition-api.vue similarity index 100% rename from examples/sites/demos/app/file-upload/upload-events-composition-api.vue rename to examples/sites/demos/pc/app/file-upload/upload-events-composition-api.vue diff --git a/examples/sites/demos/app/file-upload/upload-events.spec.ts b/examples/sites/demos/pc/app/file-upload/upload-events.spec.ts similarity index 100% rename from examples/sites/demos/app/file-upload/upload-events.spec.ts rename to examples/sites/demos/pc/app/file-upload/upload-events.spec.ts diff --git a/examples/sites/demos/app/file-upload/upload-events.vue b/examples/sites/demos/pc/app/file-upload/upload-events.vue similarity index 100% rename from examples/sites/demos/app/file-upload/upload-events.vue rename to examples/sites/demos/pc/app/file-upload/upload-events.vue diff --git a/examples/sites/demos/app/file-upload/upload-file-filters-composition-api.vue b/examples/sites/demos/pc/app/file-upload/upload-file-filters-composition-api.vue similarity index 100% rename from examples/sites/demos/app/file-upload/upload-file-filters-composition-api.vue rename to examples/sites/demos/pc/app/file-upload/upload-file-filters-composition-api.vue diff --git a/examples/sites/demos/app/file-upload/upload-file-filters.vue b/examples/sites/demos/pc/app/file-upload/upload-file-filters.vue similarity index 100% rename from examples/sites/demos/app/file-upload/upload-file-filters.vue rename to examples/sites/demos/pc/app/file-upload/upload-file-filters.vue diff --git a/examples/sites/demos/app/file-upload/upload-file-list-composition-api.vue b/examples/sites/demos/pc/app/file-upload/upload-file-list-composition-api.vue similarity index 100% rename from examples/sites/demos/app/file-upload/upload-file-list-composition-api.vue rename to examples/sites/demos/pc/app/file-upload/upload-file-list-composition-api.vue diff --git a/examples/sites/demos/app/file-upload/upload-file-list-slot-composition-api.vue b/examples/sites/demos/pc/app/file-upload/upload-file-list-slot-composition-api.vue similarity index 100% rename from examples/sites/demos/app/file-upload/upload-file-list-slot-composition-api.vue rename to examples/sites/demos/pc/app/file-upload/upload-file-list-slot-composition-api.vue diff --git a/examples/sites/demos/app/file-upload/upload-file-list-slot.vue b/examples/sites/demos/pc/app/file-upload/upload-file-list-slot.vue similarity index 100% rename from examples/sites/demos/app/file-upload/upload-file-list-slot.vue rename to examples/sites/demos/pc/app/file-upload/upload-file-list-slot.vue diff --git a/examples/sites/demos/app/file-upload/upload-file-list-thumb-composition-api.vue b/examples/sites/demos/pc/app/file-upload/upload-file-list-thumb-composition-api.vue similarity index 100% rename from examples/sites/demos/app/file-upload/upload-file-list-thumb-composition-api.vue rename to examples/sites/demos/pc/app/file-upload/upload-file-list-thumb-composition-api.vue diff --git a/examples/sites/demos/app/file-upload/upload-file-list-thumb.spec.ts b/examples/sites/demos/pc/app/file-upload/upload-file-list-thumb.spec.ts similarity index 100% rename from examples/sites/demos/app/file-upload/upload-file-list-thumb.spec.ts rename to examples/sites/demos/pc/app/file-upload/upload-file-list-thumb.spec.ts diff --git a/examples/sites/demos/app/file-upload/upload-file-list-thumb.vue b/examples/sites/demos/pc/app/file-upload/upload-file-list-thumb.vue similarity index 100% rename from examples/sites/demos/app/file-upload/upload-file-list-thumb.vue rename to examples/sites/demos/pc/app/file-upload/upload-file-list-thumb.vue diff --git a/examples/sites/demos/app/file-upload/upload-file-list.spec.ts b/examples/sites/demos/pc/app/file-upload/upload-file-list.spec.ts similarity index 100% rename from examples/sites/demos/app/file-upload/upload-file-list.spec.ts rename to examples/sites/demos/pc/app/file-upload/upload-file-list.spec.ts diff --git a/examples/sites/demos/app/file-upload/upload-file-list.vue b/examples/sites/demos/pc/app/file-upload/upload-file-list.vue similarity index 100% rename from examples/sites/demos/app/file-upload/upload-file-list.vue rename to examples/sites/demos/pc/app/file-upload/upload-file-list.vue diff --git a/examples/sites/demos/app/file-upload/upload-limit-composition-api.vue b/examples/sites/demos/pc/app/file-upload/upload-limit-composition-api.vue similarity index 100% rename from examples/sites/demos/app/file-upload/upload-limit-composition-api.vue rename to examples/sites/demos/pc/app/file-upload/upload-limit-composition-api.vue diff --git a/examples/sites/demos/app/file-upload/upload-limit.spec.ts b/examples/sites/demos/pc/app/file-upload/upload-limit.spec.ts similarity index 100% rename from examples/sites/demos/app/file-upload/upload-limit.spec.ts rename to examples/sites/demos/pc/app/file-upload/upload-limit.spec.ts diff --git a/examples/sites/demos/app/file-upload/upload-limit.vue b/examples/sites/demos/pc/app/file-upload/upload-limit.vue similarity index 100% rename from examples/sites/demos/app/file-upload/upload-limit.vue rename to examples/sites/demos/pc/app/file-upload/upload-limit.vue diff --git a/examples/sites/demos/app/file-upload/upload-request-composition-api.vue b/examples/sites/demos/pc/app/file-upload/upload-request-composition-api.vue similarity index 100% rename from examples/sites/demos/app/file-upload/upload-request-composition-api.vue rename to examples/sites/demos/pc/app/file-upload/upload-request-composition-api.vue diff --git a/examples/sites/demos/app/file-upload/upload-request.spec.ts b/examples/sites/demos/pc/app/file-upload/upload-request.spec.ts similarity index 100% rename from examples/sites/demos/app/file-upload/upload-request.spec.ts rename to examples/sites/demos/pc/app/file-upload/upload-request.spec.ts diff --git a/examples/sites/demos/app/file-upload/upload-request.vue b/examples/sites/demos/pc/app/file-upload/upload-request.vue similarity index 100% rename from examples/sites/demos/app/file-upload/upload-request.vue rename to examples/sites/demos/pc/app/file-upload/upload-request.vue diff --git a/examples/sites/demos/app/file-upload/upload-user-head-composition-api.vue b/examples/sites/demos/pc/app/file-upload/upload-user-head-composition-api.vue similarity index 100% rename from examples/sites/demos/app/file-upload/upload-user-head-composition-api.vue rename to examples/sites/demos/pc/app/file-upload/upload-user-head-composition-api.vue diff --git a/examples/sites/demos/app/file-upload/upload-user-head.spec.ts b/examples/sites/demos/pc/app/file-upload/upload-user-head.spec.ts similarity index 100% rename from examples/sites/demos/app/file-upload/upload-user-head.spec.ts rename to examples/sites/demos/pc/app/file-upload/upload-user-head.spec.ts diff --git a/examples/sites/demos/app/file-upload/upload-user-head.vue b/examples/sites/demos/pc/app/file-upload/upload-user-head.vue similarity index 100% rename from examples/sites/demos/app/file-upload/upload-user-head.vue rename to examples/sites/demos/pc/app/file-upload/upload-user-head.vue diff --git a/examples/sites/demos/app/file-upload/webdoc/file-upload.cn.md b/examples/sites/demos/pc/app/file-upload/webdoc/file-upload.cn.md similarity index 100% rename from examples/sites/demos/app/file-upload/webdoc/file-upload.cn.md rename to examples/sites/demos/pc/app/file-upload/webdoc/file-upload.cn.md diff --git a/examples/sites/demos/app/file-upload/webdoc/file-upload.en.md b/examples/sites/demos/pc/app/file-upload/webdoc/file-upload.en.md similarity index 100% rename from examples/sites/demos/app/file-upload/webdoc/file-upload.en.md rename to examples/sites/demos/pc/app/file-upload/webdoc/file-upload.en.md diff --git a/examples/sites/demos/app/file-upload/webdoc/file-upload.js b/examples/sites/demos/pc/app/file-upload/webdoc/file-upload.js similarity index 100% rename from examples/sites/demos/app/file-upload/webdoc/file-upload.js rename to examples/sites/demos/pc/app/file-upload/webdoc/file-upload.js diff --git a/examples/sites/demos/app/file-upload/测试.jpg b/examples/sites/demos/pc/app/file-upload/测试.jpg similarity index 100% rename from examples/sites/demos/app/file-upload/测试.jpg rename to examples/sites/demos/pc/app/file-upload/测试.jpg diff --git a/examples/sites/demos/app/file-upload/测试.png b/examples/sites/demos/pc/app/file-upload/测试.png similarity index 100% rename from examples/sites/demos/app/file-upload/测试.png rename to examples/sites/demos/pc/app/file-upload/测试.png diff --git a/examples/sites/demos/app/file-upload/测试.svg b/examples/sites/demos/pc/app/file-upload/测试.svg similarity index 100% rename from examples/sites/demos/app/file-upload/测试.svg rename to examples/sites/demos/pc/app/file-upload/测试.svg diff --git a/examples/sites/demos/app/filter-panel/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/filter-panel/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/filter-panel/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/filter-panel/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/filter-panel/basic-usage.spec.ts b/examples/sites/demos/pc/app/filter-panel/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/filter-panel/basic-usage.spec.ts rename to examples/sites/demos/pc/app/filter-panel/basic-usage.spec.ts diff --git a/examples/sites/demos/app/filter-panel/basic-usage.vue b/examples/sites/demos/pc/app/filter-panel/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/filter-panel/basic-usage.vue rename to examples/sites/demos/pc/app/filter-panel/basic-usage.vue diff --git a/examples/sites/demos/app/filter-panel/clearable-composition-api.vue b/examples/sites/demos/pc/app/filter-panel/clearable-composition-api.vue similarity index 100% rename from examples/sites/demos/app/filter-panel/clearable-composition-api.vue rename to examples/sites/demos/pc/app/filter-panel/clearable-composition-api.vue diff --git a/examples/sites/demos/app/filter-panel/clearable.spec.ts b/examples/sites/demos/pc/app/filter-panel/clearable.spec.ts similarity index 100% rename from examples/sites/demos/app/filter-panel/clearable.spec.ts rename to examples/sites/demos/pc/app/filter-panel/clearable.spec.ts diff --git a/examples/sites/demos/app/filter-panel/clearable.vue b/examples/sites/demos/pc/app/filter-panel/clearable.vue similarity index 100% rename from examples/sites/demos/app/filter-panel/clearable.vue rename to examples/sites/demos/pc/app/filter-panel/clearable.vue diff --git a/examples/sites/demos/app/filter-panel/disabled-composition-api.vue b/examples/sites/demos/pc/app/filter-panel/disabled-composition-api.vue similarity index 100% rename from examples/sites/demos/app/filter-panel/disabled-composition-api.vue rename to examples/sites/demos/pc/app/filter-panel/disabled-composition-api.vue diff --git a/examples/sites/demos/app/filter-panel/disabled.spec.ts b/examples/sites/demos/pc/app/filter-panel/disabled.spec.ts similarity index 100% rename from examples/sites/demos/app/filter-panel/disabled.spec.ts rename to examples/sites/demos/pc/app/filter-panel/disabled.spec.ts diff --git a/examples/sites/demos/app/filter-panel/disabled.vue b/examples/sites/demos/pc/app/filter-panel/disabled.vue similarity index 100% rename from examples/sites/demos/app/filter-panel/disabled.vue rename to examples/sites/demos/pc/app/filter-panel/disabled.vue diff --git a/examples/sites/demos/app/filter-panel/event-composition-api.vue b/examples/sites/demos/pc/app/filter-panel/event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/filter-panel/event-composition-api.vue rename to examples/sites/demos/pc/app/filter-panel/event-composition-api.vue diff --git a/examples/sites/demos/app/filter-panel/event.spec.ts b/examples/sites/demos/pc/app/filter-panel/event.spec.ts similarity index 100% rename from examples/sites/demos/app/filter-panel/event.spec.ts rename to examples/sites/demos/pc/app/filter-panel/event.spec.ts diff --git a/examples/sites/demos/app/filter-panel/event.vue b/examples/sites/demos/pc/app/filter-panel/event.vue similarity index 100% rename from examples/sites/demos/app/filter-panel/event.vue rename to examples/sites/demos/pc/app/filter-panel/event.vue diff --git a/examples/sites/demos/app/filter-panel/manual-hide-composition-api.vue b/examples/sites/demos/pc/app/filter-panel/manual-hide-composition-api.vue similarity index 100% rename from examples/sites/demos/app/filter-panel/manual-hide-composition-api.vue rename to examples/sites/demos/pc/app/filter-panel/manual-hide-composition-api.vue diff --git a/examples/sites/demos/app/filter-panel/manual-hide.spec.ts b/examples/sites/demos/pc/app/filter-panel/manual-hide.spec.ts similarity index 100% rename from examples/sites/demos/app/filter-panel/manual-hide.spec.ts rename to examples/sites/demos/pc/app/filter-panel/manual-hide.spec.ts diff --git a/examples/sites/demos/app/filter-panel/manual-hide.vue b/examples/sites/demos/pc/app/filter-panel/manual-hide.vue similarity index 100% rename from examples/sites/demos/app/filter-panel/manual-hide.vue rename to examples/sites/demos/pc/app/filter-panel/manual-hide.vue diff --git a/examples/sites/demos/app/filter-panel/popper-class-composition-api.vue b/examples/sites/demos/pc/app/filter-panel/popper-class-composition-api.vue similarity index 100% rename from examples/sites/demos/app/filter-panel/popper-class-composition-api.vue rename to examples/sites/demos/pc/app/filter-panel/popper-class-composition-api.vue diff --git a/examples/sites/demos/app/filter-panel/popper-class.spec.ts b/examples/sites/demos/pc/app/filter-panel/popper-class.spec.ts similarity index 100% rename from examples/sites/demos/app/filter-panel/popper-class.spec.ts rename to examples/sites/demos/pc/app/filter-panel/popper-class.spec.ts diff --git a/examples/sites/demos/app/filter-panel/popper-class.vue b/examples/sites/demos/pc/app/filter-panel/popper-class.vue similarity index 100% rename from examples/sites/demos/app/filter-panel/popper-class.vue rename to examples/sites/demos/pc/app/filter-panel/popper-class.vue diff --git a/examples/sites/demos/app/filter-panel/tip-composition-api.vue b/examples/sites/demos/pc/app/filter-panel/tip-composition-api.vue similarity index 100% rename from examples/sites/demos/app/filter-panel/tip-composition-api.vue rename to examples/sites/demos/pc/app/filter-panel/tip-composition-api.vue diff --git a/examples/sites/demos/app/filter-panel/tip.spec.ts b/examples/sites/demos/pc/app/filter-panel/tip.spec.ts similarity index 100% rename from examples/sites/demos/app/filter-panel/tip.spec.ts rename to examples/sites/demos/pc/app/filter-panel/tip.spec.ts diff --git a/examples/sites/demos/app/filter-panel/tip.vue b/examples/sites/demos/pc/app/filter-panel/tip.vue similarity index 100% rename from examples/sites/demos/app/filter-panel/tip.vue rename to examples/sites/demos/pc/app/filter-panel/tip.vue diff --git a/examples/sites/demos/app/filter-panel/webdoc/filter-panel.cn.md b/examples/sites/demos/pc/app/filter-panel/webdoc/filter-panel.cn.md similarity index 100% rename from examples/sites/demos/app/filter-panel/webdoc/filter-panel.cn.md rename to examples/sites/demos/pc/app/filter-panel/webdoc/filter-panel.cn.md diff --git a/examples/sites/demos/app/filter-panel/webdoc/filter-panel.en.md b/examples/sites/demos/pc/app/filter-panel/webdoc/filter-panel.en.md similarity index 100% rename from examples/sites/demos/app/filter-panel/webdoc/filter-panel.en.md rename to examples/sites/demos/pc/app/filter-panel/webdoc/filter-panel.en.md diff --git a/examples/sites/demos/app/filter-panel/webdoc/filter-panel.js b/examples/sites/demos/pc/app/filter-panel/webdoc/filter-panel.js similarity index 100% rename from examples/sites/demos/app/filter-panel/webdoc/filter-panel.js rename to examples/sites/demos/pc/app/filter-panel/webdoc/filter-panel.js diff --git a/examples/sites/demos/app/floatbar/base-composition-api.vue b/examples/sites/demos/pc/app/floatbar/base-composition-api.vue similarity index 100% rename from examples/sites/demos/app/floatbar/base-composition-api.vue rename to examples/sites/demos/pc/app/floatbar/base-composition-api.vue diff --git a/examples/sites/demos/app/floatbar/base.spec.ts b/examples/sites/demos/pc/app/floatbar/base.spec.ts similarity index 100% rename from examples/sites/demos/app/floatbar/base.spec.ts rename to examples/sites/demos/pc/app/floatbar/base.spec.ts diff --git a/examples/sites/demos/app/floatbar/base.vue b/examples/sites/demos/pc/app/floatbar/base.vue similarity index 100% rename from examples/sites/demos/app/floatbar/base.vue rename to examples/sites/demos/pc/app/floatbar/base.vue diff --git a/examples/sites/demos/app/floatbar/custom-floatbar-item-composition-api.vue b/examples/sites/demos/pc/app/floatbar/custom-floatbar-item-composition-api.vue similarity index 100% rename from examples/sites/demos/app/floatbar/custom-floatbar-item-composition-api.vue rename to examples/sites/demos/pc/app/floatbar/custom-floatbar-item-composition-api.vue diff --git a/examples/sites/demos/app/floatbar/custom-floatbar-item.spec.ts b/examples/sites/demos/pc/app/floatbar/custom-floatbar-item.spec.ts similarity index 100% rename from examples/sites/demos/app/floatbar/custom-floatbar-item.spec.ts rename to examples/sites/demos/pc/app/floatbar/custom-floatbar-item.spec.ts diff --git a/examples/sites/demos/app/floatbar/custom-floatbar-item.vue b/examples/sites/demos/pc/app/floatbar/custom-floatbar-item.vue similarity index 100% rename from examples/sites/demos/app/floatbar/custom-floatbar-item.vue rename to examples/sites/demos/pc/app/floatbar/custom-floatbar-item.vue diff --git a/examples/sites/demos/app/floatbar/custom-style-composition-api.vue b/examples/sites/demos/pc/app/floatbar/custom-style-composition-api.vue similarity index 100% rename from examples/sites/demos/app/floatbar/custom-style-composition-api.vue rename to examples/sites/demos/pc/app/floatbar/custom-style-composition-api.vue diff --git a/examples/sites/demos/app/floatbar/custom-style.spec.ts b/examples/sites/demos/pc/app/floatbar/custom-style.spec.ts similarity index 100% rename from examples/sites/demos/app/floatbar/custom-style.spec.ts rename to examples/sites/demos/pc/app/floatbar/custom-style.spec.ts diff --git a/examples/sites/demos/app/floatbar/custom-style.vue b/examples/sites/demos/pc/app/floatbar/custom-style.vue similarity index 100% rename from examples/sites/demos/app/floatbar/custom-style.vue rename to examples/sites/demos/pc/app/floatbar/custom-style.vue diff --git a/examples/sites/demos/app/floatbar/operation-floatbar-item-composition-api.vue b/examples/sites/demos/pc/app/floatbar/operation-floatbar-item-composition-api.vue similarity index 100% rename from examples/sites/demos/app/floatbar/operation-floatbar-item-composition-api.vue rename to examples/sites/demos/pc/app/floatbar/operation-floatbar-item-composition-api.vue diff --git a/examples/sites/demos/app/floatbar/operation-floatbar-item.spec.ts b/examples/sites/demos/pc/app/floatbar/operation-floatbar-item.spec.ts similarity index 100% rename from examples/sites/demos/app/floatbar/operation-floatbar-item.spec.ts rename to examples/sites/demos/pc/app/floatbar/operation-floatbar-item.spec.ts diff --git a/examples/sites/demos/app/floatbar/operation-floatbar-item.vue b/examples/sites/demos/pc/app/floatbar/operation-floatbar-item.vue similarity index 100% rename from examples/sites/demos/app/floatbar/operation-floatbar-item.vue rename to examples/sites/demos/pc/app/floatbar/operation-floatbar-item.vue diff --git a/examples/sites/demos/app/floatbar/webdoc/floatbar.cn.md b/examples/sites/demos/pc/app/floatbar/webdoc/floatbar.cn.md similarity index 100% rename from examples/sites/demos/app/floatbar/webdoc/floatbar.cn.md rename to examples/sites/demos/pc/app/floatbar/webdoc/floatbar.cn.md diff --git a/examples/sites/demos/app/floatbar/webdoc/floatbar.en.md b/examples/sites/demos/pc/app/floatbar/webdoc/floatbar.en.md similarity index 100% rename from examples/sites/demos/app/floatbar/webdoc/floatbar.en.md rename to examples/sites/demos/pc/app/floatbar/webdoc/floatbar.en.md diff --git a/examples/sites/demos/app/floatbar/webdoc/floatbar.js b/examples/sites/demos/pc/app/floatbar/webdoc/floatbar.js similarity index 100% rename from examples/sites/demos/app/floatbar/webdoc/floatbar.js rename to examples/sites/demos/pc/app/floatbar/webdoc/floatbar.js diff --git a/examples/sites/demos/pc/app/flowchart/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/flowchart/basic-usage-composition-api.vue new file mode 100644 index 000000000..1b4abbe49 --- /dev/null +++ b/examples/sites/demos/pc/app/flowchart/basic-usage-composition-api.vue @@ -0,0 +1,330 @@ + +节点支持 icon/label/content 插槽定制内容,示例提供了 content 插槽的默认实现。节点使用 row/col 属性进行行列配置。连线使用 p 属性进行相对路径配置。流程图的其它设置通过 config 进行配置。组件预置了 createItem/createNode/createLink/createConfig 静态方法,以便于快速构建选项。流程图的行高列宽由 config 的属性 width/height/cols/rows 确定,节点的位置由流程图的行高列宽,以及节点的 row/col 位置确定。 +
Fixed on the right of the screen by default
\n' + }, + 'codeFiles': ['basic-usage.vue'] + } + ], + apis: [ + { + 'name': 'flowchart', + 'type': 'component', + 'properties': [ + { + name: 'config', + type: 'object', + defaultValue: '', + desc: { + 'zh-CN': '流程图的配置。', + 'en-US': 'The config of flowchart.' + }, + demoId: 'basic-usage' + }, + { + name: 'data', + type: 'object', + defaultValue: '', + desc: { + 'zh-CN': '流程图数据。', + 'en-US': 'The data of flowchart.' + }, + demoId: 'basic-usage' + }, + { + name: 'fetch', + type: 'function', + defaultValue: '', + desc: { + 'zh-CN': '多端 dot 异步流程图 AsyncFlowchart 数据和配置的加载方法。', + 'en-US': 'Multi-terminal dot asynchronous flow chart AsyncFlowchart data and configuration loading method.' + }, + demoId: 'basic-usage' + } + ], + 'events': [ + { + 'name': 'click-node', + 'type': '', + 'defaultValue': '', + 'desc': { 'zh-CN': '点击节点时触发。', 'en-US': 'Triggered when a node is clicked.' }, + 'demoId': 'basic-usage' + }, + { + 'name': 'click-link', + 'type': '', + 'defaultValue': '', + 'desc': { 'zh-CN': '点击连线时触发。', 'en-US': 'Triggered when a connection is clicked.' }, + 'demoId': 'basic-usage' + }, + { + 'name': 'click-blank', + 'type': '', + 'defaultValue': '', + 'desc': { 'zh-CN': '点击空白区域时触发。', 'en-US': 'Triggered when a blank area is clicked.' }, + 'demoId': 'basic-usage' + }, + { + 'name': 'click-group', + 'type': '', + 'defaultValue': '', + 'desc': { 'zh-CN': '点击分组时触发。', 'en-US': 'Triggered when group is clicked.' }, + 'demoId': 'basic-usage' + } + ], + 'methods': [ + { + name: 'createConfig', + type: '', + defaultValue: '', + desc: { + 'zh-CN': '流程图组件 Flowchart 的静态方法,用于创建图形基础配置。', + 'en-US': 'Static method of flowchart component Flowchart, used to create basic graphics configuration.' + }, + demoId: 'basic-usage' + }, + { + name: 'layout', + type: '', + defaultValue: '', + desc: { + 'zh-CN': + '多端 dot 点模式下用于处理图形的自定义布局,设置在全局配置上,参数为图形宽、高和节点列表,期望获取每个节点的位置。', + 'en-US': + 'Custom layout for processing graphs in multi-end dot point mode, set in the global configuration, the parameters are graph width, height and node list, and it is expected to obtain the position of each node..' + }, + demoId: 'basic-usage' + }, + { + name: 'linkPath', + type: '', + defaultValue: '', + desc: { + 'zh-CN': + '多端 dot 点模式下用于处理图形连线的自定义布局,设置在全局配置上,参数为连线和节点列表,期望获取连线的路径、中点和渐变。连线路径通过水平垂直折线的拐点表示。', + 'en-US': + 'A custom layout used to handle graphics connections in multi-terminal dot point mode. It is set in the global configuration. The parameters are the connection line and node list. It is expected to obtain the path, midpoint and gradient of the connection line. The connection path is represented by the inflection points of horizontal and vertical polylines.' + }, + demoId: 'basic-usage' + }, + { + name: 'Node', + type: '', + defaultValue: '', + desc: { + 'zh-CN': '多端 dot 点模式下内置的节点组件。', + 'en-US': 'Built-in node component in multi-terminal dot mode.' + }, + demoId: 'basic-usage' + }, + { + name: 'refresh', + type: '', + defaultValue: '', + desc: { + 'zh-CN': '在修改配置或数据之后,用于刷新多端异步流程图 AsyncFlowchart 实例的图形。', + 'en-US': + 'Graphics used to refresh a multi-end asynchronous flowchart AsyncFlowchart instance after modifying configuration or data.' + }, + demoId: 'basic-usage' + }, + { + name: 'renderInner', + type: '', + defaultValue: '', + desc: { + 'zh-CN': '多端流卡片模式下节点的自定义渲染方法,渲染的内容为卡片内部内容,不包括卡片容器。', + 'en-US': + 'Custom rendering method for nodes in multi-stream card mode. The rendered content is the internal content of the card, excluding the card container.' + }, + demoId: 'basic-usage' + }, + { + name: 'renderOuter', + type: '', + defaultValue: '', + desc: { + 'zh-CN': '多端卡片模式下节点的自定义渲染方法,渲染的内容包括卡片容器。', + 'en-US': + 'Custom rendering method for nodes in multi-terminal card mode. The rendered content includes card containers.' + }, + demoId: 'basic-usage' + }, + { + name: 'resizeMixin', + type: '', + defaultValue: '', + desc: { + 'zh-CN': '多端 dot 点模式下用于处理图形的水平自适应宽度,后续在点模式的异步流程图中被内置。', + 'en-US': + 'Horizontal adaptive width for processing graphics in multi-terminal dot point mode, which will be built into the asynchronous flow chart in dot mode later.' + }, + demoId: 'basic-usage' + } + ], + 'slots': [] + } + ] +} diff --git a/examples/sites/demos/app/font/Font-usage-specifications-composition-api.vue b/examples/sites/demos/pc/app/font/Font-usage-specifications-composition-api.vue similarity index 100% rename from examples/sites/demos/app/font/Font-usage-specifications-composition-api.vue rename to examples/sites/demos/pc/app/font/Font-usage-specifications-composition-api.vue diff --git a/examples/sites/demos/app/font/Font-usage-specifications.spec.js b/examples/sites/demos/pc/app/font/Font-usage-specifications.spec.js similarity index 100% rename from examples/sites/demos/app/font/Font-usage-specifications.spec.js rename to examples/sites/demos/pc/app/font/Font-usage-specifications.spec.js diff --git a/examples/sites/demos/app/font/Font-usage-specifications.vue b/examples/sites/demos/pc/app/font/Font-usage-specifications.vue similarity index 100% rename from examples/sites/demos/app/font/Font-usage-specifications.vue rename to examples/sites/demos/pc/app/font/Font-usage-specifications.vue diff --git a/examples/sites/demos/app/font/chinese-font-set-composition-api.vue b/examples/sites/demos/pc/app/font/chinese-font-set-composition-api.vue similarity index 100% rename from examples/sites/demos/app/font/chinese-font-set-composition-api.vue rename to examples/sites/demos/pc/app/font/chinese-font-set-composition-api.vue diff --git a/examples/sites/demos/app/font/chinese-font-set.spec.js b/examples/sites/demos/pc/app/font/chinese-font-set.spec.js similarity index 100% rename from examples/sites/demos/app/font/chinese-font-set.spec.js rename to examples/sites/demos/pc/app/font/chinese-font-set.spec.js diff --git a/examples/sites/demos/app/font/chinese-font-set.vue b/examples/sites/demos/pc/app/font/chinese-font-set.vue similarity index 100% rename from examples/sites/demos/app/font/chinese-font-set.vue rename to examples/sites/demos/pc/app/font/chinese-font-set.vue diff --git a/examples/sites/demos/app/font/english-fonts-composition-api.vue b/examples/sites/demos/pc/app/font/english-fonts-composition-api.vue similarity index 100% rename from examples/sites/demos/app/font/english-fonts-composition-api.vue rename to examples/sites/demos/pc/app/font/english-fonts-composition-api.vue diff --git a/examples/sites/demos/app/font/english-fonts.spec.js b/examples/sites/demos/pc/app/font/english-fonts.spec.js similarity index 100% rename from examples/sites/demos/app/font/english-fonts.spec.js rename to examples/sites/demos/pc/app/font/english-fonts.spec.js diff --git a/examples/sites/demos/app/font/english-fonts.vue b/examples/sites/demos/pc/app/font/english-fonts.vue similarity index 100% rename from examples/sites/demos/app/font/english-fonts.vue rename to examples/sites/demos/pc/app/font/english-fonts.vue diff --git a/examples/sites/demos/app/font/webdoc/font.cn.md b/examples/sites/demos/pc/app/font/webdoc/font.cn.md similarity index 100% rename from examples/sites/demos/app/font/webdoc/font.cn.md rename to examples/sites/demos/pc/app/font/webdoc/font.cn.md diff --git a/examples/sites/demos/app/font/webdoc/font.en.md b/examples/sites/demos/pc/app/font/webdoc/font.en.md similarity index 100% rename from examples/sites/demos/app/font/webdoc/font.en.md rename to examples/sites/demos/pc/app/font/webdoc/font.en.md diff --git a/examples/sites/demos/app/font/webdoc/font.js b/examples/sites/demos/pc/app/font/webdoc/font.js similarity index 100% rename from examples/sites/demos/app/font/webdoc/font.js rename to examples/sites/demos/pc/app/font/webdoc/font.js diff --git a/examples/sites/demos/app/form/custom-validation-rule-composition-api.vue b/examples/sites/demos/pc/app/form/custom-validation-rule-composition-api.vue similarity index 100% rename from examples/sites/demos/app/form/custom-validation-rule-composition-api.vue rename to examples/sites/demos/pc/app/form/custom-validation-rule-composition-api.vue diff --git a/examples/sites/demos/app/form/custom-validation-rule.spec.js b/examples/sites/demos/pc/app/form/custom-validation-rule.spec.js similarity index 100% rename from examples/sites/demos/app/form/custom-validation-rule.spec.js rename to examples/sites/demos/pc/app/form/custom-validation-rule.spec.js diff --git a/examples/sites/demos/app/form/custom-validation-rule.vue b/examples/sites/demos/pc/app/form/custom-validation-rule.vue similarity index 100% rename from examples/sites/demos/app/form/custom-validation-rule.vue rename to examples/sites/demos/pc/app/form/custom-validation-rule.vue diff --git a/examples/sites/demos/app/form/display-only-composition-api.vue b/examples/sites/demos/pc/app/form/display-only-composition-api.vue similarity index 100% rename from examples/sites/demos/app/form/display-only-composition-api.vue rename to examples/sites/demos/pc/app/form/display-only-composition-api.vue diff --git a/examples/sites/demos/app/form/display-only.vue b/examples/sites/demos/pc/app/form/display-only.vue similarity index 100% rename from examples/sites/demos/app/form/display-only.vue rename to examples/sites/demos/pc/app/form/display-only.vue diff --git a/examples/sites/demos/app/form/form-clear-validate-composition-api.vue b/examples/sites/demos/pc/app/form/form-clear-validate-composition-api.vue similarity index 100% rename from examples/sites/demos/app/form/form-clear-validate-composition-api.vue rename to examples/sites/demos/pc/app/form/form-clear-validate-composition-api.vue diff --git a/examples/sites/demos/app/form/form-clear-validate.spec.js b/examples/sites/demos/pc/app/form/form-clear-validate.spec.js similarity index 100% rename from examples/sites/demos/app/form/form-clear-validate.spec.js rename to examples/sites/demos/pc/app/form/form-clear-validate.spec.js diff --git a/examples/sites/demos/app/form/form-clear-validate.vue b/examples/sites/demos/pc/app/form/form-clear-validate.vue similarity index 100% rename from examples/sites/demos/app/form/form-clear-validate.vue rename to examples/sites/demos/pc/app/form/form-clear-validate.vue diff --git a/examples/sites/demos/app/form/form-disabled-composition-api.vue b/examples/sites/demos/pc/app/form/form-disabled-composition-api.vue similarity index 100% rename from examples/sites/demos/app/form/form-disabled-composition-api.vue rename to examples/sites/demos/pc/app/form/form-disabled-composition-api.vue diff --git a/examples/sites/demos/app/form/form-disabled.spec.js b/examples/sites/demos/pc/app/form/form-disabled.spec.js similarity index 100% rename from examples/sites/demos/app/form/form-disabled.spec.js rename to examples/sites/demos/pc/app/form/form-disabled.spec.js diff --git a/examples/sites/demos/app/form/form-disabled.vue b/examples/sites/demos/pc/app/form/form-disabled.vue similarity index 100% rename from examples/sites/demos/app/form/form-disabled.vue rename to examples/sites/demos/pc/app/form/form-disabled.vue diff --git a/examples/sites/demos/app/form/form-in-row-composition-api.vue b/examples/sites/demos/pc/app/form/form-in-row-composition-api.vue similarity index 100% rename from examples/sites/demos/app/form/form-in-row-composition-api.vue rename to examples/sites/demos/pc/app/form/form-in-row-composition-api.vue diff --git a/examples/sites/demos/app/form/form-in-row.spec.js b/examples/sites/demos/pc/app/form/form-in-row.spec.js similarity index 100% rename from examples/sites/demos/app/form/form-in-row.spec.js rename to examples/sites/demos/pc/app/form/form-in-row.spec.js diff --git a/examples/sites/demos/app/form/form-in-row.vue b/examples/sites/demos/pc/app/form/form-in-row.vue similarity index 100% rename from examples/sites/demos/app/form/form-in-row.vue rename to examples/sites/demos/pc/app/form/form-in-row.vue diff --git a/examples/sites/demos/app/form/form-row-col-composition-api.vue b/examples/sites/demos/pc/app/form/form-row-col-composition-api.vue similarity index 100% rename from examples/sites/demos/app/form/form-row-col-composition-api.vue rename to examples/sites/demos/pc/app/form/form-row-col-composition-api.vue diff --git a/examples/sites/demos/app/form/form-row-col.spec.js b/examples/sites/demos/pc/app/form/form-row-col.spec.js similarity index 100% rename from examples/sites/demos/app/form/form-row-col.spec.js rename to examples/sites/demos/pc/app/form/form-row-col.spec.js diff --git a/examples/sites/demos/app/form/form-row-col.vue b/examples/sites/demos/pc/app/form/form-row-col.vue similarity index 100% rename from examples/sites/demos/app/form/form-row-col.vue rename to examples/sites/demos/pc/app/form/form-row-col.vue diff --git a/examples/sites/demos/app/form/form-validation-composition-api.vue b/examples/sites/demos/pc/app/form/form-validation-composition-api.vue similarity index 100% rename from examples/sites/demos/app/form/form-validation-composition-api.vue rename to examples/sites/demos/pc/app/form/form-validation-composition-api.vue diff --git a/examples/sites/demos/app/form/form-validation.spec.js b/examples/sites/demos/pc/app/form/form-validation.spec.js similarity index 100% rename from examples/sites/demos/app/form/form-validation.spec.js rename to examples/sites/demos/pc/app/form/form-validation.spec.js diff --git a/examples/sites/demos/app/form/form-validation.vue b/examples/sites/demos/pc/app/form/form-validation.vue similarity index 100% rename from examples/sites/demos/app/form/form-validation.vue rename to examples/sites/demos/pc/app/form/form-validation.vue diff --git a/examples/sites/demos/app/form/frequently-used-form-composition-api.vue b/examples/sites/demos/pc/app/form/frequently-used-form-composition-api.vue similarity index 100% rename from examples/sites/demos/app/form/frequently-used-form-composition-api.vue rename to examples/sites/demos/pc/app/form/frequently-used-form-composition-api.vue diff --git a/examples/sites/demos/app/form/frequently-used-form.spec.js b/examples/sites/demos/pc/app/form/frequently-used-form.spec.js similarity index 100% rename from examples/sites/demos/app/form/frequently-used-form.spec.js rename to examples/sites/demos/pc/app/form/frequently-used-form.spec.js diff --git a/examples/sites/demos/app/form/frequently-used-form.vue b/examples/sites/demos/pc/app/form/frequently-used-form.vue similarity index 100% rename from examples/sites/demos/app/form/frequently-used-form.vue rename to examples/sites/demos/pc/app/form/frequently-used-form.vue diff --git a/examples/sites/demos/app/form/group-form-composition-api.vue b/examples/sites/demos/pc/app/form/group-form-composition-api.vue similarity index 100% rename from examples/sites/demos/app/form/group-form-composition-api.vue rename to examples/sites/demos/pc/app/form/group-form-composition-api.vue diff --git a/examples/sites/demos/app/form/group-form.spec.js b/examples/sites/demos/pc/app/form/group-form.spec.js similarity index 100% rename from examples/sites/demos/app/form/group-form.spec.js rename to examples/sites/demos/pc/app/form/group-form.spec.js diff --git a/examples/sites/demos/app/form/group-form.vue b/examples/sites/demos/pc/app/form/group-form.vue similarity index 100% rename from examples/sites/demos/app/form/group-form.vue rename to examples/sites/demos/pc/app/form/group-form.vue diff --git a/examples/sites/demos/app/form/label-align-composition-api.vue b/examples/sites/demos/pc/app/form/label-align-composition-api.vue similarity index 100% rename from examples/sites/demos/app/form/label-align-composition-api.vue rename to examples/sites/demos/pc/app/form/label-align-composition-api.vue diff --git a/examples/sites/demos/app/form/label-align.spec.js b/examples/sites/demos/pc/app/form/label-align.spec.js similarity index 100% rename from examples/sites/demos/app/form/label-align.spec.js rename to examples/sites/demos/pc/app/form/label-align.spec.js diff --git a/examples/sites/demos/app/form/label-align.vue b/examples/sites/demos/pc/app/form/label-align.vue similarity index 100% rename from examples/sites/demos/app/form/label-align.vue rename to examples/sites/demos/pc/app/form/label-align.vue diff --git a/examples/sites/demos/app/form/novalid-tip-composition-api.vue b/examples/sites/demos/pc/app/form/novalid-tip-composition-api.vue similarity index 100% rename from examples/sites/demos/app/form/novalid-tip-composition-api.vue rename to examples/sites/demos/pc/app/form/novalid-tip-composition-api.vue diff --git a/examples/sites/demos/app/form/novalid-tip.spec.js b/examples/sites/demos/pc/app/form/novalid-tip.spec.js similarity index 100% rename from examples/sites/demos/app/form/novalid-tip.spec.js rename to examples/sites/demos/pc/app/form/novalid-tip.spec.js diff --git a/examples/sites/demos/app/form/novalid-tip.vue b/examples/sites/demos/pc/app/form/novalid-tip.vue similarity index 100% rename from examples/sites/demos/app/form/novalid-tip.vue rename to examples/sites/demos/pc/app/form/novalid-tip.vue diff --git a/examples/sites/demos/app/form/size-composition-api.vue b/examples/sites/demos/pc/app/form/size-composition-api.vue similarity index 100% rename from examples/sites/demos/app/form/size-composition-api.vue rename to examples/sites/demos/pc/app/form/size-composition-api.vue diff --git a/examples/sites/demos/app/form/size.spec.js b/examples/sites/demos/pc/app/form/size.spec.js similarity index 100% rename from examples/sites/demos/app/form/size.spec.js rename to examples/sites/demos/pc/app/form/size.spec.js diff --git a/examples/sites/demos/app/form/size.vue b/examples/sites/demos/pc/app/form/size.vue similarity index 100% rename from examples/sites/demos/app/form/size.vue rename to examples/sites/demos/pc/app/form/size.vue diff --git a/examples/sites/demos/app/form/slot-label-composition-api.vue b/examples/sites/demos/pc/app/form/slot-label-composition-api.vue similarity index 100% rename from examples/sites/demos/app/form/slot-label-composition-api.vue rename to examples/sites/demos/pc/app/form/slot-label-composition-api.vue diff --git a/examples/sites/demos/app/form/slot-label.spec.js b/examples/sites/demos/pc/app/form/slot-label.spec.js similarity index 100% rename from examples/sites/demos/app/form/slot-label.spec.js rename to examples/sites/demos/pc/app/form/slot-label.spec.js diff --git a/examples/sites/demos/app/form/slot-label.vue b/examples/sites/demos/pc/app/form/slot-label.vue similarity index 100% rename from examples/sites/demos/app/form/slot-label.vue rename to examples/sites/demos/pc/app/form/slot-label.vue diff --git a/examples/sites/demos/app/form/smb-required-composition-api.vue b/examples/sites/demos/pc/app/form/smb-required-composition-api.vue similarity index 100% rename from examples/sites/demos/app/form/smb-required-composition-api.vue rename to examples/sites/demos/pc/app/form/smb-required-composition-api.vue diff --git a/examples/sites/demos/app/form/smb-required.spec.js b/examples/sites/demos/pc/app/form/smb-required.spec.js similarity index 100% rename from examples/sites/demos/app/form/smb-required.spec.js rename to examples/sites/demos/pc/app/form/smb-required.spec.js diff --git a/examples/sites/demos/app/form/smb-required.vue b/examples/sites/demos/pc/app/form/smb-required.vue similarity index 100% rename from examples/sites/demos/app/form/smb-required.vue rename to examples/sites/demos/pc/app/form/smb-required.vue diff --git a/examples/sites/demos/app/form/validate-debounce-composition-api.vue b/examples/sites/demos/pc/app/form/validate-debounce-composition-api.vue similarity index 100% rename from examples/sites/demos/app/form/validate-debounce-composition-api.vue rename to examples/sites/demos/pc/app/form/validate-debounce-composition-api.vue diff --git a/examples/sites/demos/app/form/validate-debounce.vue b/examples/sites/demos/pc/app/form/validate-debounce.vue similarity index 100% rename from examples/sites/demos/app/form/validate-debounce.vue rename to examples/sites/demos/pc/app/form/validate-debounce.vue diff --git a/examples/sites/demos/app/form/validate-type-composition-api.vue b/examples/sites/demos/pc/app/form/validate-type-composition-api.vue similarity index 100% rename from examples/sites/demos/app/form/validate-type-composition-api.vue rename to examples/sites/demos/pc/app/form/validate-type-composition-api.vue diff --git a/examples/sites/demos/app/form/validate-type.spec.js b/examples/sites/demos/pc/app/form/validate-type.spec.js similarity index 100% rename from examples/sites/demos/app/form/validate-type.spec.js rename to examples/sites/demos/pc/app/form/validate-type.spec.js diff --git a/examples/sites/demos/app/form/validate-type.vue b/examples/sites/demos/pc/app/form/validate-type.vue similarity index 100% rename from examples/sites/demos/app/form/validate-type.vue rename to examples/sites/demos/pc/app/form/validate-type.vue diff --git a/examples/sites/demos/app/form/validation-position-composition-api.vue b/examples/sites/demos/pc/app/form/validation-position-composition-api.vue similarity index 100% rename from examples/sites/demos/app/form/validation-position-composition-api.vue rename to examples/sites/demos/pc/app/form/validation-position-composition-api.vue diff --git a/examples/sites/demos/app/form/validation-position.spec.js b/examples/sites/demos/pc/app/form/validation-position.spec.js similarity index 100% rename from examples/sites/demos/app/form/validation-position.spec.js rename to examples/sites/demos/pc/app/form/validation-position.spec.js diff --git a/examples/sites/demos/app/form/validation-position.vue b/examples/sites/demos/pc/app/form/validation-position.vue similarity index 100% rename from examples/sites/demos/app/form/validation-position.vue rename to examples/sites/demos/pc/app/form/validation-position.vue diff --git a/examples/sites/demos/app/form/webdoc/form.cn.md b/examples/sites/demos/pc/app/form/webdoc/form.cn.md similarity index 100% rename from examples/sites/demos/app/form/webdoc/form.cn.md rename to examples/sites/demos/pc/app/form/webdoc/form.cn.md diff --git a/examples/sites/demos/app/form/webdoc/form.en.md b/examples/sites/demos/pc/app/form/webdoc/form.en.md similarity index 100% rename from examples/sites/demos/app/form/webdoc/form.en.md rename to examples/sites/demos/pc/app/form/webdoc/form.en.md diff --git a/examples/sites/demos/app/form/webdoc/form.js b/examples/sites/demos/pc/app/form/webdoc/form.js similarity index 100% rename from examples/sites/demos/app/form/webdoc/form.js rename to examples/sites/demos/pc/app/form/webdoc/form.js diff --git a/examples/sites/demos/app/fullscreen/before-change-composition-api.vue b/examples/sites/demos/pc/app/fullscreen/before-change-composition-api.vue similarity index 100% rename from examples/sites/demos/app/fullscreen/before-change-composition-api.vue rename to examples/sites/demos/pc/app/fullscreen/before-change-composition-api.vue diff --git a/examples/sites/demos/app/fullscreen/before-change.vue b/examples/sites/demos/pc/app/fullscreen/before-change.vue similarity index 100% rename from examples/sites/demos/app/fullscreen/before-change.vue rename to examples/sites/demos/pc/app/fullscreen/before-change.vue diff --git a/examples/sites/demos/app/fullscreen/example-api-composition-api.vue b/examples/sites/demos/pc/app/fullscreen/example-api-composition-api.vue similarity index 100% rename from examples/sites/demos/app/fullscreen/example-api-composition-api.vue rename to examples/sites/demos/pc/app/fullscreen/example-api-composition-api.vue diff --git a/examples/sites/demos/app/fullscreen/example-api.spec.ts b/examples/sites/demos/pc/app/fullscreen/example-api.spec.ts similarity index 100% rename from examples/sites/demos/app/fullscreen/example-api.spec.ts rename to examples/sites/demos/pc/app/fullscreen/example-api.spec.ts diff --git a/examples/sites/demos/app/fullscreen/example-api.vue b/examples/sites/demos/pc/app/fullscreen/example-api.vue similarity index 100% rename from examples/sites/demos/app/fullscreen/example-api.vue rename to examples/sites/demos/pc/app/fullscreen/example-api.vue diff --git a/examples/sites/demos/app/fullscreen/example-component-composition-api.vue b/examples/sites/demos/pc/app/fullscreen/example-component-composition-api.vue similarity index 100% rename from examples/sites/demos/app/fullscreen/example-component-composition-api.vue rename to examples/sites/demos/pc/app/fullscreen/example-component-composition-api.vue diff --git a/examples/sites/demos/app/fullscreen/example-component.spec.ts b/examples/sites/demos/pc/app/fullscreen/example-component.spec.ts similarity index 100% rename from examples/sites/demos/app/fullscreen/example-component.spec.ts rename to examples/sites/demos/pc/app/fullscreen/example-component.spec.ts diff --git a/examples/sites/demos/app/fullscreen/example-component.vue b/examples/sites/demos/pc/app/fullscreen/example-component.vue similarity index 100% rename from examples/sites/demos/app/fullscreen/example-component.vue rename to examples/sites/demos/pc/app/fullscreen/example-component.vue diff --git a/examples/sites/demos/app/fullscreen/webdoc/fullscreen.cn.md b/examples/sites/demos/pc/app/fullscreen/webdoc/fullscreen.cn.md similarity index 100% rename from examples/sites/demos/app/fullscreen/webdoc/fullscreen.cn.md rename to examples/sites/demos/pc/app/fullscreen/webdoc/fullscreen.cn.md diff --git a/examples/sites/demos/app/fullscreen/webdoc/fullscreen.en.md b/examples/sites/demos/pc/app/fullscreen/webdoc/fullscreen.en.md similarity index 100% rename from examples/sites/demos/app/fullscreen/webdoc/fullscreen.en.md rename to examples/sites/demos/pc/app/fullscreen/webdoc/fullscreen.en.md diff --git a/examples/sites/demos/app/fullscreen/webdoc/fullscreen.js b/examples/sites/demos/pc/app/fullscreen/webdoc/fullscreen.js similarity index 100% rename from examples/sites/demos/app/fullscreen/webdoc/fullscreen.js rename to examples/sites/demos/pc/app/fullscreen/webdoc/fullscreen.js diff --git a/examples/sites/demos/app/grid/align/column-align-composition-api.vue b/examples/sites/demos/pc/app/grid/align/column-align-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/align/column-align-composition-api.vue rename to examples/sites/demos/pc/app/grid/align/column-align-composition-api.vue diff --git a/examples/sites/demos/app/grid/align/column-align.spec.js b/examples/sites/demos/pc/app/grid/align/column-align.spec.js similarity index 100% rename from examples/sites/demos/app/grid/align/column-align.spec.js rename to examples/sites/demos/pc/app/grid/align/column-align.spec.js diff --git a/examples/sites/demos/app/grid/align/column-align.vue b/examples/sites/demos/pc/app/grid/align/column-align.vue similarity index 100% rename from examples/sites/demos/app/grid/align/column-align.vue rename to examples/sites/demos/pc/app/grid/align/column-align.vue diff --git a/examples/sites/demos/app/grid/align/footer-align/center-footer-align-composition-api.vue b/examples/sites/demos/pc/app/grid/align/footer-align/center-footer-align-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/align/footer-align/center-footer-align-composition-api.vue rename to examples/sites/demos/pc/app/grid/align/footer-align/center-footer-align-composition-api.vue diff --git a/examples/sites/demos/app/grid/align/footer-align/center-footer-align.spec.js b/examples/sites/demos/pc/app/grid/align/footer-align/center-footer-align.spec.js similarity index 100% rename from examples/sites/demos/app/grid/align/footer-align/center-footer-align.spec.js rename to examples/sites/demos/pc/app/grid/align/footer-align/center-footer-align.spec.js diff --git a/examples/sites/demos/app/grid/align/footer-align/center-footer-align.vue b/examples/sites/demos/pc/app/grid/align/footer-align/center-footer-align.vue similarity index 100% rename from examples/sites/demos/app/grid/align/footer-align/center-footer-align.vue rename to examples/sites/demos/pc/app/grid/align/footer-align/center-footer-align.vue diff --git a/examples/sites/demos/app/grid/align/footer-align/left-footer-align-composition-api.vue b/examples/sites/demos/pc/app/grid/align/footer-align/left-footer-align-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/align/footer-align/left-footer-align-composition-api.vue rename to examples/sites/demos/pc/app/grid/align/footer-align/left-footer-align-composition-api.vue diff --git a/examples/sites/demos/app/grid/align/footer-align/left-footer-align.spec.js b/examples/sites/demos/pc/app/grid/align/footer-align/left-footer-align.spec.js similarity index 100% rename from examples/sites/demos/app/grid/align/footer-align/left-footer-align.spec.js rename to examples/sites/demos/pc/app/grid/align/footer-align/left-footer-align.spec.js diff --git a/examples/sites/demos/app/grid/align/footer-align/left-footer-align.vue b/examples/sites/demos/pc/app/grid/align/footer-align/left-footer-align.vue similarity index 100% rename from examples/sites/demos/app/grid/align/footer-align/left-footer-align.vue rename to examples/sites/demos/pc/app/grid/align/footer-align/left-footer-align.vue diff --git a/examples/sites/demos/app/grid/align/footer-align/right-footer-align-composition-api.vue b/examples/sites/demos/pc/app/grid/align/footer-align/right-footer-align-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/align/footer-align/right-footer-align-composition-api.vue rename to examples/sites/demos/pc/app/grid/align/footer-align/right-footer-align-composition-api.vue diff --git a/examples/sites/demos/app/grid/align/footer-align/right-footer-align.spec.js b/examples/sites/demos/pc/app/grid/align/footer-align/right-footer-align.spec.js similarity index 100% rename from examples/sites/demos/app/grid/align/footer-align/right-footer-align.spec.js rename to examples/sites/demos/pc/app/grid/align/footer-align/right-footer-align.spec.js diff --git a/examples/sites/demos/app/grid/align/footer-align/right-footer-align.vue b/examples/sites/demos/pc/app/grid/align/footer-align/right-footer-align.vue similarity index 100% rename from examples/sites/demos/app/grid/align/footer-align/right-footer-align.vue rename to examples/sites/demos/pc/app/grid/align/footer-align/right-footer-align.vue diff --git a/examples/sites/demos/app/grid/align/grid-align/center-grid-align-composition-api.vue b/examples/sites/demos/pc/app/grid/align/grid-align/center-grid-align-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/align/grid-align/center-grid-align-composition-api.vue rename to examples/sites/demos/pc/app/grid/align/grid-align/center-grid-align-composition-api.vue diff --git a/examples/sites/demos/app/grid/align/grid-align/center-grid-align.spec.js b/examples/sites/demos/pc/app/grid/align/grid-align/center-grid-align.spec.js similarity index 100% rename from examples/sites/demos/app/grid/align/grid-align/center-grid-align.spec.js rename to examples/sites/demos/pc/app/grid/align/grid-align/center-grid-align.spec.js diff --git a/examples/sites/demos/app/grid/align/grid-align/center-grid-align.vue b/examples/sites/demos/pc/app/grid/align/grid-align/center-grid-align.vue similarity index 100% rename from examples/sites/demos/app/grid/align/grid-align/center-grid-align.vue rename to examples/sites/demos/pc/app/grid/align/grid-align/center-grid-align.vue diff --git a/examples/sites/demos/app/grid/align/grid-align/left-grid-align-composition-api.vue b/examples/sites/demos/pc/app/grid/align/grid-align/left-grid-align-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/align/grid-align/left-grid-align-composition-api.vue rename to examples/sites/demos/pc/app/grid/align/grid-align/left-grid-align-composition-api.vue diff --git a/examples/sites/demos/app/grid/align/grid-align/left-grid-align.spec.js b/examples/sites/demos/pc/app/grid/align/grid-align/left-grid-align.spec.js similarity index 100% rename from examples/sites/demos/app/grid/align/grid-align/left-grid-align.spec.js rename to examples/sites/demos/pc/app/grid/align/grid-align/left-grid-align.spec.js diff --git a/examples/sites/demos/app/grid/align/grid-align/left-grid-align.vue b/examples/sites/demos/pc/app/grid/align/grid-align/left-grid-align.vue similarity index 100% rename from examples/sites/demos/app/grid/align/grid-align/left-grid-align.vue rename to examples/sites/demos/pc/app/grid/align/grid-align/left-grid-align.vue diff --git a/examples/sites/demos/app/grid/align/grid-align/right-grid-align-composition-api.vue b/examples/sites/demos/pc/app/grid/align/grid-align/right-grid-align-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/align/grid-align/right-grid-align-composition-api.vue rename to examples/sites/demos/pc/app/grid/align/grid-align/right-grid-align-composition-api.vue diff --git a/examples/sites/demos/app/grid/align/grid-align/right-grid-align.spec.js b/examples/sites/demos/pc/app/grid/align/grid-align/right-grid-align.spec.js similarity index 100% rename from examples/sites/demos/app/grid/align/grid-align/right-grid-align.spec.js rename to examples/sites/demos/pc/app/grid/align/grid-align/right-grid-align.spec.js diff --git a/examples/sites/demos/app/grid/align/grid-align/right-grid-align.vue b/examples/sites/demos/pc/app/grid/align/grid-align/right-grid-align.vue similarity index 100% rename from examples/sites/demos/app/grid/align/grid-align/right-grid-align.vue rename to examples/sites/demos/pc/app/grid/align/grid-align/right-grid-align.vue diff --git a/examples/sites/demos/app/grid/align/header-align/center-header-align-composition-api.vue b/examples/sites/demos/pc/app/grid/align/header-align/center-header-align-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/align/header-align/center-header-align-composition-api.vue rename to examples/sites/demos/pc/app/grid/align/header-align/center-header-align-composition-api.vue diff --git a/examples/sites/demos/app/grid/align/header-align/center-header-align.spec.js b/examples/sites/demos/pc/app/grid/align/header-align/center-header-align.spec.js similarity index 100% rename from examples/sites/demos/app/grid/align/header-align/center-header-align.spec.js rename to examples/sites/demos/pc/app/grid/align/header-align/center-header-align.spec.js diff --git a/examples/sites/demos/app/grid/align/header-align/center-header-align.vue b/examples/sites/demos/pc/app/grid/align/header-align/center-header-align.vue similarity index 100% rename from examples/sites/demos/app/grid/align/header-align/center-header-align.vue rename to examples/sites/demos/pc/app/grid/align/header-align/center-header-align.vue diff --git a/examples/sites/demos/app/grid/align/header-align/left-header-align-composition-api.vue b/examples/sites/demos/pc/app/grid/align/header-align/left-header-align-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/align/header-align/left-header-align-composition-api.vue rename to examples/sites/demos/pc/app/grid/align/header-align/left-header-align-composition-api.vue diff --git a/examples/sites/demos/app/grid/align/header-align/left-header-align.spec.js b/examples/sites/demos/pc/app/grid/align/header-align/left-header-align.spec.js similarity index 100% rename from examples/sites/demos/app/grid/align/header-align/left-header-align.spec.js rename to examples/sites/demos/pc/app/grid/align/header-align/left-header-align.spec.js diff --git a/examples/sites/demos/app/grid/align/header-align/left-header-align.vue b/examples/sites/demos/pc/app/grid/align/header-align/left-header-align.vue similarity index 100% rename from examples/sites/demos/app/grid/align/header-align/left-header-align.vue rename to examples/sites/demos/pc/app/grid/align/header-align/left-header-align.vue diff --git a/examples/sites/demos/app/grid/align/header-align/right-header-align-composition-api.vue b/examples/sites/demos/pc/app/grid/align/header-align/right-header-align-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/align/header-align/right-header-align-composition-api.vue rename to examples/sites/demos/pc/app/grid/align/header-align/right-header-align-composition-api.vue diff --git a/examples/sites/demos/app/grid/align/header-align/right-header-align.spec.js b/examples/sites/demos/pc/app/grid/align/header-align/right-header-align.spec.js similarity index 100% rename from examples/sites/demos/app/grid/align/header-align/right-header-align.spec.js rename to examples/sites/demos/pc/app/grid/align/header-align/right-header-align.spec.js diff --git a/examples/sites/demos/app/grid/align/header-align/right-header-align.vue b/examples/sites/demos/pc/app/grid/align/header-align/right-header-align.vue similarity index 100% rename from examples/sites/demos/app/grid/align/header-align/right-header-align.vue rename to examples/sites/demos/pc/app/grid/align/header-align/right-header-align.vue diff --git a/examples/sites/demos/app/grid/basicUsage-composition-api.vue b/examples/sites/demos/pc/app/grid/basicUsage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/basicUsage-composition-api.vue rename to examples/sites/demos/pc/app/grid/basicUsage-composition-api.vue diff --git a/examples/sites/demos/app/grid/basicUsage-conf-composition-api.vue b/examples/sites/demos/pc/app/grid/basicUsage-conf-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/basicUsage-conf-composition-api.vue rename to examples/sites/demos/pc/app/grid/basicUsage-conf-composition-api.vue diff --git a/examples/sites/demos/app/grid/basicUsage-conf.spec.js b/examples/sites/demos/pc/app/grid/basicUsage-conf.spec.js similarity index 100% rename from examples/sites/demos/app/grid/basicUsage-conf.spec.js rename to examples/sites/demos/pc/app/grid/basicUsage-conf.spec.js diff --git a/examples/sites/demos/app/grid/basicUsage-conf.vue b/examples/sites/demos/pc/app/grid/basicUsage-conf.vue similarity index 100% rename from examples/sites/demos/app/grid/basicUsage-conf.vue rename to examples/sites/demos/pc/app/grid/basicUsage-conf.vue diff --git a/examples/sites/demos/app/grid/basicUsage.spec.js b/examples/sites/demos/pc/app/grid/basicUsage.spec.js similarity index 100% rename from examples/sites/demos/app/grid/basicUsage.spec.js rename to examples/sites/demos/pc/app/grid/basicUsage.spec.js diff --git a/examples/sites/demos/app/grid/basicUsage.vue b/examples/sites/demos/pc/app/grid/basicUsage.vue similarity index 100% rename from examples/sites/demos/app/grid/basicUsage.vue rename to examples/sites/demos/pc/app/grid/basicUsage.vue diff --git a/examples/sites/demos/app/grid/column/class-name-composition-api.vue b/examples/sites/demos/pc/app/grid/column/class-name-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/column/class-name-composition-api.vue rename to examples/sites/demos/pc/app/grid/column/class-name-composition-api.vue diff --git a/examples/sites/demos/app/grid/column/class-name.spec.js b/examples/sites/demos/pc/app/grid/column/class-name.spec.js similarity index 100% rename from examples/sites/demos/app/grid/column/class-name.spec.js rename to examples/sites/demos/pc/app/grid/column/class-name.spec.js diff --git a/examples/sites/demos/app/grid/column/class-name.vue b/examples/sites/demos/pc/app/grid/column/class-name.vue similarity index 100% rename from examples/sites/demos/app/grid/column/class-name.vue rename to examples/sites/demos/pc/app/grid/column/class-name.vue diff --git a/examples/sites/demos/app/grid/column/columns-dynamic-composition-api.vue b/examples/sites/demos/pc/app/grid/column/columns-dynamic-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/column/columns-dynamic-composition-api.vue rename to examples/sites/demos/pc/app/grid/column/columns-dynamic-composition-api.vue diff --git a/examples/sites/demos/app/grid/column/columns-dynamic.vue b/examples/sites/demos/pc/app/grid/column/columns-dynamic.vue similarity index 100% rename from examples/sites/demos/app/grid/column/columns-dynamic.vue rename to examples/sites/demos/pc/app/grid/column/columns-dynamic.vue diff --git a/examples/sites/demos/app/grid/custom-style/cell-style-composition-api.vue b/examples/sites/demos/pc/app/grid/custom-style/cell-style-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/custom-style/cell-style-composition-api.vue rename to examples/sites/demos/pc/app/grid/custom-style/cell-style-composition-api.vue diff --git a/examples/sites/demos/app/grid/custom-style/cell-style.spec.js b/examples/sites/demos/pc/app/grid/custom-style/cell-style.spec.js similarity index 100% rename from examples/sites/demos/app/grid/custom-style/cell-style.spec.js rename to examples/sites/demos/pc/app/grid/custom-style/cell-style.spec.js diff --git a/examples/sites/demos/app/grid/custom-style/cell-style.vue b/examples/sites/demos/pc/app/grid/custom-style/cell-style.vue similarity index 100% rename from examples/sites/demos/app/grid/custom-style/cell-style.vue rename to examples/sites/demos/pc/app/grid/custom-style/cell-style.vue diff --git a/examples/sites/demos/app/grid/custom-style/footer-style/footer-cell-style-composition-api.vue b/examples/sites/demos/pc/app/grid/custom-style/footer-style/footer-cell-style-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/custom-style/footer-style/footer-cell-style-composition-api.vue rename to examples/sites/demos/pc/app/grid/custom-style/footer-style/footer-cell-style-composition-api.vue diff --git a/examples/sites/demos/app/grid/custom-style/footer-style/footer-cell-style.spec.js b/examples/sites/demos/pc/app/grid/custom-style/footer-style/footer-cell-style.spec.js similarity index 100% rename from examples/sites/demos/app/grid/custom-style/footer-style/footer-cell-style.spec.js rename to examples/sites/demos/pc/app/grid/custom-style/footer-style/footer-cell-style.spec.js diff --git a/examples/sites/demos/app/grid/custom-style/footer-style/footer-cell-style.vue b/examples/sites/demos/pc/app/grid/custom-style/footer-style/footer-cell-style.vue similarity index 100% rename from examples/sites/demos/app/grid/custom-style/footer-style/footer-cell-style.vue rename to examples/sites/demos/pc/app/grid/custom-style/footer-style/footer-cell-style.vue diff --git a/examples/sites/demos/app/grid/custom-style/footer-style/footer-row-style-composition-api.vue b/examples/sites/demos/pc/app/grid/custom-style/footer-style/footer-row-style-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/custom-style/footer-style/footer-row-style-composition-api.vue rename to examples/sites/demos/pc/app/grid/custom-style/footer-style/footer-row-style-composition-api.vue diff --git a/examples/sites/demos/app/grid/custom-style/footer-style/footer-row-style.spec.js b/examples/sites/demos/pc/app/grid/custom-style/footer-style/footer-row-style.spec.js similarity index 100% rename from examples/sites/demos/app/grid/custom-style/footer-style/footer-row-style.spec.js rename to examples/sites/demos/pc/app/grid/custom-style/footer-style/footer-row-style.spec.js diff --git a/examples/sites/demos/app/grid/custom-style/footer-style/footer-row-style.vue b/examples/sites/demos/pc/app/grid/custom-style/footer-style/footer-row-style.vue similarity index 100% rename from examples/sites/demos/app/grid/custom-style/footer-style/footer-row-style.vue rename to examples/sites/demos/pc/app/grid/custom-style/footer-style/footer-row-style.vue diff --git a/examples/sites/demos/app/grid/custom-style/header-style/header-cell-style-composition-api.vue b/examples/sites/demos/pc/app/grid/custom-style/header-style/header-cell-style-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/custom-style/header-style/header-cell-style-composition-api.vue rename to examples/sites/demos/pc/app/grid/custom-style/header-style/header-cell-style-composition-api.vue diff --git a/examples/sites/demos/app/grid/custom-style/header-style/header-cell-style.spec.js b/examples/sites/demos/pc/app/grid/custom-style/header-style/header-cell-style.spec.js similarity index 100% rename from examples/sites/demos/app/grid/custom-style/header-style/header-cell-style.spec.js rename to examples/sites/demos/pc/app/grid/custom-style/header-style/header-cell-style.spec.js diff --git a/examples/sites/demos/app/grid/custom-style/header-style/header-cell-style.vue b/examples/sites/demos/pc/app/grid/custom-style/header-style/header-cell-style.vue similarity index 100% rename from examples/sites/demos/app/grid/custom-style/header-style/header-cell-style.vue rename to examples/sites/demos/pc/app/grid/custom-style/header-style/header-cell-style.vue diff --git a/examples/sites/demos/app/grid/custom-style/header-style/header-row-style-composition-api.vue b/examples/sites/demos/pc/app/grid/custom-style/header-style/header-row-style-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/custom-style/header-style/header-row-style-composition-api.vue rename to examples/sites/demos/pc/app/grid/custom-style/header-style/header-row-style-composition-api.vue diff --git a/examples/sites/demos/app/grid/custom-style/header-style/header-row-style.spec.js b/examples/sites/demos/pc/app/grid/custom-style/header-style/header-row-style.spec.js similarity index 100% rename from examples/sites/demos/app/grid/custom-style/header-style/header-row-style.spec.js rename to examples/sites/demos/pc/app/grid/custom-style/header-style/header-row-style.spec.js diff --git a/examples/sites/demos/app/grid/custom-style/header-style/header-row-style.vue b/examples/sites/demos/pc/app/grid/custom-style/header-style/header-row-style.vue similarity index 100% rename from examples/sites/demos/app/grid/custom-style/header-style/header-row-style.vue rename to examples/sites/demos/pc/app/grid/custom-style/header-style/header-row-style.vue diff --git a/examples/sites/demos/app/grid/custom-style/row-style-composition-api.vue b/examples/sites/demos/pc/app/grid/custom-style/row-style-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/custom-style/row-style-composition-api.vue rename to examples/sites/demos/pc/app/grid/custom-style/row-style-composition-api.vue diff --git a/examples/sites/demos/app/grid/custom-style/row-style.spec.js b/examples/sites/demos/pc/app/grid/custom-style/row-style.spec.js similarity index 100% rename from examples/sites/demos/app/grid/custom-style/row-style.spec.js rename to examples/sites/demos/pc/app/grid/custom-style/row-style.spec.js diff --git a/examples/sites/demos/app/grid/custom-style/row-style.vue b/examples/sites/demos/pc/app/grid/custom-style/row-style.vue similarity index 100% rename from examples/sites/demos/app/grid/custom-style/row-style.vue rename to examples/sites/demos/pc/app/grid/custom-style/row-style.vue diff --git a/examples/sites/demos/app/grid/custom/column-fixed-composition-api.vue b/examples/sites/demos/pc/app/grid/custom/column-fixed-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/custom/column-fixed-composition-api.vue rename to examples/sites/demos/pc/app/grid/custom/column-fixed-composition-api.vue diff --git a/examples/sites/demos/app/grid/custom/column-fixed.vue b/examples/sites/demos/pc/app/grid/custom/column-fixed.vue similarity index 100% rename from examples/sites/demos/app/grid/custom/column-fixed.vue rename to examples/sites/demos/pc/app/grid/custom/column-fixed.vue diff --git a/examples/sites/demos/app/grid/custom/column-simple-composition-api.vue b/examples/sites/demos/pc/app/grid/custom/column-simple-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/custom/column-simple-composition-api.vue rename to examples/sites/demos/pc/app/grid/custom/column-simple-composition-api.vue diff --git a/examples/sites/demos/app/grid/custom/column-simple.spec.js b/examples/sites/demos/pc/app/grid/custom/column-simple.spec.js similarity index 100% rename from examples/sites/demos/app/grid/custom/column-simple.spec.js rename to examples/sites/demos/pc/app/grid/custom/column-simple.spec.js diff --git a/examples/sites/demos/app/grid/custom/column-simple.vue b/examples/sites/demos/pc/app/grid/custom/column-simple.vue similarity index 100% rename from examples/sites/demos/app/grid/custom/column-simple.vue rename to examples/sites/demos/pc/app/grid/custom/column-simple.vue diff --git a/examples/sites/demos/app/grid/custom/column-sort-composition-api.vue b/examples/sites/demos/pc/app/grid/custom/column-sort-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/custom/column-sort-composition-api.vue rename to examples/sites/demos/pc/app/grid/custom/column-sort-composition-api.vue diff --git a/examples/sites/demos/app/grid/custom/column-sort.spec.js b/examples/sites/demos/pc/app/grid/custom/column-sort.spec.js similarity index 100% rename from examples/sites/demos/app/grid/custom/column-sort.spec.js rename to examples/sites/demos/pc/app/grid/custom/column-sort.spec.js diff --git a/examples/sites/demos/app/grid/custom/column-sort.vue b/examples/sites/demos/pc/app/grid/custom/column-sort.vue similarity index 100% rename from examples/sites/demos/app/grid/custom/column-sort.vue rename to examples/sites/demos/pc/app/grid/custom/column-sort.vue diff --git a/examples/sites/demos/app/grid/custom/column-visible-hidden-composition-api.vue b/examples/sites/demos/pc/app/grid/custom/column-visible-hidden-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/custom/column-visible-hidden-composition-api.vue rename to examples/sites/demos/pc/app/grid/custom/column-visible-hidden-composition-api.vue diff --git a/examples/sites/demos/app/grid/custom/column-visible-hidden.vue b/examples/sites/demos/pc/app/grid/custom/column-visible-hidden.vue similarity index 100% rename from examples/sites/demos/app/grid/custom/column-visible-hidden.vue rename to examples/sites/demos/pc/app/grid/custom/column-visible-hidden.vue diff --git a/examples/sites/demos/app/grid/custom/column-width-composition-api.vue b/examples/sites/demos/pc/app/grid/custom/column-width-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/custom/column-width-composition-api.vue rename to examples/sites/demos/pc/app/grid/custom/column-width-composition-api.vue diff --git a/examples/sites/demos/app/grid/custom/column-width.spec.js b/examples/sites/demos/pc/app/grid/custom/column-width.spec.js similarity index 100% rename from examples/sites/demos/app/grid/custom/column-width.spec.js rename to examples/sites/demos/pc/app/grid/custom/column-width.spec.js diff --git a/examples/sites/demos/app/grid/custom/column-width.vue b/examples/sites/demos/pc/app/grid/custom/column-width.vue similarity index 100% rename from examples/sites/demos/app/grid/custom/column-width.vue rename to examples/sites/demos/pc/app/grid/custom/column-width.vue diff --git a/examples/sites/demos/app/grid/custom/local-storage-composition-api.vue b/examples/sites/demos/pc/app/grid/custom/local-storage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/custom/local-storage-composition-api.vue rename to examples/sites/demos/pc/app/grid/custom/local-storage-composition-api.vue diff --git a/examples/sites/demos/app/grid/custom/local-storage.vue b/examples/sites/demos/pc/app/grid/custom/local-storage.vue similarity index 100% rename from examples/sites/demos/app/grid/custom/local-storage.vue rename to examples/sites/demos/pc/app/grid/custom/local-storage.vue diff --git a/examples/sites/demos/app/grid/custom/multiple-column-sort-composition-api.vue b/examples/sites/demos/pc/app/grid/custom/multiple-column-sort-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/custom/multiple-column-sort-composition-api.vue rename to examples/sites/demos/pc/app/grid/custom/multiple-column-sort-composition-api.vue diff --git a/examples/sites/demos/app/grid/custom/multiple-column-sort.vue b/examples/sites/demos/pc/app/grid/custom/multiple-column-sort.vue similarity index 100% rename from examples/sites/demos/app/grid/custom/multiple-column-sort.vue rename to examples/sites/demos/pc/app/grid/custom/multiple-column-sort.vue diff --git a/examples/sites/demos/app/grid/custom/ordercolumn-local-composition-api.vue b/examples/sites/demos/pc/app/grid/custom/ordercolumn-local-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/custom/ordercolumn-local-composition-api.vue rename to examples/sites/demos/pc/app/grid/custom/ordercolumn-local-composition-api.vue diff --git a/examples/sites/demos/app/grid/custom/ordercolumn-local.vue b/examples/sites/demos/pc/app/grid/custom/ordercolumn-local.vue similarity index 100% rename from examples/sites/demos/app/grid/custom/ordercolumn-local.vue rename to examples/sites/demos/pc/app/grid/custom/ordercolumn-local.vue diff --git a/examples/sites/demos/app/grid/custom/ordercolumn-remote-composition-api.vue b/examples/sites/demos/pc/app/grid/custom/ordercolumn-remote-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/custom/ordercolumn-remote-composition-api.vue rename to examples/sites/demos/pc/app/grid/custom/ordercolumn-remote-composition-api.vue diff --git a/examples/sites/demos/app/grid/custom/ordercolumn-remote.vue b/examples/sites/demos/pc/app/grid/custom/ordercolumn-remote.vue similarity index 100% rename from examples/sites/demos/app/grid/custom/ordercolumn-remote.vue rename to examples/sites/demos/pc/app/grid/custom/ordercolumn-remote.vue diff --git a/examples/sites/demos/app/grid/custom/page-size-composition-api.vue b/examples/sites/demos/pc/app/grid/custom/page-size-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/custom/page-size-composition-api.vue rename to examples/sites/demos/pc/app/grid/custom/page-size-composition-api.vue diff --git a/examples/sites/demos/app/grid/custom/page-size.vue b/examples/sites/demos/pc/app/grid/custom/page-size.vue similarity index 100% rename from examples/sites/demos/app/grid/custom/page-size.vue rename to examples/sites/demos/pc/app/grid/custom/page-size.vue diff --git a/examples/sites/demos/app/grid/custom/prsonalized-drag-composition-api.vue b/examples/sites/demos/pc/app/grid/custom/prsonalized-drag-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/custom/prsonalized-drag-composition-api.vue rename to examples/sites/demos/pc/app/grid/custom/prsonalized-drag-composition-api.vue diff --git a/examples/sites/demos/app/grid/custom/prsonalized-drag.vue b/examples/sites/demos/pc/app/grid/custom/prsonalized-drag.vue similarity index 100% rename from examples/sites/demos/app/grid/custom/prsonalized-drag.vue rename to examples/sites/demos/pc/app/grid/custom/prsonalized-drag.vue diff --git a/examples/sites/demos/app/grid/custom/reset-method-composition-api.vue b/examples/sites/demos/pc/app/grid/custom/reset-method-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/custom/reset-method-composition-api.vue rename to examples/sites/demos/pc/app/grid/custom/reset-method-composition-api.vue diff --git a/examples/sites/demos/app/grid/custom/reset-method.vue b/examples/sites/demos/pc/app/grid/custom/reset-method.vue similarity index 100% rename from examples/sites/demos/app/grid/custom/reset-method.vue rename to examples/sites/demos/pc/app/grid/custom/reset-method.vue diff --git a/examples/sites/demos/app/grid/custom/resetResizable-composition-api.vue b/examples/sites/demos/pc/app/grid/custom/resetResizable-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/custom/resetResizable-composition-api.vue rename to examples/sites/demos/pc/app/grid/custom/resetResizable-composition-api.vue diff --git a/examples/sites/demos/app/grid/custom/resetResizable.spec.js b/examples/sites/demos/pc/app/grid/custom/resetResizable.spec.js similarity index 100% rename from examples/sites/demos/app/grid/custom/resetResizable.spec.js rename to examples/sites/demos/pc/app/grid/custom/resetResizable.spec.js diff --git a/examples/sites/demos/app/grid/custom/resetResizable.vue b/examples/sites/demos/pc/app/grid/custom/resetResizable.vue similarity index 100% rename from examples/sites/demos/app/grid/custom/resetResizable.vue rename to examples/sites/demos/pc/app/grid/custom/resetResizable.vue diff --git a/examples/sites/demos/app/grid/custom/server-storage-composition-api.vue b/examples/sites/demos/pc/app/grid/custom/server-storage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/custom/server-storage-composition-api.vue rename to examples/sites/demos/pc/app/grid/custom/server-storage-composition-api.vue diff --git a/examples/sites/demos/app/grid/custom/server-storage.vue b/examples/sites/demos/pc/app/grid/custom/server-storage.vue similarity index 100% rename from examples/sites/demos/app/grid/custom/server-storage.vue rename to examples/sites/demos/pc/app/grid/custom/server-storage.vue diff --git a/examples/sites/demos/app/grid/custom/sort-type-composition-api.vue b/examples/sites/demos/pc/app/grid/custom/sort-type-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/custom/sort-type-composition-api.vue rename to examples/sites/demos/pc/app/grid/custom/sort-type-composition-api.vue diff --git a/examples/sites/demos/app/grid/custom/sort-type.vue b/examples/sites/demos/pc/app/grid/custom/sort-type.vue similarity index 100% rename from examples/sites/demos/app/grid/custom/sort-type.vue rename to examples/sites/demos/pc/app/grid/custom/sort-type.vue diff --git a/examples/sites/demos/app/grid/disable-radio-composition-api.vue b/examples/sites/demos/pc/app/grid/disable-radio-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/disable-radio-composition-api.vue rename to examples/sites/demos/pc/app/grid/disable-radio-composition-api.vue diff --git a/examples/sites/demos/app/grid/disable-radio.spec.js b/examples/sites/demos/pc/app/grid/disable-radio.spec.js similarity index 100% rename from examples/sites/demos/app/grid/disable-radio.spec.js rename to examples/sites/demos/pc/app/grid/disable-radio.spec.js diff --git a/examples/sites/demos/app/grid/disable-radio.vue b/examples/sites/demos/pc/app/grid/disable-radio.vue similarity index 100% rename from examples/sites/demos/app/grid/disable-radio.vue rename to examples/sites/demos/pc/app/grid/disable-radio.vue diff --git a/examples/sites/demos/app/grid/disable-selection-composition-api.vue b/examples/sites/demos/pc/app/grid/disable-selection-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/disable-selection-composition-api.vue rename to examples/sites/demos/pc/app/grid/disable-selection-composition-api.vue diff --git a/examples/sites/demos/app/grid/disable-selection.spec.js b/examples/sites/demos/pc/app/grid/disable-selection.spec.js similarity index 100% rename from examples/sites/demos/app/grid/disable-selection.spec.js rename to examples/sites/demos/pc/app/grid/disable-selection.spec.js diff --git a/examples/sites/demos/app/grid/disable-selection.vue b/examples/sites/demos/pc/app/grid/disable-selection.vue similarity index 100% rename from examples/sites/demos/app/grid/disable-selection.vue rename to examples/sites/demos/pc/app/grid/disable-selection.vue diff --git a/examples/sites/demos/app/grid/drag/column-drag-composition-api.vue b/examples/sites/demos/pc/app/grid/drag/column-drag-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/drag/column-drag-composition-api.vue rename to examples/sites/demos/pc/app/grid/drag/column-drag-composition-api.vue diff --git a/examples/sites/demos/app/grid/drag/column-drag.spec.js b/examples/sites/demos/pc/app/grid/drag/column-drag.spec.js similarity index 100% rename from examples/sites/demos/app/grid/drag/column-drag.spec.js rename to examples/sites/demos/pc/app/grid/drag/column-drag.spec.js diff --git a/examples/sites/demos/app/grid/drag/column-drag.vue b/examples/sites/demos/pc/app/grid/drag/column-drag.vue similarity index 100% rename from examples/sites/demos/app/grid/drag/column-drag.vue rename to examples/sites/demos/pc/app/grid/drag/column-drag.vue diff --git a/examples/sites/demos/app/grid/drag/row-drag-composition-api.vue b/examples/sites/demos/pc/app/grid/drag/row-drag-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/drag/row-drag-composition-api.vue rename to examples/sites/demos/pc/app/grid/drag/row-drag-composition-api.vue diff --git a/examples/sites/demos/app/grid/drag/row-drag-ctrl-composition-api.vue b/examples/sites/demos/pc/app/grid/drag/row-drag-ctrl-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/drag/row-drag-ctrl-composition-api.vue rename to examples/sites/demos/pc/app/grid/drag/row-drag-ctrl-composition-api.vue diff --git a/examples/sites/demos/app/grid/drag/row-drag-ctrl.spec.js b/examples/sites/demos/pc/app/grid/drag/row-drag-ctrl.spec.js similarity index 100% rename from examples/sites/demos/app/grid/drag/row-drag-ctrl.spec.js rename to examples/sites/demos/pc/app/grid/drag/row-drag-ctrl.spec.js diff --git a/examples/sites/demos/app/grid/drag/row-drag-ctrl.vue b/examples/sites/demos/pc/app/grid/drag/row-drag-ctrl.vue similarity index 100% rename from examples/sites/demos/app/grid/drag/row-drag-ctrl.vue rename to examples/sites/demos/pc/app/grid/drag/row-drag-ctrl.vue diff --git a/examples/sites/demos/app/grid/drag/row-drag.spec.js b/examples/sites/demos/pc/app/grid/drag/row-drag.spec.js similarity index 100% rename from examples/sites/demos/app/grid/drag/row-drag.spec.js rename to examples/sites/demos/pc/app/grid/drag/row-drag.spec.js diff --git a/examples/sites/demos/app/grid/drag/row-drag.vue b/examples/sites/demos/pc/app/grid/drag/row-drag.vue similarity index 100% rename from examples/sites/demos/app/grid/drag/row-drag.vue rename to examples/sites/demos/pc/app/grid/drag/row-drag.vue diff --git a/examples/sites/demos/app/grid/edit/hasRowChange-composition-api.vue b/examples/sites/demos/pc/app/grid/edit/hasRowChange-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/edit/hasRowChange-composition-api.vue rename to examples/sites/demos/pc/app/grid/edit/hasRowChange-composition-api.vue diff --git a/examples/sites/demos/app/grid/edit/hasRowChange.spec.js b/examples/sites/demos/pc/app/grid/edit/hasRowChange.spec.js similarity index 100% rename from examples/sites/demos/app/grid/edit/hasRowChange.spec.js rename to examples/sites/demos/pc/app/grid/edit/hasRowChange.spec.js diff --git a/examples/sites/demos/app/grid/edit/hasRowChange.vue b/examples/sites/demos/pc/app/grid/edit/hasRowChange.vue similarity index 100% rename from examples/sites/demos/app/grid/edit/hasRowChange.vue rename to examples/sites/demos/pc/app/grid/edit/hasRowChange.vue diff --git a/examples/sites/demos/app/grid/edit/mutil-render-composition-api.vue b/examples/sites/demos/pc/app/grid/edit/mutil-render-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/edit/mutil-render-composition-api.vue rename to examples/sites/demos/pc/app/grid/edit/mutil-render-composition-api.vue diff --git a/examples/sites/demos/app/grid/edit/mutil-render.spec.js b/examples/sites/demos/pc/app/grid/edit/mutil-render.spec.js similarity index 100% rename from examples/sites/demos/app/grid/edit/mutil-render.spec.js rename to examples/sites/demos/pc/app/grid/edit/mutil-render.spec.js diff --git a/examples/sites/demos/app/grid/edit/mutil-render.vue b/examples/sites/demos/pc/app/grid/edit/mutil-render.vue similarity index 100% rename from examples/sites/demos/app/grid/edit/mutil-render.vue rename to examples/sites/demos/pc/app/grid/edit/mutil-render.vue diff --git a/examples/sites/demos/app/grid/edit/revertData-composition-api.vue b/examples/sites/demos/pc/app/grid/edit/revertData-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/edit/revertData-composition-api.vue rename to examples/sites/demos/pc/app/grid/edit/revertData-composition-api.vue diff --git a/examples/sites/demos/app/grid/edit/revertData.spec.js b/examples/sites/demos/pc/app/grid/edit/revertData.spec.js similarity index 100% rename from examples/sites/demos/app/grid/edit/revertData.spec.js rename to examples/sites/demos/pc/app/grid/edit/revertData.spec.js diff --git a/examples/sites/demos/app/grid/edit/revertData.vue b/examples/sites/demos/pc/app/grid/edit/revertData.vue similarity index 100% rename from examples/sites/demos/app/grid/edit/revertData.vue rename to examples/sites/demos/pc/app/grid/edit/revertData.vue diff --git a/examples/sites/demos/app/grid/event/cell-click-event-composition-api.vue b/examples/sites/demos/pc/app/grid/event/cell-click-event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/event/cell-click-event-composition-api.vue rename to examples/sites/demos/pc/app/grid/event/cell-click-event-composition-api.vue diff --git a/examples/sites/demos/app/grid/event/cell-click-event.spec.js b/examples/sites/demos/pc/app/grid/event/cell-click-event.spec.js similarity index 100% rename from examples/sites/demos/app/grid/event/cell-click-event.spec.js rename to examples/sites/demos/pc/app/grid/event/cell-click-event.spec.js diff --git a/examples/sites/demos/app/grid/event/cell-click-event.vue b/examples/sites/demos/pc/app/grid/event/cell-click-event.vue similarity index 100% rename from examples/sites/demos/app/grid/event/cell-click-event.vue rename to examples/sites/demos/pc/app/grid/event/cell-click-event.vue diff --git a/examples/sites/demos/app/grid/event/cell-dblclick-event-composition-api.vue b/examples/sites/demos/pc/app/grid/event/cell-dblclick-event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/event/cell-dblclick-event-composition-api.vue rename to examples/sites/demos/pc/app/grid/event/cell-dblclick-event-composition-api.vue diff --git a/examples/sites/demos/app/grid/event/cell-dblclick-event.spec.js b/examples/sites/demos/pc/app/grid/event/cell-dblclick-event.spec.js similarity index 100% rename from examples/sites/demos/app/grid/event/cell-dblclick-event.spec.js rename to examples/sites/demos/pc/app/grid/event/cell-dblclick-event.spec.js diff --git a/examples/sites/demos/app/grid/event/cell-dblclick-event.vue b/examples/sites/demos/pc/app/grid/event/cell-dblclick-event.vue similarity index 100% rename from examples/sites/demos/app/grid/event/cell-dblclick-event.vue rename to examples/sites/demos/pc/app/grid/event/cell-dblclick-event.vue diff --git a/examples/sites/demos/app/grid/event/cell-mouseenter-event-composition-api.vue b/examples/sites/demos/pc/app/grid/event/cell-mouseenter-event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/event/cell-mouseenter-event-composition-api.vue rename to examples/sites/demos/pc/app/grid/event/cell-mouseenter-event-composition-api.vue diff --git a/examples/sites/demos/app/grid/event/cell-mouseenter-event.spec.js b/examples/sites/demos/pc/app/grid/event/cell-mouseenter-event.spec.js similarity index 100% rename from examples/sites/demos/app/grid/event/cell-mouseenter-event.spec.js rename to examples/sites/demos/pc/app/grid/event/cell-mouseenter-event.spec.js diff --git a/examples/sites/demos/app/grid/event/cell-mouseenter-event.vue b/examples/sites/demos/pc/app/grid/event/cell-mouseenter-event.vue similarity index 100% rename from examples/sites/demos/app/grid/event/cell-mouseenter-event.vue rename to examples/sites/demos/pc/app/grid/event/cell-mouseenter-event.vue diff --git a/examples/sites/demos/app/grid/event/cell-mouseleave-event-composition-api.vue b/examples/sites/demos/pc/app/grid/event/cell-mouseleave-event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/event/cell-mouseleave-event-composition-api.vue rename to examples/sites/demos/pc/app/grid/event/cell-mouseleave-event-composition-api.vue diff --git a/examples/sites/demos/app/grid/event/cell-mouseleave-event.spec.js b/examples/sites/demos/pc/app/grid/event/cell-mouseleave-event.spec.js similarity index 100% rename from examples/sites/demos/app/grid/event/cell-mouseleave-event.spec.js rename to examples/sites/demos/pc/app/grid/event/cell-mouseleave-event.spec.js diff --git a/examples/sites/demos/app/grid/event/cell-mouseleave-event.vue b/examples/sites/demos/pc/app/grid/event/cell-mouseleave-event.vue similarity index 100% rename from examples/sites/demos/app/grid/event/cell-mouseleave-event.vue rename to examples/sites/demos/pc/app/grid/event/cell-mouseleave-event.vue diff --git a/examples/sites/demos/app/grid/event/current-change-event-composition-api.vue b/examples/sites/demos/pc/app/grid/event/current-change-event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/event/current-change-event-composition-api.vue rename to examples/sites/demos/pc/app/grid/event/current-change-event-composition-api.vue diff --git a/examples/sites/demos/app/grid/event/current-change-event.spec.js b/examples/sites/demos/pc/app/grid/event/current-change-event.spec.js similarity index 100% rename from examples/sites/demos/app/grid/event/current-change-event.spec.js rename to examples/sites/demos/pc/app/grid/event/current-change-event.spec.js diff --git a/examples/sites/demos/app/grid/event/current-change-event.vue b/examples/sites/demos/pc/app/grid/event/current-change-event.vue similarity index 100% rename from examples/sites/demos/app/grid/event/current-change-event.vue rename to examples/sites/demos/pc/app/grid/event/current-change-event.vue diff --git a/examples/sites/demos/app/grid/event/edit-actived-event-composition-api.vue b/examples/sites/demos/pc/app/grid/event/edit-actived-event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/event/edit-actived-event-composition-api.vue rename to examples/sites/demos/pc/app/grid/event/edit-actived-event-composition-api.vue diff --git a/examples/sites/demos/app/grid/event/edit-actived-event.spec.js b/examples/sites/demos/pc/app/grid/event/edit-actived-event.spec.js similarity index 100% rename from examples/sites/demos/app/grid/event/edit-actived-event.spec.js rename to examples/sites/demos/pc/app/grid/event/edit-actived-event.spec.js diff --git a/examples/sites/demos/app/grid/event/edit-actived-event.vue b/examples/sites/demos/pc/app/grid/event/edit-actived-event.vue similarity index 100% rename from examples/sites/demos/app/grid/event/edit-actived-event.vue rename to examples/sites/demos/pc/app/grid/event/edit-actived-event.vue diff --git a/examples/sites/demos/app/grid/event/edit-closed-event-composition-api.vue b/examples/sites/demos/pc/app/grid/event/edit-closed-event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/event/edit-closed-event-composition-api.vue rename to examples/sites/demos/pc/app/grid/event/edit-closed-event-composition-api.vue diff --git a/examples/sites/demos/app/grid/event/edit-closed-event.spec.js b/examples/sites/demos/pc/app/grid/event/edit-closed-event.spec.js similarity index 100% rename from examples/sites/demos/app/grid/event/edit-closed-event.spec.js rename to examples/sites/demos/pc/app/grid/event/edit-closed-event.spec.js diff --git a/examples/sites/demos/app/grid/event/edit-closed-event.vue b/examples/sites/demos/pc/app/grid/event/edit-closed-event.vue similarity index 100% rename from examples/sites/demos/app/grid/event/edit-closed-event.vue rename to examples/sites/demos/pc/app/grid/event/edit-closed-event.vue diff --git a/examples/sites/demos/app/grid/event/edit-disabled-event-composition-api.vue b/examples/sites/demos/pc/app/grid/event/edit-disabled-event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/event/edit-disabled-event-composition-api.vue rename to examples/sites/demos/pc/app/grid/event/edit-disabled-event-composition-api.vue diff --git a/examples/sites/demos/app/grid/event/edit-disabled-event.spec.js b/examples/sites/demos/pc/app/grid/event/edit-disabled-event.spec.js similarity index 100% rename from examples/sites/demos/app/grid/event/edit-disabled-event.spec.js rename to examples/sites/demos/pc/app/grid/event/edit-disabled-event.spec.js diff --git a/examples/sites/demos/app/grid/event/edit-disabled-event.vue b/examples/sites/demos/pc/app/grid/event/edit-disabled-event.vue similarity index 100% rename from examples/sites/demos/app/grid/event/edit-disabled-event.vue rename to examples/sites/demos/pc/app/grid/event/edit-disabled-event.vue diff --git a/examples/sites/demos/app/grid/event/footer-cell-click-event-composition-api.vue b/examples/sites/demos/pc/app/grid/event/footer-cell-click-event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/event/footer-cell-click-event-composition-api.vue rename to examples/sites/demos/pc/app/grid/event/footer-cell-click-event-composition-api.vue diff --git a/examples/sites/demos/app/grid/event/footer-cell-click-event.vue b/examples/sites/demos/pc/app/grid/event/footer-cell-click-event.vue similarity index 100% rename from examples/sites/demos/app/grid/event/footer-cell-click-event.vue rename to examples/sites/demos/pc/app/grid/event/footer-cell-click-event.vue diff --git a/examples/sites/demos/app/grid/event/footer-cell-context-menu-event-composition-api.vue b/examples/sites/demos/pc/app/grid/event/footer-cell-context-menu-event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/event/footer-cell-context-menu-event-composition-api.vue rename to examples/sites/demos/pc/app/grid/event/footer-cell-context-menu-event-composition-api.vue diff --git a/examples/sites/demos/app/grid/event/footer-cell-context-menu-event.spec.js b/examples/sites/demos/pc/app/grid/event/footer-cell-context-menu-event.spec.js similarity index 100% rename from examples/sites/demos/app/grid/event/footer-cell-context-menu-event.spec.js rename to examples/sites/demos/pc/app/grid/event/footer-cell-context-menu-event.spec.js diff --git a/examples/sites/demos/app/grid/event/footer-cell-context-menu-event.vue b/examples/sites/demos/pc/app/grid/event/footer-cell-context-menu-event.vue similarity index 100% rename from examples/sites/demos/app/grid/event/footer-cell-context-menu-event.vue rename to examples/sites/demos/pc/app/grid/event/footer-cell-context-menu-event.vue diff --git a/examples/sites/demos/app/grid/event/footer-cell-dblclick-event-composition-api.vue b/examples/sites/demos/pc/app/grid/event/footer-cell-dblclick-event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/event/footer-cell-dblclick-event-composition-api.vue rename to examples/sites/demos/pc/app/grid/event/footer-cell-dblclick-event-composition-api.vue diff --git a/examples/sites/demos/app/grid/event/footer-cell-dblclick-event.vue b/examples/sites/demos/pc/app/grid/event/footer-cell-dblclick-event.vue similarity index 100% rename from examples/sites/demos/app/grid/event/footer-cell-dblclick-event.vue rename to examples/sites/demos/pc/app/grid/event/footer-cell-dblclick-event.vue diff --git a/examples/sites/demos/app/grid/event/grid-events-composition-api.vue b/examples/sites/demos/pc/app/grid/event/grid-events-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/event/grid-events-composition-api.vue rename to examples/sites/demos/pc/app/grid/event/grid-events-composition-api.vue diff --git a/examples/sites/demos/app/grid/event/grid-events.spec.js b/examples/sites/demos/pc/app/grid/event/grid-events.spec.js similarity index 100% rename from examples/sites/demos/app/grid/event/grid-events.spec.js rename to examples/sites/demos/pc/app/grid/event/grid-events.spec.js diff --git a/examples/sites/demos/app/grid/event/grid-events.vue b/examples/sites/demos/pc/app/grid/event/grid-events.vue similarity index 100% rename from examples/sites/demos/app/grid/event/grid-events.vue rename to examples/sites/demos/pc/app/grid/event/grid-events.vue diff --git a/examples/sites/demos/app/grid/event/grid-scroll-event-composition-api.vue b/examples/sites/demos/pc/app/grid/event/grid-scroll-event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/event/grid-scroll-event-composition-api.vue rename to examples/sites/demos/pc/app/grid/event/grid-scroll-event-composition-api.vue diff --git a/examples/sites/demos/app/grid/event/grid-scroll-event.spec.js b/examples/sites/demos/pc/app/grid/event/grid-scroll-event.spec.js similarity index 100% rename from examples/sites/demos/app/grid/event/grid-scroll-event.spec.js rename to examples/sites/demos/pc/app/grid/event/grid-scroll-event.spec.js diff --git a/examples/sites/demos/app/grid/event/grid-scroll-event.vue b/examples/sites/demos/pc/app/grid/event/grid-scroll-event.vue similarity index 100% rename from examples/sites/demos/app/grid/event/grid-scroll-event.vue rename to examples/sites/demos/pc/app/grid/event/grid-scroll-event.vue diff --git a/examples/sites/demos/app/grid/event/header-cell-context-menu-event-composition-api.vue b/examples/sites/demos/pc/app/grid/event/header-cell-context-menu-event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/event/header-cell-context-menu-event-composition-api.vue rename to examples/sites/demos/pc/app/grid/event/header-cell-context-menu-event-composition-api.vue diff --git a/examples/sites/demos/app/grid/event/header-cell-context-menu-event.spec.js b/examples/sites/demos/pc/app/grid/event/header-cell-context-menu-event.spec.js similarity index 100% rename from examples/sites/demos/app/grid/event/header-cell-context-menu-event.spec.js rename to examples/sites/demos/pc/app/grid/event/header-cell-context-menu-event.spec.js diff --git a/examples/sites/demos/app/grid/event/header-cell-context-menu-event.vue b/examples/sites/demos/pc/app/grid/event/header-cell-context-menu-event.vue similarity index 100% rename from examples/sites/demos/app/grid/event/header-cell-context-menu-event.vue rename to examples/sites/demos/pc/app/grid/event/header-cell-context-menu-event.vue diff --git a/examples/sites/demos/app/grid/event/header-click-event-composition-api.vue b/examples/sites/demos/pc/app/grid/event/header-click-event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/event/header-click-event-composition-api.vue rename to examples/sites/demos/pc/app/grid/event/header-click-event-composition-api.vue diff --git a/examples/sites/demos/app/grid/event/header-click-event.spec.js b/examples/sites/demos/pc/app/grid/event/header-click-event.spec.js similarity index 100% rename from examples/sites/demos/app/grid/event/header-click-event.spec.js rename to examples/sites/demos/pc/app/grid/event/header-click-event.spec.js diff --git a/examples/sites/demos/app/grid/event/header-click-event.vue b/examples/sites/demos/pc/app/grid/event/header-click-event.vue similarity index 100% rename from examples/sites/demos/app/grid/event/header-click-event.vue rename to examples/sites/demos/pc/app/grid/event/header-click-event.vue diff --git a/examples/sites/demos/app/grid/event/header-dblclick-event-composition-api.vue b/examples/sites/demos/pc/app/grid/event/header-dblclick-event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/event/header-dblclick-event-composition-api.vue rename to examples/sites/demos/pc/app/grid/event/header-dblclick-event-composition-api.vue diff --git a/examples/sites/demos/app/grid/event/header-dblclick-event.spec.js b/examples/sites/demos/pc/app/grid/event/header-dblclick-event.spec.js similarity index 100% rename from examples/sites/demos/app/grid/event/header-dblclick-event.spec.js rename to examples/sites/demos/pc/app/grid/event/header-dblclick-event.spec.js diff --git a/examples/sites/demos/app/grid/event/header-dblclick-event.vue b/examples/sites/demos/pc/app/grid/event/header-dblclick-event.vue similarity index 100% rename from examples/sites/demos/app/grid/event/header-dblclick-event.vue rename to examples/sites/demos/pc/app/grid/event/header-dblclick-event.vue diff --git a/examples/sites/demos/app/grid/event/page-before-change-event-composition-api.vue b/examples/sites/demos/pc/app/grid/event/page-before-change-event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/event/page-before-change-event-composition-api.vue rename to examples/sites/demos/pc/app/grid/event/page-before-change-event-composition-api.vue diff --git a/examples/sites/demos/app/grid/event/page-before-change-event.spec.js b/examples/sites/demos/pc/app/grid/event/page-before-change-event.spec.js similarity index 100% rename from examples/sites/demos/app/grid/event/page-before-change-event.spec.js rename to examples/sites/demos/pc/app/grid/event/page-before-change-event.spec.js diff --git a/examples/sites/demos/app/grid/event/page-before-change-event.vue b/examples/sites/demos/pc/app/grid/event/page-before-change-event.vue similarity index 100% rename from examples/sites/demos/app/grid/event/page-before-change-event.vue rename to examples/sites/demos/pc/app/grid/event/page-before-change-event.vue diff --git a/examples/sites/demos/app/grid/event/page-change-event-composition-api.vue b/examples/sites/demos/pc/app/grid/event/page-change-event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/event/page-change-event-composition-api.vue rename to examples/sites/demos/pc/app/grid/event/page-change-event-composition-api.vue diff --git a/examples/sites/demos/app/grid/event/page-change-event.spec.js b/examples/sites/demos/pc/app/grid/event/page-change-event.spec.js similarity index 100% rename from examples/sites/demos/app/grid/event/page-change-event.spec.js rename to examples/sites/demos/pc/app/grid/event/page-change-event.spec.js diff --git a/examples/sites/demos/app/grid/event/page-change-event.vue b/examples/sites/demos/pc/app/grid/event/page-change-event.vue similarity index 100% rename from examples/sites/demos/app/grid/event/page-change-event.vue rename to examples/sites/demos/pc/app/grid/event/page-change-event.vue diff --git a/examples/sites/demos/app/grid/event/radio-change-event-composition-api.vue b/examples/sites/demos/pc/app/grid/event/radio-change-event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/event/radio-change-event-composition-api.vue rename to examples/sites/demos/pc/app/grid/event/radio-change-event-composition-api.vue diff --git a/examples/sites/demos/app/grid/event/radio-change-event.spec.js b/examples/sites/demos/pc/app/grid/event/radio-change-event.spec.js similarity index 100% rename from examples/sites/demos/app/grid/event/radio-change-event.spec.js rename to examples/sites/demos/pc/app/grid/event/radio-change-event.spec.js diff --git a/examples/sites/demos/app/grid/event/radio-change-event.vue b/examples/sites/demos/pc/app/grid/event/radio-change-event.vue similarity index 100% rename from examples/sites/demos/app/grid/event/radio-change-event.vue rename to examples/sites/demos/pc/app/grid/event/radio-change-event.vue diff --git a/examples/sites/demos/app/grid/event/resizable-change-event-composition-api.vue b/examples/sites/demos/pc/app/grid/event/resizable-change-event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/event/resizable-change-event-composition-api.vue rename to examples/sites/demos/pc/app/grid/event/resizable-change-event-composition-api.vue diff --git a/examples/sites/demos/app/grid/event/resizable-change-event.spec.js b/examples/sites/demos/pc/app/grid/event/resizable-change-event.spec.js similarity index 100% rename from examples/sites/demos/app/grid/event/resizable-change-event.spec.js rename to examples/sites/demos/pc/app/grid/event/resizable-change-event.spec.js diff --git a/examples/sites/demos/app/grid/event/resizable-change-event.vue b/examples/sites/demos/pc/app/grid/event/resizable-change-event.vue similarity index 100% rename from examples/sites/demos/app/grid/event/resizable-change-event.vue rename to examples/sites/demos/pc/app/grid/event/resizable-change-event.vue diff --git a/examples/sites/demos/app/grid/event/select-all-event-composition-api.vue b/examples/sites/demos/pc/app/grid/event/select-all-event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/event/select-all-event-composition-api.vue rename to examples/sites/demos/pc/app/grid/event/select-all-event-composition-api.vue diff --git a/examples/sites/demos/app/grid/event/select-all-event.spec.js b/examples/sites/demos/pc/app/grid/event/select-all-event.spec.js similarity index 100% rename from examples/sites/demos/app/grid/event/select-all-event.spec.js rename to examples/sites/demos/pc/app/grid/event/select-all-event.spec.js diff --git a/examples/sites/demos/app/grid/event/select-all-event.vue b/examples/sites/demos/pc/app/grid/event/select-all-event.vue similarity index 100% rename from examples/sites/demos/app/grid/event/select-all-event.vue rename to examples/sites/demos/pc/app/grid/event/select-all-event.vue diff --git a/examples/sites/demos/app/grid/event/select-change-event-composition-api.vue b/examples/sites/demos/pc/app/grid/event/select-change-event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/event/select-change-event-composition-api.vue rename to examples/sites/demos/pc/app/grid/event/select-change-event-composition-api.vue diff --git a/examples/sites/demos/app/grid/event/select-change-event.spec.js b/examples/sites/demos/pc/app/grid/event/select-change-event.spec.js similarity index 100% rename from examples/sites/demos/app/grid/event/select-change-event.spec.js rename to examples/sites/demos/pc/app/grid/event/select-change-event.spec.js diff --git a/examples/sites/demos/app/grid/event/select-change-event.vue b/examples/sites/demos/pc/app/grid/event/select-change-event.vue similarity index 100% rename from examples/sites/demos/app/grid/event/select-change-event.vue rename to examples/sites/demos/pc/app/grid/event/select-change-event.vue diff --git a/examples/sites/demos/app/grid/event/table-data-association-composition-api.vue b/examples/sites/demos/pc/app/grid/event/table-data-association-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/event/table-data-association-composition-api.vue rename to examples/sites/demos/pc/app/grid/event/table-data-association-composition-api.vue diff --git a/examples/sites/demos/app/grid/event/table-data-association.spec.js b/examples/sites/demos/pc/app/grid/event/table-data-association.spec.js similarity index 100% rename from examples/sites/demos/app/grid/event/table-data-association.spec.js rename to examples/sites/demos/pc/app/grid/event/table-data-association.spec.js diff --git a/examples/sites/demos/app/grid/event/table-data-association.vue b/examples/sites/demos/pc/app/grid/event/table-data-association.vue similarity index 100% rename from examples/sites/demos/app/grid/event/table-data-association.vue rename to examples/sites/demos/pc/app/grid/event/table-data-association.vue diff --git a/examples/sites/demos/app/grid/event/toggle-expand-change-event-composition-api.vue b/examples/sites/demos/pc/app/grid/event/toggle-expand-change-event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/event/toggle-expand-change-event-composition-api.vue rename to examples/sites/demos/pc/app/grid/event/toggle-expand-change-event-composition-api.vue diff --git a/examples/sites/demos/app/grid/event/toggle-expand-change-event.spec.js b/examples/sites/demos/pc/app/grid/event/toggle-expand-change-event.spec.js similarity index 100% rename from examples/sites/demos/app/grid/event/toggle-expand-change-event.spec.js rename to examples/sites/demos/pc/app/grid/event/toggle-expand-change-event.spec.js diff --git a/examples/sites/demos/app/grid/event/toggle-expand-change-event.vue b/examples/sites/demos/pc/app/grid/event/toggle-expand-change-event.vue similarity index 100% rename from examples/sites/demos/app/grid/event/toggle-expand-change-event.vue rename to examples/sites/demos/pc/app/grid/event/toggle-expand-change-event.vue diff --git a/examples/sites/demos/app/grid/event/toggle-tree-change-event-composition-api.vue b/examples/sites/demos/pc/app/grid/event/toggle-tree-change-event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/event/toggle-tree-change-event-composition-api.vue rename to examples/sites/demos/pc/app/grid/event/toggle-tree-change-event-composition-api.vue diff --git a/examples/sites/demos/app/grid/event/toggle-tree-change-event.spec.js b/examples/sites/demos/pc/app/grid/event/toggle-tree-change-event.spec.js similarity index 100% rename from examples/sites/demos/app/grid/event/toggle-tree-change-event.spec.js rename to examples/sites/demos/pc/app/grid/event/toggle-tree-change-event.spec.js diff --git a/examples/sites/demos/app/grid/event/toggle-tree-change-event.vue b/examples/sites/demos/pc/app/grid/event/toggle-tree-change-event.vue similarity index 100% rename from examples/sites/demos/app/grid/event/toggle-tree-change-event.vue rename to examples/sites/demos/pc/app/grid/event/toggle-tree-change-event.vue diff --git a/examples/sites/demos/app/grid/event/toolbar-button-click-event-composition-api.vue b/examples/sites/demos/pc/app/grid/event/toolbar-button-click-event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/event/toolbar-button-click-event-composition-api.vue rename to examples/sites/demos/pc/app/grid/event/toolbar-button-click-event-composition-api.vue diff --git a/examples/sites/demos/app/grid/event/toolbar-button-click-event.vue b/examples/sites/demos/pc/app/grid/event/toolbar-button-click-event.vue similarity index 100% rename from examples/sites/demos/app/grid/event/toolbar-button-click-event.vue rename to examples/sites/demos/pc/app/grid/event/toolbar-button-click-event.vue diff --git a/examples/sites/demos/app/grid/event/valid-error-event-composition-api.vue b/examples/sites/demos/pc/app/grid/event/valid-error-event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/event/valid-error-event-composition-api.vue rename to examples/sites/demos/pc/app/grid/event/valid-error-event-composition-api.vue diff --git a/examples/sites/demos/app/grid/event/valid-error-event.spec.js b/examples/sites/demos/pc/app/grid/event/valid-error-event.spec.js similarity index 100% rename from examples/sites/demos/app/grid/event/valid-error-event.spec.js rename to examples/sites/demos/pc/app/grid/event/valid-error-event.spec.js diff --git a/examples/sites/demos/app/grid/event/valid-error-event.vue b/examples/sites/demos/pc/app/grid/event/valid-error-event.vue similarity index 100% rename from examples/sites/demos/app/grid/event/valid-error-event.vue rename to examples/sites/demos/pc/app/grid/event/valid-error-event.vue diff --git a/examples/sites/demos/app/grid/expand/hasRowExpand-composition-api.vue b/examples/sites/demos/pc/app/grid/expand/hasRowExpand-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/expand/hasRowExpand-composition-api.vue rename to examples/sites/demos/pc/app/grid/expand/hasRowExpand-composition-api.vue diff --git a/examples/sites/demos/app/grid/expand/hasRowExpand.spec.js b/examples/sites/demos/pc/app/grid/expand/hasRowExpand.spec.js similarity index 100% rename from examples/sites/demos/app/grid/expand/hasRowExpand.spec.js rename to examples/sites/demos/pc/app/grid/expand/hasRowExpand.spec.js diff --git a/examples/sites/demos/app/grid/expand/hasRowExpand.vue b/examples/sites/demos/pc/app/grid/expand/hasRowExpand.vue similarity index 100% rename from examples/sites/demos/app/grid/expand/hasRowExpand.vue rename to examples/sites/demos/pc/app/grid/expand/hasRowExpand.vue diff --git a/examples/sites/demos/app/grid/faq/gridInDialogBox-composition-api.vue b/examples/sites/demos/pc/app/grid/faq/gridInDialogBox-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/faq/gridInDialogBox-composition-api.vue rename to examples/sites/demos/pc/app/grid/faq/gridInDialogBox-composition-api.vue diff --git a/examples/sites/demos/app/grid/faq/gridInDialogBox.spec.js b/examples/sites/demos/pc/app/grid/faq/gridInDialogBox.spec.js similarity index 100% rename from examples/sites/demos/app/grid/faq/gridInDialogBox.spec.js rename to examples/sites/demos/pc/app/grid/faq/gridInDialogBox.spec.js diff --git a/examples/sites/demos/app/grid/faq/gridInDialogBox.vue b/examples/sites/demos/pc/app/grid/faq/gridInDialogBox.vue similarity index 100% rename from examples/sites/demos/app/grid/faq/gridInDialogBox.vue rename to examples/sites/demos/pc/app/grid/faq/gridInDialogBox.vue diff --git a/examples/sites/demos/app/grid/faq/many-poppover-composition-api.vue b/examples/sites/demos/pc/app/grid/faq/many-poppover-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/faq/many-poppover-composition-api.vue rename to examples/sites/demos/pc/app/grid/faq/many-poppover-composition-api.vue diff --git a/examples/sites/demos/app/grid/faq/many-poppover.vue b/examples/sites/demos/pc/app/grid/faq/many-poppover.vue similarity index 100% rename from examples/sites/demos/app/grid/faq/many-poppover.vue rename to examples/sites/demos/pc/app/grid/faq/many-poppover.vue diff --git a/examples/sites/demos/app/grid/faq/opSlot-composition-api.vue b/examples/sites/demos/pc/app/grid/faq/opSlot-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/faq/opSlot-composition-api.vue rename to examples/sites/demos/pc/app/grid/faq/opSlot-composition-api.vue diff --git a/examples/sites/demos/app/grid/faq/opSlot.spec.js b/examples/sites/demos/pc/app/grid/faq/opSlot.spec.js similarity index 100% rename from examples/sites/demos/app/grid/faq/opSlot.spec.js rename to examples/sites/demos/pc/app/grid/faq/opSlot.spec.js diff --git a/examples/sites/demos/app/grid/faq/opSlot.vue b/examples/sites/demos/pc/app/grid/faq/opSlot.vue similarity index 100% rename from examples/sites/demos/app/grid/faq/opSlot.vue rename to examples/sites/demos/pc/app/grid/faq/opSlot.vue diff --git a/examples/sites/demos/app/grid/faq/unbalanced-composition-api.vue b/examples/sites/demos/pc/app/grid/faq/unbalanced-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/faq/unbalanced-composition-api.vue rename to examples/sites/demos/pc/app/grid/faq/unbalanced-composition-api.vue diff --git a/examples/sites/demos/app/grid/faq/unbalanced.spec.js b/examples/sites/demos/pc/app/grid/faq/unbalanced.spec.js similarity index 100% rename from examples/sites/demos/app/grid/faq/unbalanced.spec.js rename to examples/sites/demos/pc/app/grid/faq/unbalanced.spec.js diff --git a/examples/sites/demos/app/grid/faq/unbalanced.vue b/examples/sites/demos/pc/app/grid/faq/unbalanced.vue similarity index 100% rename from examples/sites/demos/app/grid/faq/unbalanced.vue rename to examples/sites/demos/pc/app/grid/faq/unbalanced.vue diff --git a/examples/sites/demos/app/grid/filter/advanced-filter-composition-api.vue b/examples/sites/demos/pc/app/grid/filter/advanced-filter-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/filter/advanced-filter-composition-api.vue rename to examples/sites/demos/pc/app/grid/filter/advanced-filter-composition-api.vue diff --git a/examples/sites/demos/app/grid/filter/advanced-filter.vue b/examples/sites/demos/pc/app/grid/filter/advanced-filter.vue similarity index 100% rename from examples/sites/demos/app/grid/filter/advanced-filter.vue rename to examples/sites/demos/pc/app/grid/filter/advanced-filter.vue diff --git a/examples/sites/demos/app/grid/filter/custom-filter-composition-api.vue b/examples/sites/demos/pc/app/grid/filter/custom-filter-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/filter/custom-filter-composition-api.vue rename to examples/sites/demos/pc/app/grid/filter/custom-filter-composition-api.vue diff --git a/examples/sites/demos/app/grid/filter/custom-filter.vue b/examples/sites/demos/pc/app/grid/filter/custom-filter.vue similarity index 100% rename from examples/sites/demos/app/grid/filter/custom-filter.vue rename to examples/sites/demos/pc/app/grid/filter/custom-filter.vue diff --git a/examples/sites/demos/app/grid/filter/default-filter-composition-api.vue b/examples/sites/demos/pc/app/grid/filter/default-filter-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/filter/default-filter-composition-api.vue rename to examples/sites/demos/pc/app/grid/filter/default-filter-composition-api.vue diff --git a/examples/sites/demos/app/grid/filter/default-filter.spec.ts b/examples/sites/demos/pc/app/grid/filter/default-filter.spec.ts similarity index 100% rename from examples/sites/demos/app/grid/filter/default-filter.spec.ts rename to examples/sites/demos/pc/app/grid/filter/default-filter.spec.ts diff --git a/examples/sites/demos/app/grid/filter/default-filter.vue b/examples/sites/demos/pc/app/grid/filter/default-filter.vue similarity index 100% rename from examples/sites/demos/app/grid/filter/default-filter.vue rename to examples/sites/demos/pc/app/grid/filter/default-filter.vue diff --git a/examples/sites/demos/app/grid/filter/default-relation-composition-api.vue b/examples/sites/demos/pc/app/grid/filter/default-relation-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/filter/default-relation-composition-api.vue rename to examples/sites/demos/pc/app/grid/filter/default-relation-composition-api.vue diff --git a/examples/sites/demos/app/grid/filter/default-relation.vue b/examples/sites/demos/pc/app/grid/filter/default-relation.vue similarity index 100% rename from examples/sites/demos/app/grid/filter/default-relation.vue rename to examples/sites/demos/pc/app/grid/filter/default-relation.vue diff --git a/examples/sites/demos/app/grid/filter/server-filter-composition-api.vue b/examples/sites/demos/pc/app/grid/filter/server-filter-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/filter/server-filter-composition-api.vue rename to examples/sites/demos/pc/app/grid/filter/server-filter-composition-api.vue diff --git a/examples/sites/demos/app/grid/filter/server-filter.vue b/examples/sites/demos/pc/app/grid/filter/server-filter.vue similarity index 100% rename from examples/sites/demos/app/grid/filter/server-filter.vue rename to examples/sites/demos/pc/app/grid/filter/server-filter.vue diff --git a/examples/sites/demos/app/grid/filter/simple-date-filter-composition-api.vue b/examples/sites/demos/pc/app/grid/filter/simple-date-filter-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/filter/simple-date-filter-composition-api.vue rename to examples/sites/demos/pc/app/grid/filter/simple-date-filter-composition-api.vue diff --git a/examples/sites/demos/app/grid/filter/simple-date-filter.spec.ts b/examples/sites/demos/pc/app/grid/filter/simple-date-filter.spec.ts similarity index 100% rename from examples/sites/demos/app/grid/filter/simple-date-filter.spec.ts rename to examples/sites/demos/pc/app/grid/filter/simple-date-filter.spec.ts diff --git a/examples/sites/demos/app/grid/filter/simple-date-filter.vue b/examples/sites/demos/pc/app/grid/filter/simple-date-filter.vue similarity index 100% rename from examples/sites/demos/app/grid/filter/simple-date-filter.vue rename to examples/sites/demos/pc/app/grid/filter/simple-date-filter.vue diff --git a/examples/sites/demos/app/grid/filter/simple-default-value-filter-composition-api.vue b/examples/sites/demos/pc/app/grid/filter/simple-default-value-filter-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/filter/simple-default-value-filter-composition-api.vue rename to examples/sites/demos/pc/app/grid/filter/simple-default-value-filter-composition-api.vue diff --git a/examples/sites/demos/app/grid/filter/simple-default-value-filter.spec.ts b/examples/sites/demos/pc/app/grid/filter/simple-default-value-filter.spec.ts similarity index 100% rename from examples/sites/demos/app/grid/filter/simple-default-value-filter.spec.ts rename to examples/sites/demos/pc/app/grid/filter/simple-default-value-filter.spec.ts diff --git a/examples/sites/demos/app/grid/filter/simple-default-value-filter.vue b/examples/sites/demos/pc/app/grid/filter/simple-default-value-filter.vue similarity index 100% rename from examples/sites/demos/app/grid/filter/simple-default-value-filter.vue rename to examples/sites/demos/pc/app/grid/filter/simple-default-value-filter.vue diff --git a/examples/sites/demos/app/grid/filter/simple-filter-composition-api.vue b/examples/sites/demos/pc/app/grid/filter/simple-filter-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/filter/simple-filter-composition-api.vue rename to examples/sites/demos/pc/app/grid/filter/simple-filter-composition-api.vue diff --git a/examples/sites/demos/app/grid/filter/simple-filter.spec.ts b/examples/sites/demos/pc/app/grid/filter/simple-filter.spec.ts similarity index 100% rename from examples/sites/demos/app/grid/filter/simple-filter.spec.ts rename to examples/sites/demos/pc/app/grid/filter/simple-filter.spec.ts diff --git a/examples/sites/demos/app/grid/filter/simple-filter.vue b/examples/sites/demos/pc/app/grid/filter/simple-filter.vue similarity index 100% rename from examples/sites/demos/app/grid/filter/simple-filter.vue rename to examples/sites/demos/pc/app/grid/filter/simple-filter.vue diff --git a/examples/sites/demos/app/grid/fixed/left-fixed-composition-api.vue b/examples/sites/demos/pc/app/grid/fixed/left-fixed-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/fixed/left-fixed-composition-api.vue rename to examples/sites/demos/pc/app/grid/fixed/left-fixed-composition-api.vue diff --git a/examples/sites/demos/app/grid/fixed/left-fixed.spec.js b/examples/sites/demos/pc/app/grid/fixed/left-fixed.spec.js similarity index 100% rename from examples/sites/demos/app/grid/fixed/left-fixed.spec.js rename to examples/sites/demos/pc/app/grid/fixed/left-fixed.spec.js diff --git a/examples/sites/demos/app/grid/fixed/left-fixed.vue b/examples/sites/demos/pc/app/grid/fixed/left-fixed.vue similarity index 100% rename from examples/sites/demos/app/grid/fixed/left-fixed.vue rename to examples/sites/demos/pc/app/grid/fixed/left-fixed.vue diff --git a/examples/sites/demos/app/grid/fixed/multi-column-fixed-composition-api.vue b/examples/sites/demos/pc/app/grid/fixed/multi-column-fixed-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/fixed/multi-column-fixed-composition-api.vue rename to examples/sites/demos/pc/app/grid/fixed/multi-column-fixed-composition-api.vue diff --git a/examples/sites/demos/app/grid/fixed/multi-column-fixed.spec.js b/examples/sites/demos/pc/app/grid/fixed/multi-column-fixed.spec.js similarity index 100% rename from examples/sites/demos/app/grid/fixed/multi-column-fixed.spec.js rename to examples/sites/demos/pc/app/grid/fixed/multi-column-fixed.spec.js diff --git a/examples/sites/demos/app/grid/fixed/multi-column-fixed.vue b/examples/sites/demos/pc/app/grid/fixed/multi-column-fixed.vue similarity index 100% rename from examples/sites/demos/app/grid/fixed/multi-column-fixed.vue rename to examples/sites/demos/pc/app/grid/fixed/multi-column-fixed.vue diff --git a/examples/sites/demos/app/grid/fixed/right-fixed-composition-api.vue b/examples/sites/demos/pc/app/grid/fixed/right-fixed-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/fixed/right-fixed-composition-api.vue rename to examples/sites/demos/pc/app/grid/fixed/right-fixed-composition-api.vue diff --git a/examples/sites/demos/app/grid/fixed/right-fixed.spec.js b/examples/sites/demos/pc/app/grid/fixed/right-fixed.spec.js similarity index 100% rename from examples/sites/demos/app/grid/fixed/right-fixed.spec.js rename to examples/sites/demos/pc/app/grid/fixed/right-fixed.spec.js diff --git a/examples/sites/demos/app/grid/fixed/right-fixed.vue b/examples/sites/demos/pc/app/grid/fixed/right-fixed.vue similarity index 100% rename from examples/sites/demos/app/grid/fixed/right-fixed.vue rename to examples/sites/demos/pc/app/grid/fixed/right-fixed.vue diff --git a/examples/sites/demos/app/grid/footer/footer-class-name-composition-api.vue b/examples/sites/demos/pc/app/grid/footer/footer-class-name-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/footer/footer-class-name-composition-api.vue rename to examples/sites/demos/pc/app/grid/footer/footer-class-name-composition-api.vue diff --git a/examples/sites/demos/app/grid/footer/footer-class-name.spec.js b/examples/sites/demos/pc/app/grid/footer/footer-class-name.spec.js similarity index 100% rename from examples/sites/demos/app/grid/footer/footer-class-name.spec.js rename to examples/sites/demos/pc/app/grid/footer/footer-class-name.spec.js diff --git a/examples/sites/demos/app/grid/footer/footer-class-name.vue b/examples/sites/demos/pc/app/grid/footer/footer-class-name.vue similarity index 100% rename from examples/sites/demos/app/grid/footer/footer-class-name.vue rename to examples/sites/demos/pc/app/grid/footer/footer-class-name.vue diff --git a/examples/sites/demos/app/grid/footer/footer-row-or-column-span-composition-api.vue b/examples/sites/demos/pc/app/grid/footer/footer-row-or-column-span-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/footer/footer-row-or-column-span-composition-api.vue rename to examples/sites/demos/pc/app/grid/footer/footer-row-or-column-span-composition-api.vue diff --git a/examples/sites/demos/app/grid/footer/footer-row-or-column-span.spec.js b/examples/sites/demos/pc/app/grid/footer/footer-row-or-column-span.spec.js similarity index 100% rename from examples/sites/demos/app/grid/footer/footer-row-or-column-span.spec.js rename to examples/sites/demos/pc/app/grid/footer/footer-row-or-column-span.spec.js diff --git a/examples/sites/demos/app/grid/footer/footer-row-or-column-span.vue b/examples/sites/demos/pc/app/grid/footer/footer-row-or-column-span.vue similarity index 100% rename from examples/sites/demos/app/grid/footer/footer-row-or-column-span.vue rename to examples/sites/demos/pc/app/grid/footer/footer-row-or-column-span.vue diff --git a/examples/sites/demos/app/grid/footer/footer-summation-composition-api.vue b/examples/sites/demos/pc/app/grid/footer/footer-summation-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/footer/footer-summation-composition-api.vue rename to examples/sites/demos/pc/app/grid/footer/footer-summation-composition-api.vue diff --git a/examples/sites/demos/app/grid/footer/footer-summation-empty-composition-api.vue b/examples/sites/demos/pc/app/grid/footer/footer-summation-empty-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/footer/footer-summation-empty-composition-api.vue rename to examples/sites/demos/pc/app/grid/footer/footer-summation-empty-composition-api.vue diff --git a/examples/sites/demos/app/grid/footer/footer-summation-empty.spec.js b/examples/sites/demos/pc/app/grid/footer/footer-summation-empty.spec.js similarity index 100% rename from examples/sites/demos/app/grid/footer/footer-summation-empty.spec.js rename to examples/sites/demos/pc/app/grid/footer/footer-summation-empty.spec.js diff --git a/examples/sites/demos/app/grid/footer/footer-summation-empty.vue b/examples/sites/demos/pc/app/grid/footer/footer-summation-empty.vue similarity index 100% rename from examples/sites/demos/app/grid/footer/footer-summation-empty.vue rename to examples/sites/demos/pc/app/grid/footer/footer-summation-empty.vue diff --git a/examples/sites/demos/app/grid/footer/footer-summation.spec.js b/examples/sites/demos/pc/app/grid/footer/footer-summation.spec.js similarity index 100% rename from examples/sites/demos/app/grid/footer/footer-summation.spec.js rename to examples/sites/demos/pc/app/grid/footer/footer-summation.spec.js diff --git a/examples/sites/demos/app/grid/footer/footer-summation.vue b/examples/sites/demos/pc/app/grid/footer/footer-summation.vue similarity index 100% rename from examples/sites/demos/app/grid/footer/footer-summation.vue rename to examples/sites/demos/pc/app/grid/footer/footer-summation.vue diff --git a/examples/sites/demos/app/grid/grid_Example/dataCascading/arbitraryCascade-composition-api.vue b/examples/sites/demos/pc/app/grid/grid_Example/dataCascading/arbitraryCascade-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/dataCascading/arbitraryCascade-composition-api.vue rename to examples/sites/demos/pc/app/grid/grid_Example/dataCascading/arbitraryCascade-composition-api.vue diff --git a/examples/sites/demos/app/grid/grid_Example/dataCascading/arbitraryCascade.vue b/examples/sites/demos/pc/app/grid/grid_Example/dataCascading/arbitraryCascade.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/dataCascading/arbitraryCascade.vue rename to examples/sites/demos/pc/app/grid/grid_Example/dataCascading/arbitraryCascade.vue diff --git a/examples/sites/demos/app/grid/grid_Example/dataCascading/cascade-composition-api.vue b/examples/sites/demos/pc/app/grid/grid_Example/dataCascading/cascade-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/dataCascading/cascade-composition-api.vue rename to examples/sites/demos/pc/app/grid/grid_Example/dataCascading/cascade-composition-api.vue diff --git a/examples/sites/demos/app/grid/grid_Example/dataCascading/cascade.vue b/examples/sites/demos/pc/app/grid/grid_Example/dataCascading/cascade.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/dataCascading/cascade.vue rename to examples/sites/demos/pc/app/grid/grid_Example/dataCascading/cascade.vue diff --git a/examples/sites/demos/app/grid/grid_Example/dynamicallyColumns-composition-api.vue b/examples/sites/demos/pc/app/grid/grid_Example/dynamicallyColumns-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/dynamicallyColumns-composition-api.vue rename to examples/sites/demos/pc/app/grid/grid_Example/dynamicallyColumns-composition-api.vue diff --git a/examples/sites/demos/app/grid/grid_Example/dynamicallyColumns.spec.js b/examples/sites/demos/pc/app/grid/grid_Example/dynamicallyColumns.spec.js similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/dynamicallyColumns.spec.js rename to examples/sites/demos/pc/app/grid/grid_Example/dynamicallyColumns.spec.js diff --git a/examples/sites/demos/app/grid/grid_Example/dynamicallyColumns.vue b/examples/sites/demos/pc/app/grid/grid_Example/dynamicallyColumns.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/dynamicallyColumns.vue rename to examples/sites/demos/pc/app/grid/grid_Example/dynamicallyColumns.vue diff --git a/examples/sites/demos/app/grid/grid_Example/gridEdit/custom-edit-composition-api.vue b/examples/sites/demos/pc/app/grid/grid_Example/gridEdit/custom-edit-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridEdit/custom-edit-composition-api.vue rename to examples/sites/demos/pc/app/grid/grid_Example/gridEdit/custom-edit-composition-api.vue diff --git a/examples/sites/demos/app/grid/grid_Example/gridEdit/custom-edit.vue b/examples/sites/demos/pc/app/grid/grid_Example/gridEdit/custom-edit.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridEdit/custom-edit.vue rename to examples/sites/demos/pc/app/grid/grid_Example/gridEdit/custom-edit.vue diff --git a/examples/sites/demos/app/grid/grid_Example/gridEdit/custom-editor-composition-api.vue b/examples/sites/demos/pc/app/grid/grid_Example/gridEdit/custom-editor-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridEdit/custom-editor-composition-api.vue rename to examples/sites/demos/pc/app/grid/grid_Example/gridEdit/custom-editor-composition-api.vue diff --git a/examples/sites/demos/app/grid/grid_Example/gridEdit/custom-editor-select-composition-api.vue b/examples/sites/demos/pc/app/grid/grid_Example/gridEdit/custom-editor-select-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridEdit/custom-editor-select-composition-api.vue rename to examples/sites/demos/pc/app/grid/grid_Example/gridEdit/custom-editor-select-composition-api.vue diff --git a/examples/sites/demos/app/grid/grid_Example/gridEdit/custom-editor-select.spec.js b/examples/sites/demos/pc/app/grid/grid_Example/gridEdit/custom-editor-select.spec.js similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridEdit/custom-editor-select.spec.js rename to examples/sites/demos/pc/app/grid/grid_Example/gridEdit/custom-editor-select.spec.js diff --git a/examples/sites/demos/app/grid/grid_Example/gridEdit/custom-editor-select.vue b/examples/sites/demos/pc/app/grid/grid_Example/gridEdit/custom-editor-select.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridEdit/custom-editor-select.vue rename to examples/sites/demos/pc/app/grid/grid_Example/gridEdit/custom-editor-select.vue diff --git a/examples/sites/demos/app/grid/grid_Example/gridEdit/custom-editor.spec.js b/examples/sites/demos/pc/app/grid/grid_Example/gridEdit/custom-editor.spec.js similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridEdit/custom-editor.spec.js rename to examples/sites/demos/pc/app/grid/grid_Example/gridEdit/custom-editor.spec.js diff --git a/examples/sites/demos/app/grid/grid_Example/gridEdit/custom-editor.vue b/examples/sites/demos/pc/app/grid/grid_Example/gridEdit/custom-editor.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridEdit/custom-editor.vue rename to examples/sites/demos/pc/app/grid/grid_Example/gridEdit/custom-editor.vue diff --git a/examples/sites/demos/app/grid/grid_Example/gridEdit/custom-editor2-composition-api.vue b/examples/sites/demos/pc/app/grid/grid_Example/gridEdit/custom-editor2-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridEdit/custom-editor2-composition-api.vue rename to examples/sites/demos/pc/app/grid/grid_Example/gridEdit/custom-editor2-composition-api.vue diff --git a/examples/sites/demos/app/grid/grid_Example/gridEdit/custom-editor2.vue b/examples/sites/demos/pc/app/grid/grid_Example/gridEdit/custom-editor2.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridEdit/custom-editor2.vue rename to examples/sites/demos/pc/app/grid/grid_Example/gridEdit/custom-editor2.vue diff --git a/examples/sites/demos/app/grid/grid_Example/gridEdit/custom-editor3-composition-api.vue b/examples/sites/demos/pc/app/grid/grid_Example/gridEdit/custom-editor3-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridEdit/custom-editor3-composition-api.vue rename to examples/sites/demos/pc/app/grid/grid_Example/gridEdit/custom-editor3-composition-api.vue diff --git a/examples/sites/demos/app/grid/grid_Example/gridEdit/custom-editor3.vue b/examples/sites/demos/pc/app/grid/grid_Example/gridEdit/custom-editor3.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridEdit/custom-editor3.vue rename to examples/sites/demos/pc/app/grid/grid_Example/gridEdit/custom-editor3.vue diff --git a/examples/sites/demos/app/grid/grid_Example/gridEdit/editor-bg-composition-api.vue b/examples/sites/demos/pc/app/grid/grid_Example/gridEdit/editor-bg-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridEdit/editor-bg-composition-api.vue rename to examples/sites/demos/pc/app/grid/grid_Example/gridEdit/editor-bg-composition-api.vue diff --git a/examples/sites/demos/app/grid/grid_Example/gridEdit/editor-bg.vue b/examples/sites/demos/pc/app/grid/grid_Example/gridEdit/editor-bg.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridEdit/editor-bg.vue rename to examples/sites/demos/pc/app/grid/grid_Example/gridEdit/editor-bg.vue diff --git a/examples/sites/demos/app/grid/grid_Example/gridEdit/inner-editor-composition-api.vue b/examples/sites/demos/pc/app/grid/grid_Example/gridEdit/inner-editor-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridEdit/inner-editor-composition-api.vue rename to examples/sites/demos/pc/app/grid/grid_Example/gridEdit/inner-editor-composition-api.vue diff --git a/examples/sites/demos/app/grid/grid_Example/gridEdit/inner-editor.spec.js b/examples/sites/demos/pc/app/grid/grid_Example/gridEdit/inner-editor.spec.js similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridEdit/inner-editor.spec.js rename to examples/sites/demos/pc/app/grid/grid_Example/gridEdit/inner-editor.spec.js diff --git a/examples/sites/demos/app/grid/grid_Example/gridEdit/inner-editor.vue b/examples/sites/demos/pc/app/grid/grid_Example/gridEdit/inner-editor.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridEdit/inner-editor.vue rename to examples/sites/demos/pc/app/grid/grid_Example/gridEdit/inner-editor.vue diff --git a/examples/sites/demos/app/grid/grid_Example/gridEdit/popeditor-in-grid-composition-api.vue b/examples/sites/demos/pc/app/grid/grid_Example/gridEdit/popeditor-in-grid-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridEdit/popeditor-in-grid-composition-api.vue rename to examples/sites/demos/pc/app/grid/grid_Example/gridEdit/popeditor-in-grid-composition-api.vue diff --git a/examples/sites/demos/app/grid/grid_Example/gridEdit/popeditor-in-grid-remote-search-composition-api.vue b/examples/sites/demos/pc/app/grid/grid_Example/gridEdit/popeditor-in-grid-remote-search-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridEdit/popeditor-in-grid-remote-search-composition-api.vue rename to examples/sites/demos/pc/app/grid/grid_Example/gridEdit/popeditor-in-grid-remote-search-composition-api.vue diff --git a/examples/sites/demos/app/grid/grid_Example/gridEdit/popeditor-in-grid-remote-search.spec.js b/examples/sites/demos/pc/app/grid/grid_Example/gridEdit/popeditor-in-grid-remote-search.spec.js similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridEdit/popeditor-in-grid-remote-search.spec.js rename to examples/sites/demos/pc/app/grid/grid_Example/gridEdit/popeditor-in-grid-remote-search.spec.js diff --git a/examples/sites/demos/app/grid/grid_Example/gridEdit/popeditor-in-grid-remote-search.vue b/examples/sites/demos/pc/app/grid/grid_Example/gridEdit/popeditor-in-grid-remote-search.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridEdit/popeditor-in-grid-remote-search.vue rename to examples/sites/demos/pc/app/grid/grid_Example/gridEdit/popeditor-in-grid-remote-search.vue diff --git a/examples/sites/demos/app/grid/grid_Example/gridEdit/popeditor-in-grid.spec.js b/examples/sites/demos/pc/app/grid/grid_Example/gridEdit/popeditor-in-grid.spec.js similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridEdit/popeditor-in-grid.spec.js rename to examples/sites/demos/pc/app/grid/grid_Example/gridEdit/popeditor-in-grid.spec.js diff --git a/examples/sites/demos/app/grid/grid_Example/gridEdit/popeditor-in-grid.vue b/examples/sites/demos/pc/app/grid/grid_Example/gridEdit/popeditor-in-grid.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridEdit/popeditor-in-grid.vue rename to examples/sites/demos/pc/app/grid/grid_Example/gridEdit/popeditor-in-grid.vue diff --git a/examples/sites/demos/app/grid/grid_Example/gridEdit/user-in-grid-composition-api.vue b/examples/sites/demos/pc/app/grid/grid_Example/gridEdit/user-in-grid-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridEdit/user-in-grid-composition-api.vue rename to examples/sites/demos/pc/app/grid/grid_Example/gridEdit/user-in-grid-composition-api.vue diff --git a/examples/sites/demos/app/grid/grid_Example/gridEdit/user-in-grid.vue b/examples/sites/demos/pc/app/grid/grid_Example/gridEdit/user-in-grid.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridEdit/user-in-grid.vue rename to examples/sites/demos/pc/app/grid/grid_Example/gridEdit/user-in-grid.vue diff --git a/examples/sites/demos/app/grid/grid_Example/gridRenderer/custom-renderer-composition-api.vue b/examples/sites/demos/pc/app/grid/grid_Example/gridRenderer/custom-renderer-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridRenderer/custom-renderer-composition-api.vue rename to examples/sites/demos/pc/app/grid/grid_Example/gridRenderer/custom-renderer-composition-api.vue diff --git a/examples/sites/demos/app/grid/grid_Example/gridRenderer/custom-renderer.spec.js b/examples/sites/demos/pc/app/grid/grid_Example/gridRenderer/custom-renderer.spec.js similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridRenderer/custom-renderer.spec.js rename to examples/sites/demos/pc/app/grid/grid_Example/gridRenderer/custom-renderer.spec.js diff --git a/examples/sites/demos/app/grid/grid_Example/gridRenderer/custom-renderer.vue b/examples/sites/demos/pc/app/grid/grid_Example/gridRenderer/custom-renderer.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridRenderer/custom-renderer.vue rename to examples/sites/demos/pc/app/grid/grid_Example/gridRenderer/custom-renderer.vue diff --git a/examples/sites/demos/app/grid/grid_Example/gridRenderer/inner-renderer-composition-api.vue b/examples/sites/demos/pc/app/grid/grid_Example/gridRenderer/inner-renderer-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridRenderer/inner-renderer-composition-api.vue rename to examples/sites/demos/pc/app/grid/grid_Example/gridRenderer/inner-renderer-composition-api.vue diff --git a/examples/sites/demos/app/grid/grid_Example/gridRenderer/inner-renderer.spec.js b/examples/sites/demos/pc/app/grid/grid_Example/gridRenderer/inner-renderer.spec.js similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridRenderer/inner-renderer.spec.js rename to examples/sites/demos/pc/app/grid/grid_Example/gridRenderer/inner-renderer.spec.js diff --git a/examples/sites/demos/app/grid/grid_Example/gridRenderer/inner-renderer.vue b/examples/sites/demos/pc/app/grid/grid_Example/gridRenderer/inner-renderer.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridRenderer/inner-renderer.vue rename to examples/sites/demos/pc/app/grid/grid_Example/gridRenderer/inner-renderer.vue diff --git a/examples/sites/demos/app/grid/grid_Example/gridValid/asterisk-method-composition-api.vue b/examples/sites/demos/pc/app/grid/grid_Example/gridValid/asterisk-method-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridValid/asterisk-method-composition-api.vue rename to examples/sites/demos/pc/app/grid/grid_Example/gridValid/asterisk-method-composition-api.vue diff --git a/examples/sites/demos/app/grid/grid_Example/gridValid/asterisk-method.vue b/examples/sites/demos/pc/app/grid/grid_Example/gridValid/asterisk-method.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridValid/asterisk-method.vue rename to examples/sites/demos/pc/app/grid/grid_Example/gridValid/asterisk-method.vue diff --git a/examples/sites/demos/app/grid/grid_Example/gridValid/before-submit-validation-composition-api.vue b/examples/sites/demos/pc/app/grid/grid_Example/gridValid/before-submit-validation-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridValid/before-submit-validation-composition-api.vue rename to examples/sites/demos/pc/app/grid/grid_Example/gridValid/before-submit-validation-composition-api.vue diff --git a/examples/sites/demos/app/grid/grid_Example/gridValid/before-submit-validation.spec.js b/examples/sites/demos/pc/app/grid/grid_Example/gridValid/before-submit-validation.spec.js similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridValid/before-submit-validation.spec.js rename to examples/sites/demos/pc/app/grid/grid_Example/gridValid/before-submit-validation.spec.js diff --git a/examples/sites/demos/app/grid/grid_Example/gridValid/before-submit-validation.vue b/examples/sites/demos/pc/app/grid/grid_Example/gridValid/before-submit-validation.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridValid/before-submit-validation.vue rename to examples/sites/demos/pc/app/grid/grid_Example/gridValid/before-submit-validation.vue diff --git a/examples/sites/demos/app/grid/grid_Example/gridValid/bubbling-composition-api.vue b/examples/sites/demos/pc/app/grid/grid_Example/gridValid/bubbling-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridValid/bubbling-composition-api.vue rename to examples/sites/demos/pc/app/grid/grid_Example/gridValid/bubbling-composition-api.vue diff --git a/examples/sites/demos/app/grid/grid_Example/gridValid/bubbling.vue b/examples/sites/demos/pc/app/grid/grid_Example/gridValid/bubbling.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridValid/bubbling.vue rename to examples/sites/demos/pc/app/grid/grid_Example/gridValid/bubbling.vue diff --git a/examples/sites/demos/app/grid/grid_Example/gridValid/custcomp-composition-api.vue b/examples/sites/demos/pc/app/grid/grid_Example/gridValid/custcomp-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridValid/custcomp-composition-api.vue rename to examples/sites/demos/pc/app/grid/grid_Example/gridValid/custcomp-composition-api.vue diff --git a/examples/sites/demos/app/grid/grid_Example/gridValid/custcomp.spec.js b/examples/sites/demos/pc/app/grid/grid_Example/gridValid/custcomp.spec.js similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridValid/custcomp.spec.js rename to examples/sites/demos/pc/app/grid/grid_Example/gridValid/custcomp.spec.js diff --git a/examples/sites/demos/app/grid/grid_Example/gridValid/custcomp.vue b/examples/sites/demos/pc/app/grid/grid_Example/gridValid/custcomp.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridValid/custcomp.vue rename to examples/sites/demos/pc/app/grid/grid_Example/gridValid/custcomp.vue diff --git a/examples/sites/demos/app/grid/grid_Example/gridValid/editing-isvalidalways-validation-composition-api.vue b/examples/sites/demos/pc/app/grid/grid_Example/gridValid/editing-isvalidalways-validation-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridValid/editing-isvalidalways-validation-composition-api.vue rename to examples/sites/demos/pc/app/grid/grid_Example/gridValid/editing-isvalidalways-validation-composition-api.vue diff --git a/examples/sites/demos/app/grid/grid_Example/gridValid/editing-isvalidalways-validation.spec.js b/examples/sites/demos/pc/app/grid/grid_Example/gridValid/editing-isvalidalways-validation.spec.js similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridValid/editing-isvalidalways-validation.spec.js rename to examples/sites/demos/pc/app/grid/grid_Example/gridValid/editing-isvalidalways-validation.spec.js diff --git a/examples/sites/demos/app/grid/grid_Example/gridValid/editing-isvalidalways-validation.vue b/examples/sites/demos/pc/app/grid/grid_Example/gridValid/editing-isvalidalways-validation.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridValid/editing-isvalidalways-validation.vue rename to examples/sites/demos/pc/app/grid/grid_Example/gridValid/editing-isvalidalways-validation.vue diff --git a/examples/sites/demos/app/grid/grid_Example/gridValid/editing-validation-composition-api.vue b/examples/sites/demos/pc/app/grid/grid_Example/gridValid/editing-validation-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridValid/editing-validation-composition-api.vue rename to examples/sites/demos/pc/app/grid/grid_Example/gridValid/editing-validation-composition-api.vue diff --git a/examples/sites/demos/app/grid/grid_Example/gridValid/editing-validation.spec.js b/examples/sites/demos/pc/app/grid/grid_Example/gridValid/editing-validation.spec.js similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridValid/editing-validation.spec.js rename to examples/sites/demos/pc/app/grid/grid_Example/gridValid/editing-validation.spec.js diff --git a/examples/sites/demos/app/grid/grid_Example/gridValid/editing-validation.vue b/examples/sites/demos/pc/app/grid/grid_Example/gridValid/editing-validation.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridValid/editing-validation.vue rename to examples/sites/demos/pc/app/grid/grid_Example/gridValid/editing-validation.vue diff --git a/examples/sites/demos/app/grid/grid_Example/gridValid/row-data-valid-composition-api.vue b/examples/sites/demos/pc/app/grid/grid_Example/gridValid/row-data-valid-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridValid/row-data-valid-composition-api.vue rename to examples/sites/demos/pc/app/grid/grid_Example/gridValid/row-data-valid-composition-api.vue diff --git a/examples/sites/demos/app/grid/grid_Example/gridValid/row-data-valid.spec.js b/examples/sites/demos/pc/app/grid/grid_Example/gridValid/row-data-valid.spec.js similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridValid/row-data-valid.spec.js rename to examples/sites/demos/pc/app/grid/grid_Example/gridValid/row-data-valid.spec.js diff --git a/examples/sites/demos/app/grid/grid_Example/gridValid/row-data-valid.vue b/examples/sites/demos/pc/app/grid/grid_Example/gridValid/row-data-valid.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridValid/row-data-valid.vue rename to examples/sites/demos/pc/app/grid/grid_Example/gridValid/row-data-valid.vue diff --git a/examples/sites/demos/app/grid/grid_Example/gridValid/select-validation-composition-api.vue b/examples/sites/demos/pc/app/grid/grid_Example/gridValid/select-validation-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridValid/select-validation-composition-api.vue rename to examples/sites/demos/pc/app/grid/grid_Example/gridValid/select-validation-composition-api.vue diff --git a/examples/sites/demos/app/grid/grid_Example/gridValid/select-validation.spec.js b/examples/sites/demos/pc/app/grid/grid_Example/gridValid/select-validation.spec.js similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridValid/select-validation.spec.js rename to examples/sites/demos/pc/app/grid/grid_Example/gridValid/select-validation.spec.js diff --git a/examples/sites/demos/app/grid/grid_Example/gridValid/select-validation.vue b/examples/sites/demos/pc/app/grid/grid_Example/gridValid/select-validation.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridValid/select-validation.vue rename to examples/sites/demos/pc/app/grid/grid_Example/gridValid/select-validation.vue diff --git a/examples/sites/demos/app/grid/grid_Example/gridValid/tipconfig-composition-api.vue b/examples/sites/demos/pc/app/grid/grid_Example/gridValid/tipconfig-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridValid/tipconfig-composition-api.vue rename to examples/sites/demos/pc/app/grid/grid_Example/gridValid/tipconfig-composition-api.vue diff --git a/examples/sites/demos/app/grid/grid_Example/gridValid/tipconfig.vue b/examples/sites/demos/pc/app/grid/grid_Example/gridValid/tipconfig.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridValid/tipconfig.vue rename to examples/sites/demos/pc/app/grid/grid_Example/gridValid/tipconfig.vue diff --git a/examples/sites/demos/app/grid/grid_Example/gridValid/valid-config-composition-api.vue b/examples/sites/demos/pc/app/grid/grid_Example/gridValid/valid-config-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridValid/valid-config-composition-api.vue rename to examples/sites/demos/pc/app/grid/grid_Example/gridValid/valid-config-composition-api.vue diff --git a/examples/sites/demos/app/grid/grid_Example/gridValid/valid-config.vue b/examples/sites/demos/pc/app/grid/grid_Example/gridValid/valid-config.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridValid/valid-config.vue rename to examples/sites/demos/pc/app/grid/grid_Example/gridValid/valid-config.vue diff --git a/examples/sites/demos/app/grid/grid_Example/gridValid/validation-scroll-to-col-composition-api.vue b/examples/sites/demos/pc/app/grid/grid_Example/gridValid/validation-scroll-to-col-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridValid/validation-scroll-to-col-composition-api.vue rename to examples/sites/demos/pc/app/grid/grid_Example/gridValid/validation-scroll-to-col-composition-api.vue diff --git a/examples/sites/demos/app/grid/grid_Example/gridValid/validation-scroll-to-col.spec.js b/examples/sites/demos/pc/app/grid/grid_Example/gridValid/validation-scroll-to-col.spec.js similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridValid/validation-scroll-to-col.spec.js rename to examples/sites/demos/pc/app/grid/grid_Example/gridValid/validation-scroll-to-col.spec.js diff --git a/examples/sites/demos/app/grid/grid_Example/gridValid/validation-scroll-to-col.vue b/examples/sites/demos/pc/app/grid/grid_Example/gridValid/validation-scroll-to-col.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/gridValid/validation-scroll-to-col.vue rename to examples/sites/demos/pc/app/grid/grid_Example/gridValid/validation-scroll-to-col.vue diff --git a/examples/sites/demos/app/grid/grid_Example/nestedGrid-composition-api.vue b/examples/sites/demos/pc/app/grid/grid_Example/nestedGrid-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/nestedGrid-composition-api.vue rename to examples/sites/demos/pc/app/grid/grid_Example/nestedGrid-composition-api.vue diff --git a/examples/sites/demos/app/grid/grid_Example/nestedGrid.spec.js b/examples/sites/demos/pc/app/grid/grid_Example/nestedGrid.spec.js similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/nestedGrid.spec.js rename to examples/sites/demos/pc/app/grid/grid_Example/nestedGrid.spec.js diff --git a/examples/sites/demos/app/grid/grid_Example/nestedGrid.vue b/examples/sites/demos/pc/app/grid/grid_Example/nestedGrid.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/nestedGrid.vue rename to examples/sites/demos/pc/app/grid/grid_Example/nestedGrid.vue diff --git a/examples/sites/demos/app/grid/grid_Example/reverseRow-composition-api.vue b/examples/sites/demos/pc/app/grid/grid_Example/reverseRow-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/reverseRow-composition-api.vue rename to examples/sites/demos/pc/app/grid/grid_Example/reverseRow-composition-api.vue diff --git a/examples/sites/demos/app/grid/grid_Example/reverseRow.spec.js b/examples/sites/demos/pc/app/grid/grid_Example/reverseRow.spec.js similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/reverseRow.spec.js rename to examples/sites/demos/pc/app/grid/grid_Example/reverseRow.spec.js diff --git a/examples/sites/demos/app/grid/grid_Example/reverseRow.vue b/examples/sites/demos/pc/app/grid/grid_Example/reverseRow.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/reverseRow.vue rename to examples/sites/demos/pc/app/grid/grid_Example/reverseRow.vue diff --git a/examples/sites/demos/app/grid/grid_Example/shortcutMenu/cell-menu-composition-api.vue b/examples/sites/demos/pc/app/grid/grid_Example/shortcutMenu/cell-menu-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/shortcutMenu/cell-menu-composition-api.vue rename to examples/sites/demos/pc/app/grid/grid_Example/shortcutMenu/cell-menu-composition-api.vue diff --git a/examples/sites/demos/app/grid/grid_Example/shortcutMenu/cell-menu.spec.js b/examples/sites/demos/pc/app/grid/grid_Example/shortcutMenu/cell-menu.spec.js similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/shortcutMenu/cell-menu.spec.js rename to examples/sites/demos/pc/app/grid/grid_Example/shortcutMenu/cell-menu.spec.js diff --git a/examples/sites/demos/app/grid/grid_Example/shortcutMenu/cell-menu.vue b/examples/sites/demos/pc/app/grid/grid_Example/shortcutMenu/cell-menu.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/shortcutMenu/cell-menu.vue rename to examples/sites/demos/pc/app/grid/grid_Example/shortcutMenu/cell-menu.vue diff --git a/examples/sites/demos/app/grid/grid_Example/shortcutMenu/footer-menu-composition-api.vue b/examples/sites/demos/pc/app/grid/grid_Example/shortcutMenu/footer-menu-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/shortcutMenu/footer-menu-composition-api.vue rename to examples/sites/demos/pc/app/grid/grid_Example/shortcutMenu/footer-menu-composition-api.vue diff --git a/examples/sites/demos/app/grid/grid_Example/shortcutMenu/footer-menu.spec.js b/examples/sites/demos/pc/app/grid/grid_Example/shortcutMenu/footer-menu.spec.js similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/shortcutMenu/footer-menu.spec.js rename to examples/sites/demos/pc/app/grid/grid_Example/shortcutMenu/footer-menu.spec.js diff --git a/examples/sites/demos/app/grid/grid_Example/shortcutMenu/footer-menu.vue b/examples/sites/demos/pc/app/grid/grid_Example/shortcutMenu/footer-menu.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/shortcutMenu/footer-menu.vue rename to examples/sites/demos/pc/app/grid/grid_Example/shortcutMenu/footer-menu.vue diff --git a/examples/sites/demos/app/grid/grid_Example/shortcutMenu/header-menu-composition-api.vue b/examples/sites/demos/pc/app/grid/grid_Example/shortcutMenu/header-menu-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/shortcutMenu/header-menu-composition-api.vue rename to examples/sites/demos/pc/app/grid/grid_Example/shortcutMenu/header-menu-composition-api.vue diff --git a/examples/sites/demos/app/grid/grid_Example/shortcutMenu/header-menu.spec.js b/examples/sites/demos/pc/app/grid/grid_Example/shortcutMenu/header-menu.spec.js similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/shortcutMenu/header-menu.spec.js rename to examples/sites/demos/pc/app/grid/grid_Example/shortcutMenu/header-menu.spec.js diff --git a/examples/sites/demos/app/grid/grid_Example/shortcutMenu/header-menu.vue b/examples/sites/demos/pc/app/grid/grid_Example/shortcutMenu/header-menu.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/shortcutMenu/header-menu.vue rename to examples/sites/demos/pc/app/grid/grid_Example/shortcutMenu/header-menu.vue diff --git a/examples/sites/demos/app/grid/grid_Example/shortcutMenu/menu-permissions-composition-api.vue b/examples/sites/demos/pc/app/grid/grid_Example/shortcutMenu/menu-permissions-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/shortcutMenu/menu-permissions-composition-api.vue rename to examples/sites/demos/pc/app/grid/grid_Example/shortcutMenu/menu-permissions-composition-api.vue diff --git a/examples/sites/demos/app/grid/grid_Example/shortcutMenu/menu-permissions.spec.js b/examples/sites/demos/pc/app/grid/grid_Example/shortcutMenu/menu-permissions.spec.js similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/shortcutMenu/menu-permissions.spec.js rename to examples/sites/demos/pc/app/grid/grid_Example/shortcutMenu/menu-permissions.spec.js diff --git a/examples/sites/demos/app/grid/grid_Example/shortcutMenu/menu-permissions.vue b/examples/sites/demos/pc/app/grid/grid_Example/shortcutMenu/menu-permissions.vue similarity index 100% rename from examples/sites/demos/app/grid/grid_Example/shortcutMenu/menu-permissions.vue rename to examples/sites/demos/pc/app/grid/grid_Example/shortcutMenu/menu-permissions.vue diff --git a/examples/sites/demos/app/grid/header/config-grid-header-composition-api.vue b/examples/sites/demos/pc/app/grid/header/config-grid-header-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/header/config-grid-header-composition-api.vue rename to examples/sites/demos/pc/app/grid/header/config-grid-header-composition-api.vue diff --git a/examples/sites/demos/app/grid/header/config-grid-header.vue b/examples/sites/demos/pc/app/grid/header/config-grid-header.vue similarity index 100% rename from examples/sites/demos/app/grid/header/config-grid-header.vue rename to examples/sites/demos/pc/app/grid/header/config-grid-header.vue diff --git a/examples/sites/demos/app/grid/header/custom-grid-header-composition-api.vue b/examples/sites/demos/pc/app/grid/header/custom-grid-header-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/header/custom-grid-header-composition-api.vue rename to examples/sites/demos/pc/app/grid/header/custom-grid-header-composition-api.vue diff --git a/examples/sites/demos/app/grid/header/custom-grid-header.spec.js b/examples/sites/demos/pc/app/grid/header/custom-grid-header.spec.js similarity index 100% rename from examples/sites/demos/app/grid/header/custom-grid-header.spec.js rename to examples/sites/demos/pc/app/grid/header/custom-grid-header.spec.js diff --git a/examples/sites/demos/app/grid/header/custom-grid-header.vue b/examples/sites/demos/pc/app/grid/header/custom-grid-header.vue similarity index 100% rename from examples/sites/demos/app/grid/header/custom-grid-header.vue rename to examples/sites/demos/pc/app/grid/header/custom-grid-header.vue diff --git a/examples/sites/demos/app/grid/header/header-class-name-composition-api.vue b/examples/sites/demos/pc/app/grid/header/header-class-name-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/header/header-class-name-composition-api.vue rename to examples/sites/demos/pc/app/grid/header/header-class-name-composition-api.vue diff --git a/examples/sites/demos/app/grid/header/header-class-name.spec.js b/examples/sites/demos/pc/app/grid/header/header-class-name.spec.js similarity index 100% rename from examples/sites/demos/app/grid/header/header-class-name.spec.js rename to examples/sites/demos/pc/app/grid/header/header-class-name.spec.js diff --git a/examples/sites/demos/app/grid/header/header-class-name.vue b/examples/sites/demos/pc/app/grid/header/header-class-name.vue similarity index 100% rename from examples/sites/demos/app/grid/header/header-class-name.vue rename to examples/sites/demos/pc/app/grid/header/header-class-name.vue diff --git a/examples/sites/demos/app/grid/header/hide-grid-header-composition-api.vue b/examples/sites/demos/pc/app/grid/header/hide-grid-header-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/header/hide-grid-header-composition-api.vue rename to examples/sites/demos/pc/app/grid/header/hide-grid-header-composition-api.vue diff --git a/examples/sites/demos/app/grid/header/hide-grid-header.spec.js b/examples/sites/demos/pc/app/grid/header/hide-grid-header.spec.js similarity index 100% rename from examples/sites/demos/app/grid/header/hide-grid-header.spec.js rename to examples/sites/demos/pc/app/grid/header/hide-grid-header.spec.js diff --git a/examples/sites/demos/app/grid/header/hide-grid-header.vue b/examples/sites/demos/pc/app/grid/header/hide-grid-header.vue similarity index 100% rename from examples/sites/demos/app/grid/header/hide-grid-header.vue rename to examples/sites/demos/pc/app/grid/header/hide-grid-header.vue diff --git a/examples/sites/demos/app/grid/header/slot-header-composition-api.vue b/examples/sites/demos/pc/app/grid/header/slot-header-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/header/slot-header-composition-api.vue rename to examples/sites/demos/pc/app/grid/header/slot-header-composition-api.vue diff --git a/examples/sites/demos/app/grid/header/slot-header.spec.js b/examples/sites/demos/pc/app/grid/header/slot-header.spec.js similarity index 100% rename from examples/sites/demos/app/grid/header/slot-header.spec.js rename to examples/sites/demos/pc/app/grid/header/slot-header.spec.js diff --git a/examples/sites/demos/app/grid/header/slot-header.vue b/examples/sites/demos/pc/app/grid/header/slot-header.vue similarity index 100% rename from examples/sites/demos/app/grid/header/slot-header.vue rename to examples/sites/demos/pc/app/grid/header/slot-header.vue diff --git a/examples/sites/demos/app/grid/hide/hideColumn-composition-api.vue b/examples/sites/demos/pc/app/grid/hide/hideColumn-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/hide/hideColumn-composition-api.vue rename to examples/sites/demos/pc/app/grid/hide/hideColumn-composition-api.vue diff --git a/examples/sites/demos/app/grid/hide/hideColumn.vue b/examples/sites/demos/pc/app/grid/hide/hideColumn.vue similarity index 100% rename from examples/sites/demos/app/grid/hide/hideColumn.vue rename to examples/sites/demos/pc/app/grid/hide/hideColumn.vue diff --git a/examples/sites/demos/app/grid/highlight/highlight-cell-composition-api.vue b/examples/sites/demos/pc/app/grid/highlight/highlight-cell-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/highlight/highlight-cell-composition-api.vue rename to examples/sites/demos/pc/app/grid/highlight/highlight-cell-composition-api.vue diff --git a/examples/sites/demos/app/grid/highlight/highlight-cell.spec.js b/examples/sites/demos/pc/app/grid/highlight/highlight-cell.spec.js similarity index 100% rename from examples/sites/demos/app/grid/highlight/highlight-cell.spec.js rename to examples/sites/demos/pc/app/grid/highlight/highlight-cell.spec.js diff --git a/examples/sites/demos/app/grid/highlight/highlight-cell.vue b/examples/sites/demos/pc/app/grid/highlight/highlight-cell.vue similarity index 100% rename from examples/sites/demos/app/grid/highlight/highlight-cell.vue rename to examples/sites/demos/pc/app/grid/highlight/highlight-cell.vue diff --git a/examples/sites/demos/app/grid/highlight/highlight-current-column-composition-api.vue b/examples/sites/demos/pc/app/grid/highlight/highlight-current-column-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/highlight/highlight-current-column-composition-api.vue rename to examples/sites/demos/pc/app/grid/highlight/highlight-current-column-composition-api.vue diff --git a/examples/sites/demos/app/grid/highlight/highlight-current-column.spec.js b/examples/sites/demos/pc/app/grid/highlight/highlight-current-column.spec.js similarity index 100% rename from examples/sites/demos/app/grid/highlight/highlight-current-column.spec.js rename to examples/sites/demos/pc/app/grid/highlight/highlight-current-column.spec.js diff --git a/examples/sites/demos/app/grid/highlight/highlight-current-column.vue b/examples/sites/demos/pc/app/grid/highlight/highlight-current-column.vue similarity index 100% rename from examples/sites/demos/app/grid/highlight/highlight-current-column.vue rename to examples/sites/demos/pc/app/grid/highlight/highlight-current-column.vue diff --git a/examples/sites/demos/app/grid/highlight/highlight-current-row-composition-api.vue b/examples/sites/demos/pc/app/grid/highlight/highlight-current-row-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/highlight/highlight-current-row-composition-api.vue rename to examples/sites/demos/pc/app/grid/highlight/highlight-current-row-composition-api.vue diff --git a/examples/sites/demos/app/grid/highlight/highlight-current-row.spec.js b/examples/sites/demos/pc/app/grid/highlight/highlight-current-row.spec.js similarity index 100% rename from examples/sites/demos/app/grid/highlight/highlight-current-row.spec.js rename to examples/sites/demos/pc/app/grid/highlight/highlight-current-row.spec.js diff --git a/examples/sites/demos/app/grid/highlight/highlight-current-row.vue b/examples/sites/demos/pc/app/grid/highlight/highlight-current-row.vue similarity index 100% rename from examples/sites/demos/app/grid/highlight/highlight-current-row.vue rename to examples/sites/demos/pc/app/grid/highlight/highlight-current-row.vue diff --git a/examples/sites/demos/app/grid/highlight/highlight-hover-column-composition-api.vue b/examples/sites/demos/pc/app/grid/highlight/highlight-hover-column-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/highlight/highlight-hover-column-composition-api.vue rename to examples/sites/demos/pc/app/grid/highlight/highlight-hover-column-composition-api.vue diff --git a/examples/sites/demos/app/grid/highlight/highlight-hover-column.spec.js b/examples/sites/demos/pc/app/grid/highlight/highlight-hover-column.spec.js similarity index 100% rename from examples/sites/demos/app/grid/highlight/highlight-hover-column.spec.js rename to examples/sites/demos/pc/app/grid/highlight/highlight-hover-column.spec.js diff --git a/examples/sites/demos/app/grid/highlight/highlight-hover-column.vue b/examples/sites/demos/pc/app/grid/highlight/highlight-hover-column.vue similarity index 100% rename from examples/sites/demos/app/grid/highlight/highlight-hover-column.vue rename to examples/sites/demos/pc/app/grid/highlight/highlight-hover-column.vue diff --git a/examples/sites/demos/app/grid/highlight/highlight-hover-row-composition-api.vue b/examples/sites/demos/pc/app/grid/highlight/highlight-hover-row-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/highlight/highlight-hover-row-composition-api.vue rename to examples/sites/demos/pc/app/grid/highlight/highlight-hover-row-composition-api.vue diff --git a/examples/sites/demos/app/grid/highlight/highlight-hover-row.spec.js b/examples/sites/demos/pc/app/grid/highlight/highlight-hover-row.spec.js similarity index 100% rename from examples/sites/demos/app/grid/highlight/highlight-hover-row.spec.js rename to examples/sites/demos/pc/app/grid/highlight/highlight-hover-row.spec.js diff --git a/examples/sites/demos/app/grid/highlight/highlight-hover-row.vue b/examples/sites/demos/pc/app/grid/highlight/highlight-hover-row.vue similarity index 100% rename from examples/sites/demos/app/grid/highlight/highlight-hover-row.vue rename to examples/sites/demos/pc/app/grid/highlight/highlight-hover-row.vue diff --git a/examples/sites/demos/app/grid/keyboard-config-composition-api.vue b/examples/sites/demos/pc/app/grid/keyboard-config-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/keyboard-config-composition-api.vue rename to examples/sites/demos/pc/app/grid/keyboard-config-composition-api.vue diff --git a/examples/sites/demos/app/grid/keyboard-config.spec.js b/examples/sites/demos/pc/app/grid/keyboard-config.spec.js similarity index 100% rename from examples/sites/demos/app/grid/keyboard-config.spec.js rename to examples/sites/demos/pc/app/grid/keyboard-config.spec.js diff --git a/examples/sites/demos/app/grid/keyboard-config.vue b/examples/sites/demos/pc/app/grid/keyboard-config.vue similarity index 100% rename from examples/sites/demos/app/grid/keyboard-config.vue rename to examples/sites/demos/pc/app/grid/keyboard-config.vue diff --git a/examples/sites/demos/app/grid/keyboard-navigation-composition-api.vue b/examples/sites/demos/pc/app/grid/keyboard-navigation-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/keyboard-navigation-composition-api.vue rename to examples/sites/demos/pc/app/grid/keyboard-navigation-composition-api.vue diff --git a/examples/sites/demos/app/grid/keyboard-navigation.spec.js b/examples/sites/demos/pc/app/grid/keyboard-navigation.spec.js similarity index 100% rename from examples/sites/demos/app/grid/keyboard-navigation.spec.js rename to examples/sites/demos/pc/app/grid/keyboard-navigation.spec.js diff --git a/examples/sites/demos/app/grid/keyboard-navigation.vue b/examples/sites/demos/pc/app/grid/keyboard-navigation.vue similarity index 100% rename from examples/sites/demos/app/grid/keyboard-navigation.vue rename to examples/sites/demos/pc/app/grid/keyboard-navigation.vue diff --git a/examples/sites/demos/app/grid/large-data/load-column-composition-api.vue b/examples/sites/demos/pc/app/grid/large-data/load-column-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/large-data/load-column-composition-api.vue rename to examples/sites/demos/pc/app/grid/large-data/load-column-composition-api.vue diff --git a/examples/sites/demos/app/grid/large-data/load-column.spec.js b/examples/sites/demos/pc/app/grid/large-data/load-column.spec.js similarity index 100% rename from examples/sites/demos/app/grid/large-data/load-column.spec.js rename to examples/sites/demos/pc/app/grid/large-data/load-column.spec.js diff --git a/examples/sites/demos/app/grid/large-data/load-column.vue b/examples/sites/demos/pc/app/grid/large-data/load-column.vue similarity index 100% rename from examples/sites/demos/app/grid/large-data/load-column.vue rename to examples/sites/demos/pc/app/grid/large-data/load-column.vue diff --git a/examples/sites/demos/app/grid/large-data/scroll-to-composition-api.vue b/examples/sites/demos/pc/app/grid/large-data/scroll-to-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/large-data/scroll-to-composition-api.vue rename to examples/sites/demos/pc/app/grid/large-data/scroll-to-composition-api.vue diff --git a/examples/sites/demos/app/grid/large-data/scroll-to.spec.js b/examples/sites/demos/pc/app/grid/large-data/scroll-to.spec.js similarity index 100% rename from examples/sites/demos/app/grid/large-data/scroll-to.spec.js rename to examples/sites/demos/pc/app/grid/large-data/scroll-to.spec.js diff --git a/examples/sites/demos/app/grid/large-data/scroll-to.vue b/examples/sites/demos/pc/app/grid/large-data/scroll-to.vue similarity index 100% rename from examples/sites/demos/app/grid/large-data/scroll-to.vue rename to examples/sites/demos/pc/app/grid/large-data/scroll-to.vue diff --git a/examples/sites/demos/app/grid/methods/set-active-cell-composition-api.vue b/examples/sites/demos/pc/app/grid/methods/set-active-cell-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/methods/set-active-cell-composition-api.vue rename to examples/sites/demos/pc/app/grid/methods/set-active-cell-composition-api.vue diff --git a/examples/sites/demos/app/grid/methods/set-active-cell.spec.js b/examples/sites/demos/pc/app/grid/methods/set-active-cell.spec.js similarity index 100% rename from examples/sites/demos/app/grid/methods/set-active-cell.spec.js rename to examples/sites/demos/pc/app/grid/methods/set-active-cell.spec.js diff --git a/examples/sites/demos/app/grid/methods/set-active-cell.vue b/examples/sites/demos/pc/app/grid/methods/set-active-cell.vue similarity index 100% rename from examples/sites/demos/app/grid/methods/set-active-cell.vue rename to examples/sites/demos/pc/app/grid/methods/set-active-cell.vue diff --git a/examples/sites/demos/app/grid/methods/set-all-row-expansion-composition-api.vue b/examples/sites/demos/pc/app/grid/methods/set-all-row-expansion-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/methods/set-all-row-expansion-composition-api.vue rename to examples/sites/demos/pc/app/grid/methods/set-all-row-expansion-composition-api.vue diff --git a/examples/sites/demos/app/grid/methods/set-all-row-expansion.spec.js b/examples/sites/demos/pc/app/grid/methods/set-all-row-expansion.spec.js similarity index 100% rename from examples/sites/demos/app/grid/methods/set-all-row-expansion.spec.js rename to examples/sites/demos/pc/app/grid/methods/set-all-row-expansion.spec.js diff --git a/examples/sites/demos/app/grid/methods/set-all-row-expansion.vue b/examples/sites/demos/pc/app/grid/methods/set-all-row-expansion.vue similarity index 100% rename from examples/sites/demos/app/grid/methods/set-all-row-expansion.vue rename to examples/sites/demos/pc/app/grid/methods/set-all-row-expansion.vue diff --git a/examples/sites/demos/app/grid/methods/set-all-selection-composition-api.vue b/examples/sites/demos/pc/app/grid/methods/set-all-selection-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/methods/set-all-selection-composition-api.vue rename to examples/sites/demos/pc/app/grid/methods/set-all-selection-composition-api.vue diff --git a/examples/sites/demos/app/grid/methods/set-all-selection.spec.js b/examples/sites/demos/pc/app/grid/methods/set-all-selection.spec.js similarity index 100% rename from examples/sites/demos/app/grid/methods/set-all-selection.spec.js rename to examples/sites/demos/pc/app/grid/methods/set-all-selection.spec.js diff --git a/examples/sites/demos/app/grid/methods/set-all-selection.vue b/examples/sites/demos/pc/app/grid/methods/set-all-selection.vue similarity index 100% rename from examples/sites/demos/app/grid/methods/set-all-selection.vue rename to examples/sites/demos/pc/app/grid/methods/set-all-selection.vue diff --git a/examples/sites/demos/app/grid/methods/set-all-tree-expansion-composition-api.vue b/examples/sites/demos/pc/app/grid/methods/set-all-tree-expansion-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/methods/set-all-tree-expansion-composition-api.vue rename to examples/sites/demos/pc/app/grid/methods/set-all-tree-expansion-composition-api.vue diff --git a/examples/sites/demos/app/grid/methods/set-all-tree-expansion.spec.js b/examples/sites/demos/pc/app/grid/methods/set-all-tree-expansion.spec.js similarity index 100% rename from examples/sites/demos/app/grid/methods/set-all-tree-expansion.spec.js rename to examples/sites/demos/pc/app/grid/methods/set-all-tree-expansion.spec.js diff --git a/examples/sites/demos/app/grid/methods/set-all-tree-expansion.vue b/examples/sites/demos/pc/app/grid/methods/set-all-tree-expansion.vue similarity index 100% rename from examples/sites/demos/app/grid/methods/set-all-tree-expansion.vue rename to examples/sites/demos/pc/app/grid/methods/set-all-tree-expansion.vue diff --git a/examples/sites/demos/app/grid/methods/set-current-row-composition-api.vue b/examples/sites/demos/pc/app/grid/methods/set-current-row-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/methods/set-current-row-composition-api.vue rename to examples/sites/demos/pc/app/grid/methods/set-current-row-composition-api.vue diff --git a/examples/sites/demos/app/grid/methods/set-current-row.spec.js b/examples/sites/demos/pc/app/grid/methods/set-current-row.spec.js similarity index 100% rename from examples/sites/demos/app/grid/methods/set-current-row.spec.js rename to examples/sites/demos/pc/app/grid/methods/set-current-row.spec.js diff --git a/examples/sites/demos/app/grid/methods/set-current-row.vue b/examples/sites/demos/pc/app/grid/methods/set-current-row.vue similarity index 100% rename from examples/sites/demos/app/grid/methods/set-current-row.vue rename to examples/sites/demos/pc/app/grid/methods/set-current-row.vue diff --git a/examples/sites/demos/app/grid/methods/set-radio-row-composition-api.vue b/examples/sites/demos/pc/app/grid/methods/set-radio-row-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/methods/set-radio-row-composition-api.vue rename to examples/sites/demos/pc/app/grid/methods/set-radio-row-composition-api.vue diff --git a/examples/sites/demos/app/grid/methods/set-radio-row.vue b/examples/sites/demos/pc/app/grid/methods/set-radio-row.vue similarity index 100% rename from examples/sites/demos/app/grid/methods/set-radio-row.vue rename to examples/sites/demos/pc/app/grid/methods/set-radio-row.vue diff --git a/examples/sites/demos/app/grid/methods/set-row-expansion-composition-api.vue b/examples/sites/demos/pc/app/grid/methods/set-row-expansion-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/methods/set-row-expansion-composition-api.vue rename to examples/sites/demos/pc/app/grid/methods/set-row-expansion-composition-api.vue diff --git a/examples/sites/demos/app/grid/methods/set-row-expansion.spec.js b/examples/sites/demos/pc/app/grid/methods/set-row-expansion.spec.js similarity index 100% rename from examples/sites/demos/app/grid/methods/set-row-expansion.spec.js rename to examples/sites/demos/pc/app/grid/methods/set-row-expansion.spec.js diff --git a/examples/sites/demos/app/grid/methods/set-row-expansion.vue b/examples/sites/demos/pc/app/grid/methods/set-row-expansion.vue similarity index 100% rename from examples/sites/demos/app/grid/methods/set-row-expansion.vue rename to examples/sites/demos/pc/app/grid/methods/set-row-expansion.vue diff --git a/examples/sites/demos/app/grid/methods/set-selection-composition-api.vue b/examples/sites/demos/pc/app/grid/methods/set-selection-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/methods/set-selection-composition-api.vue rename to examples/sites/demos/pc/app/grid/methods/set-selection-composition-api.vue diff --git a/examples/sites/demos/app/grid/methods/set-selection.spec.js b/examples/sites/demos/pc/app/grid/methods/set-selection.spec.js similarity index 100% rename from examples/sites/demos/app/grid/methods/set-selection.spec.js rename to examples/sites/demos/pc/app/grid/methods/set-selection.spec.js diff --git a/examples/sites/demos/app/grid/methods/set-selection.vue b/examples/sites/demos/pc/app/grid/methods/set-selection.vue similarity index 100% rename from examples/sites/demos/app/grid/methods/set-selection.vue rename to examples/sites/demos/pc/app/grid/methods/set-selection.vue diff --git a/examples/sites/demos/app/grid/methods/set-tree-expansion-composition-api.vue b/examples/sites/demos/pc/app/grid/methods/set-tree-expansion-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/methods/set-tree-expansion-composition-api.vue rename to examples/sites/demos/pc/app/grid/methods/set-tree-expansion-composition-api.vue diff --git a/examples/sites/demos/app/grid/methods/set-tree-expansion.vue b/examples/sites/demos/pc/app/grid/methods/set-tree-expansion.vue similarity index 100% rename from examples/sites/demos/app/grid/methods/set-tree-expansion.vue rename to examples/sites/demos/pc/app/grid/methods/set-tree-expansion.vue diff --git a/examples/sites/demos/app/grid/methods/sort-composition-api.vue b/examples/sites/demos/pc/app/grid/methods/sort-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/methods/sort-composition-api.vue rename to examples/sites/demos/pc/app/grid/methods/sort-composition-api.vue diff --git a/examples/sites/demos/app/grid/methods/sort.spec.js b/examples/sites/demos/pc/app/grid/methods/sort.spec.js similarity index 100% rename from examples/sites/demos/app/grid/methods/sort.spec.js rename to examples/sites/demos/pc/app/grid/methods/sort.spec.js diff --git a/examples/sites/demos/app/grid/methods/sort.vue b/examples/sites/demos/pc/app/grid/methods/sort.vue similarity index 100% rename from examples/sites/demos/app/grid/methods/sort.vue rename to examples/sites/demos/pc/app/grid/methods/sort.vue diff --git a/examples/sites/demos/app/grid/methods/toggle-all-selection-composition-api.vue b/examples/sites/demos/pc/app/grid/methods/toggle-all-selection-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/methods/toggle-all-selection-composition-api.vue rename to examples/sites/demos/pc/app/grid/methods/toggle-all-selection-composition-api.vue diff --git a/examples/sites/demos/app/grid/methods/toggle-all-selection.spec.js b/examples/sites/demos/pc/app/grid/methods/toggle-all-selection.spec.js similarity index 100% rename from examples/sites/demos/app/grid/methods/toggle-all-selection.spec.js rename to examples/sites/demos/pc/app/grid/methods/toggle-all-selection.spec.js diff --git a/examples/sites/demos/app/grid/methods/toggle-all-selection.vue b/examples/sites/demos/pc/app/grid/methods/toggle-all-selection.vue similarity index 100% rename from examples/sites/demos/app/grid/methods/toggle-all-selection.vue rename to examples/sites/demos/pc/app/grid/methods/toggle-all-selection.vue diff --git a/examples/sites/demos/app/grid/methods/toggle-row-expansion-composition-api.vue b/examples/sites/demos/pc/app/grid/methods/toggle-row-expansion-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/methods/toggle-row-expansion-composition-api.vue rename to examples/sites/demos/pc/app/grid/methods/toggle-row-expansion-composition-api.vue diff --git a/examples/sites/demos/app/grid/methods/toggle-row-expansion.spec.js b/examples/sites/demos/pc/app/grid/methods/toggle-row-expansion.spec.js similarity index 100% rename from examples/sites/demos/app/grid/methods/toggle-row-expansion.spec.js rename to examples/sites/demos/pc/app/grid/methods/toggle-row-expansion.spec.js diff --git a/examples/sites/demos/app/grid/methods/toggle-row-expansion.vue b/examples/sites/demos/pc/app/grid/methods/toggle-row-expansion.vue similarity index 100% rename from examples/sites/demos/app/grid/methods/toggle-row-expansion.vue rename to examples/sites/demos/pc/app/grid/methods/toggle-row-expansion.vue diff --git a/examples/sites/demos/app/grid/methods/toggle-row-selection-composition-api.vue b/examples/sites/demos/pc/app/grid/methods/toggle-row-selection-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/methods/toggle-row-selection-composition-api.vue rename to examples/sites/demos/pc/app/grid/methods/toggle-row-selection-composition-api.vue diff --git a/examples/sites/demos/app/grid/methods/toggle-row-selection.spec.js b/examples/sites/demos/pc/app/grid/methods/toggle-row-selection.spec.js similarity index 100% rename from examples/sites/demos/app/grid/methods/toggle-row-selection.spec.js rename to examples/sites/demos/pc/app/grid/methods/toggle-row-selection.spec.js diff --git a/examples/sites/demos/app/grid/methods/toggle-row-selection.vue b/examples/sites/demos/pc/app/grid/methods/toggle-row-selection.vue similarity index 100% rename from examples/sites/demos/app/grid/methods/toggle-row-selection.vue rename to examples/sites/demos/pc/app/grid/methods/toggle-row-selection.vue diff --git a/examples/sites/demos/app/grid/methods/toggle-tree-expansion-composition-api.vue b/examples/sites/demos/pc/app/grid/methods/toggle-tree-expansion-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/methods/toggle-tree-expansion-composition-api.vue rename to examples/sites/demos/pc/app/grid/methods/toggle-tree-expansion-composition-api.vue diff --git a/examples/sites/demos/app/grid/methods/toggle-tree-expansion.spec.js b/examples/sites/demos/pc/app/grid/methods/toggle-tree-expansion.spec.js similarity index 100% rename from examples/sites/demos/app/grid/methods/toggle-tree-expansion.spec.js rename to examples/sites/demos/pc/app/grid/methods/toggle-tree-expansion.spec.js diff --git a/examples/sites/demos/app/grid/methods/toggle-tree-expansion.vue b/examples/sites/demos/pc/app/grid/methods/toggle-tree-expansion.vue similarity index 100% rename from examples/sites/demos/app/grid/methods/toggle-tree-expansion.vue rename to examples/sites/demos/pc/app/grid/methods/toggle-tree-expansion.vue diff --git a/examples/sites/demos/app/grid/mouse-config-composition-api.vue b/examples/sites/demos/pc/app/grid/mouse-config-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/mouse-config-composition-api.vue rename to examples/sites/demos/pc/app/grid/mouse-config-composition-api.vue diff --git a/examples/sites/demos/app/grid/mouse-config.spec.js b/examples/sites/demos/pc/app/grid/mouse-config.spec.js similarity index 100% rename from examples/sites/demos/app/grid/mouse-config.spec.js rename to examples/sites/demos/pc/app/grid/mouse-config.spec.js diff --git a/examples/sites/demos/app/grid/mouse-config.vue b/examples/sites/demos/pc/app/grid/mouse-config.vue similarity index 100% rename from examples/sites/demos/app/grid/mouse-config.vue rename to examples/sites/demos/pc/app/grid/mouse-config.vue diff --git a/examples/sites/demos/app/grid/news/async-colunm-render-composition-api.vue b/examples/sites/demos/pc/app/grid/news/async-colunm-render-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/news/async-colunm-render-composition-api.vue rename to examples/sites/demos/pc/app/grid/news/async-colunm-render-composition-api.vue diff --git a/examples/sites/demos/app/grid/news/async-colunm-render.spec.js b/examples/sites/demos/pc/app/grid/news/async-colunm-render.spec.js similarity index 100% rename from examples/sites/demos/app/grid/news/async-colunm-render.spec.js rename to examples/sites/demos/pc/app/grid/news/async-colunm-render.spec.js diff --git a/examples/sites/demos/app/grid/news/async-colunm-render.vue b/examples/sites/demos/pc/app/grid/news/async-colunm-render.vue similarity index 100% rename from examples/sites/demos/app/grid/news/async-colunm-render.vue rename to examples/sites/demos/pc/app/grid/news/async-colunm-render.vue diff --git a/examples/sites/demos/app/grid/news/auto-height-composition-api.vue b/examples/sites/demos/pc/app/grid/news/auto-height-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/news/auto-height-composition-api.vue rename to examples/sites/demos/pc/app/grid/news/auto-height-composition-api.vue diff --git a/examples/sites/demos/app/grid/news/auto-height.spec.js b/examples/sites/demos/pc/app/grid/news/auto-height.spec.js similarity index 100% rename from examples/sites/demos/app/grid/news/auto-height.spec.js rename to examples/sites/demos/pc/app/grid/news/auto-height.spec.js diff --git a/examples/sites/demos/app/grid/news/auto-height.vue b/examples/sites/demos/pc/app/grid/news/auto-height.vue similarity index 100% rename from examples/sites/demos/app/grid/news/auto-height.vue rename to examples/sites/demos/pc/app/grid/news/auto-height.vue diff --git a/examples/sites/demos/app/grid/news/editor-events-composition-api.vue b/examples/sites/demos/pc/app/grid/news/editor-events-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/news/editor-events-composition-api.vue rename to examples/sites/demos/pc/app/grid/news/editor-events-composition-api.vue diff --git a/examples/sites/demos/app/grid/news/editor-events.spec.js b/examples/sites/demos/pc/app/grid/news/editor-events.spec.js similarity index 100% rename from examples/sites/demos/app/grid/news/editor-events.spec.js rename to examples/sites/demos/pc/app/grid/news/editor-events.spec.js diff --git a/examples/sites/demos/app/grid/news/editor-events.vue b/examples/sites/demos/pc/app/grid/news/editor-events.vue similarity index 100% rename from examples/sites/demos/app/grid/news/editor-events.vue rename to examples/sites/demos/pc/app/grid/news/editor-events.vue diff --git a/examples/sites/demos/app/grid/news/intersection-observer-composition-api.vue b/examples/sites/demos/pc/app/grid/news/intersection-observer-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/news/intersection-observer-composition-api.vue rename to examples/sites/demos/pc/app/grid/news/intersection-observer-composition-api.vue diff --git a/examples/sites/demos/app/grid/news/intersection-observer.vue b/examples/sites/demos/pc/app/grid/news/intersection-observer.vue similarity index 100% rename from examples/sites/demos/app/grid/news/intersection-observer.vue rename to examples/sites/demos/pc/app/grid/news/intersection-observer.vue diff --git a/examples/sites/demos/app/grid/operation-column/custom-operation-column-composition-api.vue b/examples/sites/demos/pc/app/grid/operation-column/custom-operation-column-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/operation-column/custom-operation-column-composition-api.vue rename to examples/sites/demos/pc/app/grid/operation-column/custom-operation-column-composition-api.vue diff --git a/examples/sites/demos/app/grid/operation-column/custom-operation-column.spec.js b/examples/sites/demos/pc/app/grid/operation-column/custom-operation-column.spec.js similarity index 100% rename from examples/sites/demos/app/grid/operation-column/custom-operation-column.spec.js rename to examples/sites/demos/pc/app/grid/operation-column/custom-operation-column.spec.js diff --git a/examples/sites/demos/app/grid/operation-column/custom-operation-column.vue b/examples/sites/demos/pc/app/grid/operation-column/custom-operation-column.vue similarity index 100% rename from examples/sites/demos/app/grid/operation-column/custom-operation-column.vue rename to examples/sites/demos/pc/app/grid/operation-column/custom-operation-column.vue diff --git a/examples/sites/demos/app/grid/operation-column/dropdown-composition-api.vue b/examples/sites/demos/pc/app/grid/operation-column/dropdown-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/operation-column/dropdown-composition-api.vue rename to examples/sites/demos/pc/app/grid/operation-column/dropdown-composition-api.vue diff --git a/examples/sites/demos/app/grid/operation-column/dropdown.vue b/examples/sites/demos/pc/app/grid/operation-column/dropdown.vue similarity index 100% rename from examples/sites/demos/app/grid/operation-column/dropdown.vue rename to examples/sites/demos/pc/app/grid/operation-column/dropdown.vue diff --git a/examples/sites/demos/app/grid/operation-column/header-select-disabled-composition-api.vue b/examples/sites/demos/pc/app/grid/operation-column/header-select-disabled-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/operation-column/header-select-disabled-composition-api.vue rename to examples/sites/demos/pc/app/grid/operation-column/header-select-disabled-composition-api.vue diff --git a/examples/sites/demos/app/grid/operation-column/header-select-disabled.vue b/examples/sites/demos/pc/app/grid/operation-column/header-select-disabled.vue similarity index 100% rename from examples/sites/demos/app/grid/operation-column/header-select-disabled.vue rename to examples/sites/demos/pc/app/grid/operation-column/header-select-disabled.vue diff --git a/examples/sites/demos/app/grid/pager/inner-default-pager-composition-api.vue b/examples/sites/demos/pc/app/grid/pager/inner-default-pager-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/pager/inner-default-pager-composition-api.vue rename to examples/sites/demos/pc/app/grid/pager/inner-default-pager-composition-api.vue diff --git a/examples/sites/demos/app/grid/pager/inner-default-pager.spec.js b/examples/sites/demos/pc/app/grid/pager/inner-default-pager.spec.js similarity index 100% rename from examples/sites/demos/app/grid/pager/inner-default-pager.spec.js rename to examples/sites/demos/pc/app/grid/pager/inner-default-pager.spec.js diff --git a/examples/sites/demos/app/grid/pager/inner-default-pager.vue b/examples/sites/demos/pc/app/grid/pager/inner-default-pager.vue similarity index 100% rename from examples/sites/demos/app/grid/pager/inner-default-pager.vue rename to examples/sites/demos/pc/app/grid/pager/inner-default-pager.vue diff --git a/examples/sites/demos/app/grid/pager/inner-pager-composition-api.vue b/examples/sites/demos/pc/app/grid/pager/inner-pager-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/pager/inner-pager-composition-api.vue rename to examples/sites/demos/pc/app/grid/pager/inner-pager-composition-api.vue diff --git a/examples/sites/demos/app/grid/pager/inner-pager.spec.js b/examples/sites/demos/pc/app/grid/pager/inner-pager.spec.js similarity index 100% rename from examples/sites/demos/app/grid/pager/inner-pager.spec.js rename to examples/sites/demos/pc/app/grid/pager/inner-pager.spec.js diff --git a/examples/sites/demos/app/grid/pager/inner-pager.vue b/examples/sites/demos/pc/app/grid/pager/inner-pager.vue similarity index 100% rename from examples/sites/demos/app/grid/pager/inner-pager.vue rename to examples/sites/demos/pc/app/grid/pager/inner-pager.vue diff --git a/examples/sites/demos/app/grid/pager/showSaveMsg-composition-api.vue b/examples/sites/demos/pc/app/grid/pager/showSaveMsg-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/pager/showSaveMsg-composition-api.vue rename to examples/sites/demos/pc/app/grid/pager/showSaveMsg-composition-api.vue diff --git a/examples/sites/demos/app/grid/pager/showSaveMsg.spec.js b/examples/sites/demos/pc/app/grid/pager/showSaveMsg.spec.js similarity index 100% rename from examples/sites/demos/app/grid/pager/showSaveMsg.spec.js rename to examples/sites/demos/pc/app/grid/pager/showSaveMsg.spec.js diff --git a/examples/sites/demos/app/grid/pager/showSaveMsg.vue b/examples/sites/demos/pc/app/grid/pager/showSaveMsg.vue similarity index 100% rename from examples/sites/demos/app/grid/pager/showSaveMsg.vue rename to examples/sites/demos/pc/app/grid/pager/showSaveMsg.vue diff --git a/examples/sites/demos/app/grid/recalculate-composition-api.vue b/examples/sites/demos/pc/app/grid/recalculate-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/recalculate-composition-api.vue rename to examples/sites/demos/pc/app/grid/recalculate-composition-api.vue diff --git a/examples/sites/demos/app/grid/recalculate.spec.js b/examples/sites/demos/pc/app/grid/recalculate.spec.js similarity index 100% rename from examples/sites/demos/app/grid/recalculate.spec.js rename to examples/sites/demos/pc/app/grid/recalculate.spec.js diff --git a/examples/sites/demos/app/grid/recalculate.vue b/examples/sites/demos/pc/app/grid/recalculate.vue similarity index 100% rename from examples/sites/demos/app/grid/recalculate.vue rename to examples/sites/demos/pc/app/grid/recalculate.vue diff --git a/examples/sites/demos/app/grid/row-grouping-composition-api.vue b/examples/sites/demos/pc/app/grid/row-grouping-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/row-grouping-composition-api.vue rename to examples/sites/demos/pc/app/grid/row-grouping-composition-api.vue diff --git a/examples/sites/demos/app/grid/row-grouping.spec.js b/examples/sites/demos/pc/app/grid/row-grouping.spec.js similarity index 100% rename from examples/sites/demos/app/grid/row-grouping.spec.js rename to examples/sites/demos/pc/app/grid/row-grouping.spec.js diff --git a/examples/sites/demos/app/grid/row-grouping.vue b/examples/sites/demos/pc/app/grid/row-grouping.vue similarity index 100% rename from examples/sites/demos/app/grid/row-grouping.vue rename to examples/sites/demos/pc/app/grid/row-grouping.vue diff --git a/examples/sites/demos/app/grid/rowGroupRender-composition-api.vue b/examples/sites/demos/pc/app/grid/rowGroupRender-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/rowGroupRender-composition-api.vue rename to examples/sites/demos/pc/app/grid/rowGroupRender-composition-api.vue diff --git a/examples/sites/demos/app/grid/rowGroupRender.spec.js b/examples/sites/demos/pc/app/grid/rowGroupRender.spec.js similarity index 100% rename from examples/sites/demos/app/grid/rowGroupRender.spec.js rename to examples/sites/demos/pc/app/grid/rowGroupRender.spec.js diff --git a/examples/sites/demos/app/grid/rowGroupRender.vue b/examples/sites/demos/pc/app/grid/rowGroupRender.vue similarity index 100% rename from examples/sites/demos/app/grid/rowGroupRender.vue rename to examples/sites/demos/pc/app/grid/rowGroupRender.vue diff --git a/examples/sites/demos/app/grid/slot/buttons-slot-composition-api.vue b/examples/sites/demos/pc/app/grid/slot/buttons-slot-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/slot/buttons-slot-composition-api.vue rename to examples/sites/demos/pc/app/grid/slot/buttons-slot-composition-api.vue diff --git a/examples/sites/demos/app/grid/slot/buttons-slot.spec.js b/examples/sites/demos/pc/app/grid/slot/buttons-slot.spec.js similarity index 100% rename from examples/sites/demos/app/grid/slot/buttons-slot.spec.js rename to examples/sites/demos/pc/app/grid/slot/buttons-slot.spec.js diff --git a/examples/sites/demos/app/grid/slot/buttons-slot.vue b/examples/sites/demos/pc/app/grid/slot/buttons-slot.vue similarity index 100% rename from examples/sites/demos/app/grid/slot/buttons-slot.vue rename to examples/sites/demos/pc/app/grid/slot/buttons-slot.vue diff --git a/examples/sites/demos/app/grid/slot/default-slot-composition-api.vue b/examples/sites/demos/pc/app/grid/slot/default-slot-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/slot/default-slot-composition-api.vue rename to examples/sites/demos/pc/app/grid/slot/default-slot-composition-api.vue diff --git a/examples/sites/demos/app/grid/slot/default-slot.spec.js b/examples/sites/demos/pc/app/grid/slot/default-slot.spec.js similarity index 100% rename from examples/sites/demos/app/grid/slot/default-slot.spec.js rename to examples/sites/demos/pc/app/grid/slot/default-slot.spec.js diff --git a/examples/sites/demos/app/grid/slot/default-slot.vue b/examples/sites/demos/pc/app/grid/slot/default-slot.vue similarity index 100% rename from examples/sites/demos/app/grid/slot/default-slot.vue rename to examples/sites/demos/pc/app/grid/slot/default-slot.vue diff --git a/examples/sites/demos/app/grid/slot/empty-slot-composition-api.vue b/examples/sites/demos/pc/app/grid/slot/empty-slot-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/slot/empty-slot-composition-api.vue rename to examples/sites/demos/pc/app/grid/slot/empty-slot-composition-api.vue diff --git a/examples/sites/demos/app/grid/slot/empty-slot.spec.js b/examples/sites/demos/pc/app/grid/slot/empty-slot.spec.js similarity index 100% rename from examples/sites/demos/app/grid/slot/empty-slot.spec.js rename to examples/sites/demos/pc/app/grid/slot/empty-slot.spec.js diff --git a/examples/sites/demos/app/grid/slot/empty-slot.vue b/examples/sites/demos/pc/app/grid/slot/empty-slot.vue similarity index 100% rename from examples/sites/demos/app/grid/slot/empty-slot.vue rename to examples/sites/demos/pc/app/grid/slot/empty-slot.vue diff --git a/examples/sites/demos/app/grid/sort/combinations-sort-composition-api.vue b/examples/sites/demos/pc/app/grid/sort/combinations-sort-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/sort/combinations-sort-composition-api.vue rename to examples/sites/demos/pc/app/grid/sort/combinations-sort-composition-api.vue diff --git a/examples/sites/demos/app/grid/sort/combinations-sort.spec.js b/examples/sites/demos/pc/app/grid/sort/combinations-sort.spec.js similarity index 100% rename from examples/sites/demos/app/grid/sort/combinations-sort.spec.js rename to examples/sites/demos/pc/app/grid/sort/combinations-sort.spec.js diff --git a/examples/sites/demos/app/grid/sort/combinations-sort.vue b/examples/sites/demos/pc/app/grid/sort/combinations-sort.vue similarity index 100% rename from examples/sites/demos/app/grid/sort/combinations-sort.vue rename to examples/sites/demos/pc/app/grid/sort/combinations-sort.vue diff --git a/examples/sites/demos/app/grid/sort/custom-sort-composition-api.vue b/examples/sites/demos/pc/app/grid/sort/custom-sort-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/sort/custom-sort-composition-api.vue rename to examples/sites/demos/pc/app/grid/sort/custom-sort-composition-api.vue diff --git a/examples/sites/demos/app/grid/sort/custom-sort.spec.js b/examples/sites/demos/pc/app/grid/sort/custom-sort.spec.js similarity index 100% rename from examples/sites/demos/app/grid/sort/custom-sort.spec.js rename to examples/sites/demos/pc/app/grid/sort/custom-sort.spec.js diff --git a/examples/sites/demos/app/grid/sort/custom-sort.vue b/examples/sites/demos/pc/app/grid/sort/custom-sort.vue similarity index 100% rename from examples/sites/demos/app/grid/sort/custom-sort.vue rename to examples/sites/demos/pc/app/grid/sort/custom-sort.vue diff --git a/examples/sites/demos/app/grid/sort/default-sort-composition-api.vue b/examples/sites/demos/pc/app/grid/sort/default-sort-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/sort/default-sort-composition-api.vue rename to examples/sites/demos/pc/app/grid/sort/default-sort-composition-api.vue diff --git a/examples/sites/demos/app/grid/sort/default-sort.spec.js b/examples/sites/demos/pc/app/grid/sort/default-sort.spec.js similarity index 100% rename from examples/sites/demos/app/grid/sort/default-sort.spec.js rename to examples/sites/demos/pc/app/grid/sort/default-sort.spec.js diff --git a/examples/sites/demos/app/grid/sort/default-sort.vue b/examples/sites/demos/pc/app/grid/sort/default-sort.vue similarity index 100% rename from examples/sites/demos/app/grid/sort/default-sort.vue rename to examples/sites/demos/pc/app/grid/sort/default-sort.vue diff --git a/examples/sites/demos/app/grid/sort/server-sort-composition-api.vue b/examples/sites/demos/pc/app/grid/sort/server-sort-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/sort/server-sort-composition-api.vue rename to examples/sites/demos/pc/app/grid/sort/server-sort-composition-api.vue diff --git a/examples/sites/demos/app/grid/sort/server-sort.spec.js b/examples/sites/demos/pc/app/grid/sort/server-sort.spec.js similarity index 100% rename from examples/sites/demos/app/grid/sort/server-sort.spec.js rename to examples/sites/demos/pc/app/grid/sort/server-sort.spec.js diff --git a/examples/sites/demos/app/grid/sort/server-sort.vue b/examples/sites/demos/pc/app/grid/sort/server-sort.vue similarity index 100% rename from examples/sites/demos/app/grid/sort/server-sort.vue rename to examples/sites/demos/pc/app/grid/sort/server-sort.vue diff --git a/examples/sites/demos/app/grid/span/column-span-composition-api.vue b/examples/sites/demos/pc/app/grid/span/column-span-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/span/column-span-composition-api.vue rename to examples/sites/demos/pc/app/grid/span/column-span-composition-api.vue diff --git a/examples/sites/demos/app/grid/span/column-span.spec.js b/examples/sites/demos/pc/app/grid/span/column-span.spec.js similarity index 100% rename from examples/sites/demos/app/grid/span/column-span.spec.js rename to examples/sites/demos/pc/app/grid/span/column-span.spec.js diff --git a/examples/sites/demos/app/grid/span/column-span.vue b/examples/sites/demos/pc/app/grid/span/column-span.vue similarity index 100% rename from examples/sites/demos/app/grid/span/column-span.vue rename to examples/sites/demos/pc/app/grid/span/column-span.vue diff --git a/examples/sites/demos/app/grid/span/column-span2-composition-api.vue b/examples/sites/demos/pc/app/grid/span/column-span2-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/span/column-span2-composition-api.vue rename to examples/sites/demos/pc/app/grid/span/column-span2-composition-api.vue diff --git a/examples/sites/demos/app/grid/span/column-span2.vue b/examples/sites/demos/pc/app/grid/span/column-span2.vue similarity index 100% rename from examples/sites/demos/app/grid/span/column-span2.vue rename to examples/sites/demos/pc/app/grid/span/column-span2.vue diff --git a/examples/sites/demos/app/grid/span/row-span/row-span-composition-api.vue b/examples/sites/demos/pc/app/grid/span/row-span/row-span-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/span/row-span/row-span-composition-api.vue rename to examples/sites/demos/pc/app/grid/span/row-span/row-span-composition-api.vue diff --git a/examples/sites/demos/app/grid/span/row-span/row-span-easy-composition-api.vue b/examples/sites/demos/pc/app/grid/span/row-span/row-span-easy-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/span/row-span/row-span-easy-composition-api.vue rename to examples/sites/demos/pc/app/grid/span/row-span/row-span-easy-composition-api.vue diff --git a/examples/sites/demos/app/grid/span/row-span/row-span-easy.spec.js b/examples/sites/demos/pc/app/grid/span/row-span/row-span-easy.spec.js similarity index 100% rename from examples/sites/demos/app/grid/span/row-span/row-span-easy.spec.js rename to examples/sites/demos/pc/app/grid/span/row-span/row-span-easy.spec.js diff --git a/examples/sites/demos/app/grid/span/row-span/row-span-easy.vue b/examples/sites/demos/pc/app/grid/span/row-span/row-span-easy.vue similarity index 100% rename from examples/sites/demos/app/grid/span/row-span/row-span-easy.vue rename to examples/sites/demos/pc/app/grid/span/row-span/row-span-easy.vue diff --git a/examples/sites/demos/app/grid/span/row-span/row-span.spec.js b/examples/sites/demos/pc/app/grid/span/row-span/row-span.spec.js similarity index 100% rename from examples/sites/demos/app/grid/span/row-span/row-span.spec.js rename to examples/sites/demos/pc/app/grid/span/row-span/row-span.spec.js diff --git a/examples/sites/demos/app/grid/span/row-span/row-span.vue b/examples/sites/demos/pc/app/grid/span/row-span/row-span.vue similarity index 100% rename from examples/sites/demos/app/grid/span/row-span/row-span.vue rename to examples/sites/demos/pc/app/grid/span/row-span/row-span.vue diff --git a/examples/sites/demos/app/grid/stripe/no-stripe-composition-api.vue b/examples/sites/demos/pc/app/grid/stripe/no-stripe-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/stripe/no-stripe-composition-api.vue rename to examples/sites/demos/pc/app/grid/stripe/no-stripe-composition-api.vue diff --git a/examples/sites/demos/app/grid/stripe/no-stripe.vue b/examples/sites/demos/pc/app/grid/stripe/no-stripe.vue similarity index 100% rename from examples/sites/demos/app/grid/stripe/no-stripe.vue rename to examples/sites/demos/pc/app/grid/stripe/no-stripe.vue diff --git a/examples/sites/demos/app/grid/stripe/stripe-composition-api.vue b/examples/sites/demos/pc/app/grid/stripe/stripe-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/stripe/stripe-composition-api.vue rename to examples/sites/demos/pc/app/grid/stripe/stripe-composition-api.vue diff --git a/examples/sites/demos/app/grid/stripe/stripe.spec.js b/examples/sites/demos/pc/app/grid/stripe/stripe.spec.js similarity index 100% rename from examples/sites/demos/app/grid/stripe/stripe.spec.js rename to examples/sites/demos/pc/app/grid/stripe/stripe.spec.js diff --git a/examples/sites/demos/app/grid/stripe/stripe.vue b/examples/sites/demos/pc/app/grid/stripe/stripe.vue similarity index 100% rename from examples/sites/demos/app/grid/stripe/stripe.vue rename to examples/sites/demos/pc/app/grid/stripe/stripe.vue diff --git a/examples/sites/demos/app/grid/summary/configuration-summary-composition-api.vue b/examples/sites/demos/pc/app/grid/summary/configuration-summary-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/summary/configuration-summary-composition-api.vue rename to examples/sites/demos/pc/app/grid/summary/configuration-summary-composition-api.vue diff --git a/examples/sites/demos/app/grid/summary/configuration-summary.spec.js b/examples/sites/demos/pc/app/grid/summary/configuration-summary.spec.js similarity index 100% rename from examples/sites/demos/app/grid/summary/configuration-summary.spec.js rename to examples/sites/demos/pc/app/grid/summary/configuration-summary.spec.js diff --git a/examples/sites/demos/app/grid/summary/configuration-summary.vue b/examples/sites/demos/pc/app/grid/summary/configuration-summary.vue similarity index 100% rename from examples/sites/demos/app/grid/summary/configuration-summary.vue rename to examples/sites/demos/pc/app/grid/summary/configuration-summary.vue diff --git a/examples/sites/demos/app/grid/summary/custom-summary-composition-api.vue b/examples/sites/demos/pc/app/grid/summary/custom-summary-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/summary/custom-summary-composition-api.vue rename to examples/sites/demos/pc/app/grid/summary/custom-summary-composition-api.vue diff --git a/examples/sites/demos/app/grid/summary/custom-summary.spec.js b/examples/sites/demos/pc/app/grid/summary/custom-summary.spec.js similarity index 100% rename from examples/sites/demos/app/grid/summary/custom-summary.spec.js rename to examples/sites/demos/pc/app/grid/summary/custom-summary.spec.js diff --git a/examples/sites/demos/app/grid/summary/custom-summary.vue b/examples/sites/demos/pc/app/grid/summary/custom-summary.vue similarity index 100% rename from examples/sites/demos/app/grid/summary/custom-summary.vue rename to examples/sites/demos/pc/app/grid/summary/custom-summary.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/adaptive-column-width-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/adaptive-column-width-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/adaptive-column-width-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/adaptive-column-width-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/adaptive-column-width.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/adaptive-column-width.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/adaptive-column-width.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/adaptive-column-width.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/adaptive-column-width.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/adaptive-column-width.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/adaptive-column-width.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/adaptive-column-width.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/adaptive-grid-off-width-height-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/adaptive-grid-off-width-height-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/adaptive-grid-off-width-height-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/adaptive-grid-off-width-height-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/adaptive-grid-off-width-height.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/adaptive-grid-off-width-height.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/adaptive-grid-off-width-height.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/adaptive-grid-off-width-height.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/adaptive-grid-off-width-height.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/adaptive-grid-off-width-height.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/adaptive-grid-off-width-height.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/adaptive-grid-off-width-height.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/adaptive-grid-width-height-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/adaptive-grid-width-height-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/adaptive-grid-width-height-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/adaptive-grid-width-height-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/adaptive-grid-width-height.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/adaptive-grid-width-height.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/adaptive-grid-width-height.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/adaptive-grid-width-height.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/adaptive-un-column-width-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/adaptive-un-column-width-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/adaptive-un-column-width-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/adaptive-un-column-width-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/adaptive-un-column-width.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/adaptive-un-column-width.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/adaptive-un-column-width.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/adaptive-un-column-width.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/adaptive-un-column-width.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/adaptive-un-column-width.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/adaptive-un-column-width.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/adaptive-un-column-width.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/auto-load-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/auto-load-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/auto-load-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/auto-load-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/auto-load.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/auto-load.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/auto-load.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/auto-load.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/auto-load.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/auto-load.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/auto-load.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/auto-load.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/cell-editing-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/cell-editing-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/cell-editing-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/cell-editing-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/cell-editing.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/cell-editing.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/cell-editing.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/cell-editing.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/cell-editing.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/cell-editing.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/cell-editing.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/cell-editing.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/clearData-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/clearData-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/clearData-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/clearData-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/clearData.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/clearData.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/clearData.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/clearData.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/clearData.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/clearData.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/clearData.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/clearData.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/clearRadioRow-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/clearRadioRow-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/clearRadioRow-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/clearRadioRow-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/clearRadioRow.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/clearRadioRow.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/clearRadioRow.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/clearRadioRow.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/clearRadioRow.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/clearRadioRow.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/clearRadioRow.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/clearRadioRow.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/clearSelection-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/clearSelection-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/clearSelection-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/clearSelection-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/clearSelection.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/clearSelection.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/clearSelection.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/clearSelection.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/clearSelection.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/clearSelection.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/clearSelection.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/clearSelection.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/column-asyn-rendering-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/column-asyn-rendering-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/column-asyn-rendering-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/column-asyn-rendering-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/column-asyn-rendering.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/column-asyn-rendering.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/column-asyn-rendering.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/column-asyn-rendering.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/column-asyn-rendering.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/column-asyn-rendering.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/column-asyn-rendering.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/column-asyn-rendering.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/column-key-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/column-key-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/column-key-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/column-key-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/column-key.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/column-key.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/column-key.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/column-key.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/column-min-width-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/column-min-width-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/column-min-width-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/column-min-width-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/column-min-width.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/column-min-width.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/column-min-width.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/column-min-width.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/column-min-width.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/column-min-width.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/column-min-width.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/column-min-width.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/column-width-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/column-width-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/column-width-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/column-width-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/column-width.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/column-width.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/column-width.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/column-width.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/column-width.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/column-width.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/column-width.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/column-width.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/columns-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/columns-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/columns-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/columns-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/columns.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/columns.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/columns.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/columns.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/columns.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/columns.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/columns.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/columns.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/copy-row-data-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/copy-row-data-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/copy-row-data-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/copy-row-data-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/copy-row-data.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/copy-row-data.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/copy-row-data.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/copy-row-data.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/copy-row-data.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/copy-row-data.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/copy-row-data.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/copy-row-data.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/custom-editing-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/custom-editing-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/custom-editing-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/custom-editing-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/custom-editing.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/custom-editing.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/custom-editing.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/custom-editing.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/custom-editing.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/custom-editing.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/custom-editing.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/custom-editing.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/custom-serial-column-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/custom-serial-column-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/custom-serial-column-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/custom-serial-column-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/custom-serial-column.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/custom-serial-column.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/custom-serial-column.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/custom-serial-column.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/custom-serial-column.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/custom-serial-column.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/custom-serial-column.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/custom-serial-column.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/custom-toolbar-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/custom-toolbar-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/custom-toolbar-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/custom-toolbar-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/custom-toolbar.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/custom-toolbar.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/custom-toolbar.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/custom-toolbar.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/custom-toolbar.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/custom-toolbar.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/custom-toolbar.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/custom-toolbar.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/default-serial-column-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/default-serial-column-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/default-serial-column-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/default-serial-column-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/default-serial-column.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/default-serial-column.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/default-serial-column.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/default-serial-column.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/default-serial-column.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/default-serial-column.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/default-serial-column.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/default-serial-column.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/defslot-protochain-fetch-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/defslot-protochain-fetch-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/defslot-protochain-fetch-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/defslot-protochain-fetch-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/defslot-protochain-fetch.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/defslot-protochain-fetch.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/defslot-protochain-fetch.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/defslot-protochain-fetch.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/editor-is-salid-always-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/editor-is-salid-always-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/editor-is-salid-always-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/editor-is-salid-always-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/editor-is-salid-always.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/editor-is-salid-always.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/editor-is-salid-always.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/editor-is-salid-always.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/editor-is-salid-always.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/editor-is-salid-always.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/editor-is-salid-always.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/editor-is-salid-always.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/empty-data-default-tip-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/empty-data-default-tip-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/empty-data-default-tip-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/empty-data-default-tip-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/empty-data-default-tip.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/empty-data-default-tip.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/empty-data-default-tip.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/empty-data-default-tip.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/empty-data-default-tip.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/empty-data-default-tip.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/empty-data-default-tip.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/empty-data-default-tip.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/empty-data-iscenter-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/empty-data-iscenter-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/empty-data-iscenter-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/empty-data-iscenter-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/empty-data-iscenter.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/empty-data-iscenter.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/empty-data-iscenter.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/empty-data-iscenter.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/empty-data-tip-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/empty-data-tip-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/empty-data-tip-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/empty-data-tip-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/empty-data-tip.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/empty-data-tip.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/empty-data-tip.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/empty-data-tip.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/empty-data-tip.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/empty-data-tip.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/empty-data-tip.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/empty-data-tip.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/export-excel-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/export-excel-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/export-excel-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/export-excel-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/export-excel.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/export-excel.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/export-excel.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/export-excel.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/export-excel.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/export-excel.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/export-excel.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/export-excel.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/fixed-column-width-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/fixed-column-width-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/fixed-column-width-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/fixed-column-width-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/fixed-column-width.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/fixed-column-width.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/fixed-column-width.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/fixed-column-width.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/fixed-column-width.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/fixed-column-width.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/fixed-column-width.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/fixed-column-width.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/fixed-grid-height-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/fixed-grid-height-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/fixed-grid-height-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/fixed-grid-height-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/fixed-grid-height.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/fixed-grid-height.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/fixed-grid-height.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/fixed-grid-height.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/fixed-grid-height.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/fixed-grid-height.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/fixed-grid-height.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/fixed-grid-height.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/format-value-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/format-value-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/format-value-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/format-value-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/format-value.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/format-value.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/format-value.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/format-value.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/format-value.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/format-value.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/format-value.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/format-value.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/full-data-loading-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/full-data-loading-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/full-data-loading-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/full-data-loading-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/full-data-loading.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/full-data-loading.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/full-data-loading.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/full-data-loading.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/full-data-loading.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/full-data-loading.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/full-data-loading.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/full-data-loading.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/get-row-method-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/get-row-method-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/get-row-method-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/get-row-method-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/get-row-method.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/get-row-method.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/get-row-method.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/get-row-method.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/get-row-method.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/get-row-method.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/get-row-method.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/get-row-method.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/grid-border-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/grid-border-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/grid-border-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/grid-border-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/grid-border.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/grid-border.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/grid-border.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/grid-border.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/grid-border.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/grid-border.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/grid-border.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/grid-border.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/grid-customs-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/grid-customs-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/grid-customs-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/grid-customs-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/grid-customs.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/grid-customs.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/grid-customs.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/grid-customs.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/grid-full-screen-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/grid-full-screen-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/grid-full-screen-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/grid-full-screen-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/grid-full-screen-height-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/grid-full-screen-height-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/grid-full-screen-height-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/grid-full-screen-height-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/grid-full-screen-height.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/grid-full-screen-height.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/grid-full-screen-height.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/grid-full-screen-height.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/grid-full-screen-height.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/grid-full-screen-height.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/grid-full-screen-height.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/grid-full-screen-height.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/grid-full-screen.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/grid-full-screen.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/grid-full-screen.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/grid-full-screen.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/grid-full-screen.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/grid-full-screen.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/grid-full-screen.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/grid-full-screen.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/grid-large-tree-data-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/grid-large-tree-data-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/grid-large-tree-data-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/grid-large-tree-data-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/grid-large-tree-data.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/grid-large-tree-data.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/grid-large-tree-data.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/grid-large-tree-data.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/grid-large-tree-data.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/grid-large-tree-data.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/grid-large-tree-data.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/grid-large-tree-data.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/grid-loading-off-tip-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/grid-loading-off-tip-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/grid-loading-off-tip-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/grid-loading-off-tip-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/grid-loading-off-tip.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/grid-loading-off-tip.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/grid-loading-off-tip.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/grid-loading-off-tip.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/grid-loading-off-tip.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/grid-loading-off-tip.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/grid-loading-off-tip.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/grid-loading-off-tip.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/grid-loading-tip-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/grid-loading-tip-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/grid-loading-tip-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/grid-loading-tip-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/grid-loading-tip.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/grid-loading-tip.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/grid-loading-tip.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/grid-loading-tip.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/grid-loading-tip.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/grid-loading-tip.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/grid-loading-tip.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/grid-loading-tip.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/grid-optimization-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/grid-optimization-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/grid-optimization-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/grid-optimization-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/grid-optimization.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/grid-optimization.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/grid-optimization.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/grid-optimization.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/grid-size-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/grid-size-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/grid-size-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/grid-size-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/grid-size-mini-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/grid-size-mini-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/grid-size-mini-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/grid-size-mini-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/grid-size-mini.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/grid-size-mini.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/grid-size-mini.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/grid-size-mini.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/grid-size-mini.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/grid-size-mini.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/grid-size-mini.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/grid-size-mini.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/grid-size-small-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/grid-size-small-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/grid-size-small-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/grid-size-small-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/grid-size-small.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/grid-size-small.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/grid-size-small.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/grid-size-small.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/grid-size-small.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/grid-size-small.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/grid-size-small.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/grid-size-small.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/grid-size.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/grid-size.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/grid-size.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/grid-size.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/grid-size.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/grid-size.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/grid-size.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/grid-size.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/gridPagerReserve-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/gridPagerReserve-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/gridPagerReserve-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/gridPagerReserve-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/gridPagerReserve.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/gridPagerReserve.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/gridPagerReserve.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/gridPagerReserve.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/inner-pager-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/inner-pager-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/inner-pager-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/inner-pager-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/inner-pager.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/inner-pager.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/inner-pager.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/inner-pager.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/insert-delete-update-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/insert-delete-update-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/insert-delete-update-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/insert-delete-update-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/insert-delete-update.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/insert-delete-update.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/insert-delete-update.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/insert-delete-update.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/insert-delete-update.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/insert-delete-update.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/insert-delete-update.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/insert-delete-update.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/max-min-grid-height-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/max-min-grid-height-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/max-min-grid-height-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/max-min-grid-height-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/max-min-grid-height.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/max-min-grid-height.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/max-min-grid-height.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/max-min-grid-height.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/max-min-grid-height.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/max-min-grid-height.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/max-min-grid-height.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/max-min-grid-height.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/min-grid-height-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/min-grid-height-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/min-grid-height-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/min-grid-height-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/min-grid-height.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/min-grid-height.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/min-grid-height.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/min-grid-height.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/min-grid-height.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/min-grid-height.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/min-grid-height.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/min-grid-height.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/min-width-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/min-width-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/min-width-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/min-width-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/min-width.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/min-width.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/min-width.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/min-width.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/min-width.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/min-width.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/min-width.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/min-width.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/proxy-config-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/proxy-config-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/proxy-config-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/proxy-config-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/proxy-config.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/proxy-config.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/proxy-config.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/proxy-config.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/radio-config-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/radio-config-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/radio-config-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/radio-config-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/radio-config.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/radio-config.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/radio-config.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/radio-config.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/radio-config.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/radio-config.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/radio-config.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/radio-config.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/refresh-grid-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/refresh-grid-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/refresh-grid-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/refresh-grid-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/refresh-grid.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/refresh-grid.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/refresh-grid.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/refresh-grid.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/refresh-grid.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/refresh-grid.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/refresh-grid.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/refresh-grid.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/request-service-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/request-service-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/request-service-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/request-service-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/request-service.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/request-service.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/request-service.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/request-service.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/request-service.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/request-service.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/request-service.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/request-service.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/resize-column-width-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/resize-column-width-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/resize-column-width-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/resize-column-width-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/resize-column-width.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/resize-column-width.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/resize-column-width.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/resize-column-width.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/resize-column-width.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/resize-column-width.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/resize-column-width.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/resize-column-width.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/row-editing-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/row-editing-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/row-editing-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/row-editing-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/row-editing.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/row-editing.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/row-editing.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/row-editing.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/row-editing.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/row-editing.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/row-editing.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/row-editing.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/row-id-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/row-id-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/row-id-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/row-id-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/row-id.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/row-id.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/row-id.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/row-id.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/row-id.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/row-id.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/row-id.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/row-id.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/save-data-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/save-data-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/save-data-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/save-data-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/save-data.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/save-data.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/save-data.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/save-data.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/save-data.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/save-data.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/save-data.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/save-data.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/scroll-paging-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/scroll-paging-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/scroll-paging-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/scroll-paging-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/scroll-paging.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/scroll-paging.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/scroll-paging.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/scroll-paging.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/scroll-paging.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/scroll-paging.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/scroll-paging.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/scroll-paging.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/start-index-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/start-index-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/start-index-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/start-index-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/start-index.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/start-index.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/start-index.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/start-index.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/start-index.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/start-index.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/start-index.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/start-index.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/static-data-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/static-data-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/static-data-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/static-data-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/static-data.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/static-data.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/static-data.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/static-data.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/static-data.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/static-data.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/static-data.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/static-data.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/status-of-editing-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/status-of-editing-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/status-of-editing-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/status-of-editing-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/status-of-editing.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/status-of-editing.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/status-of-editing.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/status-of-editing.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/status-of-editing.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/status-of-editing.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/status-of-editing.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/status-of-editing.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/status-of-noediting-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/status-of-noediting-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/status-of-noediting-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/status-of-noediting-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/status-of-noediting.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/status-of-noediting.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/status-of-noediting.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/status-of-noediting.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/status-of-noediting.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/status-of-noediting.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/status-of-noediting.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/status-of-noediting.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/trigger-mode-db-editing-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/trigger-mode-db-editing-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/trigger-mode-db-editing-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/trigger-mode-db-editing-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/trigger-mode-db-editing.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/trigger-mode-db-editing.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/trigger-mode-db-editing.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/trigger-mode-db-editing.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/trigger-mode-db-editing.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/trigger-mode-db-editing.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/trigger-mode-db-editing.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/trigger-mode-db-editing.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/trigger-mode-for-editing-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/trigger-mode-for-editing-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/trigger-mode-for-editing-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/trigger-mode-for-editing-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/trigger-mode-for-editing.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/trigger-mode-for-editing.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/trigger-mode-for-editing.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/trigger-mode-for-editing.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/trigger-mode-for-editing.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/trigger-mode-for-editing.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/trigger-mode-for-editing.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/trigger-mode-for-editing.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/trigger-mode-hm-editing-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/trigger-mode-hm-editing-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/trigger-mode-hm-editing-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/trigger-mode-hm-editing-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/trigger-mode-hm-editing.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/trigger-mode-hm-editing.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/trigger-mode-hm-editing.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/trigger-mode-hm-editing.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/trigger-mode-hm-editing.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/trigger-mode-hm-editing.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/trigger-mode-hm-editing.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/trigger-mode-hm-editing.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/virtual-rolling-composition-api.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/virtual-rolling-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/virtual-rolling-composition-api.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/virtual-rolling-composition-api.vue diff --git a/examples/sites/demos/app/grid/tiny-first-menu/virtual-rolling.spec.js b/examples/sites/demos/pc/app/grid/tiny-first-menu/virtual-rolling.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/virtual-rolling.spec.js rename to examples/sites/demos/pc/app/grid/tiny-first-menu/virtual-rolling.spec.js diff --git a/examples/sites/demos/app/grid/tiny-first-menu/virtual-rolling.vue b/examples/sites/demos/pc/app/grid/tiny-first-menu/virtual-rolling.vue similarity index 100% rename from examples/sites/demos/app/grid/tiny-first-menu/virtual-rolling.vue rename to examples/sites/demos/pc/app/grid/tiny-first-menu/virtual-rolling.vue diff --git a/examples/sites/demos/app/grid/tip/cell-tip-composition-api.vue b/examples/sites/demos/pc/app/grid/tip/cell-tip-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tip/cell-tip-composition-api.vue rename to examples/sites/demos/pc/app/grid/tip/cell-tip-composition-api.vue diff --git a/examples/sites/demos/app/grid/tip/cell-tip-config-composition-api.vue b/examples/sites/demos/pc/app/grid/tip/cell-tip-config-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tip/cell-tip-config-composition-api.vue rename to examples/sites/demos/pc/app/grid/tip/cell-tip-config-composition-api.vue diff --git a/examples/sites/demos/app/grid/tip/cell-tip-config.spec.js b/examples/sites/demos/pc/app/grid/tip/cell-tip-config.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tip/cell-tip-config.spec.js rename to examples/sites/demos/pc/app/grid/tip/cell-tip-config.spec.js diff --git a/examples/sites/demos/app/grid/tip/cell-tip-config.vue b/examples/sites/demos/pc/app/grid/tip/cell-tip-config.vue similarity index 100% rename from examples/sites/demos/app/grid/tip/cell-tip-config.vue rename to examples/sites/demos/pc/app/grid/tip/cell-tip-config.vue diff --git a/examples/sites/demos/app/grid/tip/cell-tip.spec.js b/examples/sites/demos/pc/app/grid/tip/cell-tip.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tip/cell-tip.spec.js rename to examples/sites/demos/pc/app/grid/tip/cell-tip.spec.js diff --git a/examples/sites/demos/app/grid/tip/cell-tip.vue b/examples/sites/demos/pc/app/grid/tip/cell-tip.vue similarity index 100% rename from examples/sites/demos/app/grid/tip/cell-tip.vue rename to examples/sites/demos/pc/app/grid/tip/cell-tip.vue diff --git a/examples/sites/demos/app/grid/tip/column-header-tip-composition-api.vue b/examples/sites/demos/pc/app/grid/tip/column-header-tip-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tip/column-header-tip-composition-api.vue rename to examples/sites/demos/pc/app/grid/tip/column-header-tip-composition-api.vue diff --git a/examples/sites/demos/app/grid/tip/column-header-tip.spec.js b/examples/sites/demos/pc/app/grid/tip/column-header-tip.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tip/column-header-tip.spec.js rename to examples/sites/demos/pc/app/grid/tip/column-header-tip.spec.js diff --git a/examples/sites/demos/app/grid/tip/column-header-tip.vue b/examples/sites/demos/pc/app/grid/tip/column-header-tip.vue similarity index 100% rename from examples/sites/demos/app/grid/tip/column-header-tip.vue rename to examples/sites/demos/pc/app/grid/tip/column-header-tip.vue diff --git a/examples/sites/demos/app/grid/tip/overflow-tip-composition-api.vue b/examples/sites/demos/pc/app/grid/tip/overflow-tip-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tip/overflow-tip-composition-api.vue rename to examples/sites/demos/pc/app/grid/tip/overflow-tip-composition-api.vue diff --git a/examples/sites/demos/app/grid/tip/overflow-tip.vue b/examples/sites/demos/pc/app/grid/tip/overflow-tip.vue similarity index 100% rename from examples/sites/demos/app/grid/tip/overflow-tip.vue rename to examples/sites/demos/pc/app/grid/tip/overflow-tip.vue diff --git a/examples/sites/demos/app/grid/toolbar/cancel-delete-composition-api.vue b/examples/sites/demos/pc/app/grid/toolbar/cancel-delete-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/toolbar/cancel-delete-composition-api.vue rename to examples/sites/demos/pc/app/grid/toolbar/cancel-delete-composition-api.vue diff --git a/examples/sites/demos/app/grid/toolbar/cancel-delete.spec.js b/examples/sites/demos/pc/app/grid/toolbar/cancel-delete.spec.js similarity index 100% rename from examples/sites/demos/app/grid/toolbar/cancel-delete.spec.js rename to examples/sites/demos/pc/app/grid/toolbar/cancel-delete.spec.js diff --git a/examples/sites/demos/app/grid/toolbar/cancel-delete.vue b/examples/sites/demos/pc/app/grid/toolbar/cancel-delete.vue similarity index 100% rename from examples/sites/demos/app/grid/toolbar/cancel-delete.vue rename to examples/sites/demos/pc/app/grid/toolbar/cancel-delete.vue diff --git a/examples/sites/demos/app/grid/toolbar/insert-remove-rows-composition-api.vue b/examples/sites/demos/pc/app/grid/toolbar/insert-remove-rows-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/toolbar/insert-remove-rows-composition-api.vue rename to examples/sites/demos/pc/app/grid/toolbar/insert-remove-rows-composition-api.vue diff --git a/examples/sites/demos/app/grid/toolbar/insert-remove-rows.spec.js b/examples/sites/demos/pc/app/grid/toolbar/insert-remove-rows.spec.js similarity index 100% rename from examples/sites/demos/app/grid/toolbar/insert-remove-rows.spec.js rename to examples/sites/demos/pc/app/grid/toolbar/insert-remove-rows.spec.js diff --git a/examples/sites/demos/app/grid/toolbar/insert-remove-rows.vue b/examples/sites/demos/pc/app/grid/toolbar/insert-remove-rows.vue similarity index 100% rename from examples/sites/demos/app/grid/toolbar/insert-remove-rows.vue rename to examples/sites/demos/pc/app/grid/toolbar/insert-remove-rows.vue diff --git a/examples/sites/demos/app/grid/toolbar/toolbar-op-config-composition-api.vue b/examples/sites/demos/pc/app/grid/toolbar/toolbar-op-config-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/toolbar/toolbar-op-config-composition-api.vue rename to examples/sites/demos/pc/app/grid/toolbar/toolbar-op-config-composition-api.vue diff --git a/examples/sites/demos/app/grid/toolbar/toolbar-op-config.spec.js b/examples/sites/demos/pc/app/grid/toolbar/toolbar-op-config.spec.js similarity index 100% rename from examples/sites/demos/app/grid/toolbar/toolbar-op-config.spec.js rename to examples/sites/demos/pc/app/grid/toolbar/toolbar-op-config.spec.js diff --git a/examples/sites/demos/app/grid/toolbar/toolbar-op-config.vue b/examples/sites/demos/pc/app/grid/toolbar/toolbar-op-config.vue similarity index 100% rename from examples/sites/demos/app/grid/toolbar/toolbar-op-config.vue rename to examples/sites/demos/pc/app/grid/toolbar/toolbar-op-config.vue diff --git a/examples/sites/demos/app/grid/tree-table/hasTreeExpand-composition-api.vue b/examples/sites/demos/pc/app/grid/tree-table/hasTreeExpand-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tree-table/hasTreeExpand-composition-api.vue rename to examples/sites/demos/pc/app/grid/tree-table/hasTreeExpand-composition-api.vue diff --git a/examples/sites/demos/app/grid/tree-table/hasTreeExpand.spec.js b/examples/sites/demos/pc/app/grid/tree-table/hasTreeExpand.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tree-table/hasTreeExpand.spec.js rename to examples/sites/demos/pc/app/grid/tree-table/hasTreeExpand.spec.js diff --git a/examples/sites/demos/app/grid/tree-table/hasTreeExpand.vue b/examples/sites/demos/pc/app/grid/tree-table/hasTreeExpand.vue similarity index 100% rename from examples/sites/demos/app/grid/tree-table/hasTreeExpand.vue rename to examples/sites/demos/pc/app/grid/tree-table/hasTreeExpand.vue diff --git a/examples/sites/demos/app/grid/tree-table/tree-grid-base-composition-api.vue b/examples/sites/demos/pc/app/grid/tree-table/tree-grid-base-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tree-table/tree-grid-base-composition-api.vue rename to examples/sites/demos/pc/app/grid/tree-table/tree-grid-base-composition-api.vue diff --git a/examples/sites/demos/app/grid/tree-table/tree-grid-base.spec.js b/examples/sites/demos/pc/app/grid/tree-table/tree-grid-base.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tree-table/tree-grid-base.spec.js rename to examples/sites/demos/pc/app/grid/tree-table/tree-grid-base.spec.js diff --git a/examples/sites/demos/app/grid/tree-table/tree-grid-base.vue b/examples/sites/demos/pc/app/grid/tree-table/tree-grid-base.vue similarity index 100% rename from examples/sites/demos/app/grid/tree-table/tree-grid-base.vue rename to examples/sites/demos/pc/app/grid/tree-table/tree-grid-base.vue diff --git a/examples/sites/demos/app/grid/tree-table/tree-grid-data-composition-api.vue b/examples/sites/demos/pc/app/grid/tree-table/tree-grid-data-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tree-table/tree-grid-data-composition-api.vue rename to examples/sites/demos/pc/app/grid/tree-table/tree-grid-data-composition-api.vue diff --git a/examples/sites/demos/app/grid/tree-table/tree-grid-data.spec.js b/examples/sites/demos/pc/app/grid/tree-table/tree-grid-data.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tree-table/tree-grid-data.spec.js rename to examples/sites/demos/pc/app/grid/tree-table/tree-grid-data.spec.js diff --git a/examples/sites/demos/app/grid/tree-table/tree-grid-data.vue b/examples/sites/demos/pc/app/grid/tree-table/tree-grid-data.vue similarity index 100% rename from examples/sites/demos/app/grid/tree-table/tree-grid-data.vue rename to examples/sites/demos/pc/app/grid/tree-table/tree-grid-data.vue diff --git a/examples/sites/demos/app/grid/tree-table/tree-grid-expand-active-method-composition-api.vue b/examples/sites/demos/pc/app/grid/tree-table/tree-grid-expand-active-method-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tree-table/tree-grid-expand-active-method-composition-api.vue rename to examples/sites/demos/pc/app/grid/tree-table/tree-grid-expand-active-method-composition-api.vue diff --git a/examples/sites/demos/app/grid/tree-table/tree-grid-expand-active-method.vue b/examples/sites/demos/pc/app/grid/tree-table/tree-grid-expand-active-method.vue similarity index 100% rename from examples/sites/demos/app/grid/tree-table/tree-grid-expand-active-method.vue rename to examples/sites/demos/pc/app/grid/tree-table/tree-grid-expand-active-method.vue diff --git a/examples/sites/demos/app/grid/tree-table/tree-grid-expand-composition-api.vue b/examples/sites/demos/pc/app/grid/tree-table/tree-grid-expand-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tree-table/tree-grid-expand-composition-api.vue rename to examples/sites/demos/pc/app/grid/tree-table/tree-grid-expand-composition-api.vue diff --git a/examples/sites/demos/app/grid/tree-table/tree-grid-expand-config-composition-api.vue b/examples/sites/demos/pc/app/grid/tree-table/tree-grid-expand-config-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tree-table/tree-grid-expand-config-composition-api.vue rename to examples/sites/demos/pc/app/grid/tree-table/tree-grid-expand-config-composition-api.vue diff --git a/examples/sites/demos/app/grid/tree-table/tree-grid-expand-config.spec.js b/examples/sites/demos/pc/app/grid/tree-table/tree-grid-expand-config.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tree-table/tree-grid-expand-config.spec.js rename to examples/sites/demos/pc/app/grid/tree-table/tree-grid-expand-config.spec.js diff --git a/examples/sites/demos/app/grid/tree-table/tree-grid-expand-config.vue b/examples/sites/demos/pc/app/grid/tree-table/tree-grid-expand-config.vue similarity index 100% rename from examples/sites/demos/app/grid/tree-table/tree-grid-expand-config.vue rename to examples/sites/demos/pc/app/grid/tree-table/tree-grid-expand-config.vue diff --git a/examples/sites/demos/app/grid/tree-table/tree-grid-expand.spec.js b/examples/sites/demos/pc/app/grid/tree-table/tree-grid-expand.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tree-table/tree-grid-expand.spec.js rename to examples/sites/demos/pc/app/grid/tree-table/tree-grid-expand.spec.js diff --git a/examples/sites/demos/app/grid/tree-table/tree-grid-expand.vue b/examples/sites/demos/pc/app/grid/tree-table/tree-grid-expand.vue similarity index 100% rename from examples/sites/demos/app/grid/tree-table/tree-grid-expand.vue rename to examples/sites/demos/pc/app/grid/tree-table/tree-grid-expand.vue diff --git a/examples/sites/demos/app/grid/tree-table/tree-grid-fixed-column-composition-api.vue b/examples/sites/demos/pc/app/grid/tree-table/tree-grid-fixed-column-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tree-table/tree-grid-fixed-column-composition-api.vue rename to examples/sites/demos/pc/app/grid/tree-table/tree-grid-fixed-column-composition-api.vue diff --git a/examples/sites/demos/app/grid/tree-table/tree-grid-fixed-column.spec.js b/examples/sites/demos/pc/app/grid/tree-table/tree-grid-fixed-column.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tree-table/tree-grid-fixed-column.spec.js rename to examples/sites/demos/pc/app/grid/tree-table/tree-grid-fixed-column.spec.js diff --git a/examples/sites/demos/app/grid/tree-table/tree-grid-fixed-column.vue b/examples/sites/demos/pc/app/grid/tree-table/tree-grid-fixed-column.vue similarity index 100% rename from examples/sites/demos/app/grid/tree-table/tree-grid-fixed-column.vue rename to examples/sites/demos/pc/app/grid/tree-table/tree-grid-fixed-column.vue diff --git a/examples/sites/demos/app/grid/tree-table/tree-grid-index-composition-api.vue b/examples/sites/demos/pc/app/grid/tree-table/tree-grid-index-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tree-table/tree-grid-index-composition-api.vue rename to examples/sites/demos/pc/app/grid/tree-table/tree-grid-index-composition-api.vue diff --git a/examples/sites/demos/app/grid/tree-table/tree-grid-index.spec.js b/examples/sites/demos/pc/app/grid/tree-table/tree-grid-index.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tree-table/tree-grid-index.spec.js rename to examples/sites/demos/pc/app/grid/tree-table/tree-grid-index.spec.js diff --git a/examples/sites/demos/app/grid/tree-table/tree-grid-index.vue b/examples/sites/demos/pc/app/grid/tree-table/tree-grid-index.vue similarity index 100% rename from examples/sites/demos/app/grid/tree-table/tree-grid-index.vue rename to examples/sites/demos/pc/app/grid/tree-table/tree-grid-index.vue diff --git a/examples/sites/demos/app/grid/tree-table/tree-grid-insert-delete-update-composition-api.vue b/examples/sites/demos/pc/app/grid/tree-table/tree-grid-insert-delete-update-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tree-table/tree-grid-insert-delete-update-composition-api.vue rename to examples/sites/demos/pc/app/grid/tree-table/tree-grid-insert-delete-update-composition-api.vue diff --git a/examples/sites/demos/app/grid/tree-table/tree-grid-insert-delete-update.spec.js b/examples/sites/demos/pc/app/grid/tree-table/tree-grid-insert-delete-update.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tree-table/tree-grid-insert-delete-update.spec.js rename to examples/sites/demos/pc/app/grid/tree-table/tree-grid-insert-delete-update.spec.js diff --git a/examples/sites/demos/app/grid/tree-table/tree-grid-insert-delete-update.vue b/examples/sites/demos/pc/app/grid/tree-table/tree-grid-insert-delete-update.vue similarity index 100% rename from examples/sites/demos/app/grid/tree-table/tree-grid-insert-delete-update.vue rename to examples/sites/demos/pc/app/grid/tree-table/tree-grid-insert-delete-update.vue diff --git a/examples/sites/demos/app/grid/tree-table/tree-grid-keyboard-operation-composition-api.vue b/examples/sites/demos/pc/app/grid/tree-table/tree-grid-keyboard-operation-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tree-table/tree-grid-keyboard-operation-composition-api.vue rename to examples/sites/demos/pc/app/grid/tree-table/tree-grid-keyboard-operation-composition-api.vue diff --git a/examples/sites/demos/app/grid/tree-table/tree-grid-keyboard-operation.spec.js b/examples/sites/demos/pc/app/grid/tree-table/tree-grid-keyboard-operation.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tree-table/tree-grid-keyboard-operation.spec.js rename to examples/sites/demos/pc/app/grid/tree-table/tree-grid-keyboard-operation.spec.js diff --git a/examples/sites/demos/app/grid/tree-table/tree-grid-keyboard-operation.vue b/examples/sites/demos/pc/app/grid/tree-table/tree-grid-keyboard-operation.vue similarity index 100% rename from examples/sites/demos/app/grid/tree-table/tree-grid-keyboard-operation.vue rename to examples/sites/demos/pc/app/grid/tree-table/tree-grid-keyboard-operation.vue diff --git a/examples/sites/demos/app/grid/tree-table/tree-grid-operation-column-composition-api.vue b/examples/sites/demos/pc/app/grid/tree-table/tree-grid-operation-column-composition-api.vue similarity index 100% rename from examples/sites/demos/app/grid/tree-table/tree-grid-operation-column-composition-api.vue rename to examples/sites/demos/pc/app/grid/tree-table/tree-grid-operation-column-composition-api.vue diff --git a/examples/sites/demos/app/grid/tree-table/tree-grid-operation-column.spec.js b/examples/sites/demos/pc/app/grid/tree-table/tree-grid-operation-column.spec.js similarity index 100% rename from examples/sites/demos/app/grid/tree-table/tree-grid-operation-column.spec.js rename to examples/sites/demos/pc/app/grid/tree-table/tree-grid-operation-column.spec.js diff --git a/examples/sites/demos/app/grid/tree-table/tree-grid-operation-column.vue b/examples/sites/demos/pc/app/grid/tree-table/tree-grid-operation-column.vue similarity index 100% rename from examples/sites/demos/app/grid/tree-table/tree-grid-operation-column.vue rename to examples/sites/demos/pc/app/grid/tree-table/tree-grid-operation-column.vue diff --git a/examples/sites/demos/app/grid/webdoc/grid-align.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-align.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-align.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-align.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-align.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-align.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-align.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-align.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-align.js b/examples/sites/demos/pc/app/grid/webdoc/grid-align.js similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-align.js rename to examples/sites/demos/pc/app/grid/webdoc/grid-align.js diff --git a/examples/sites/demos/app/grid/webdoc/grid-align.json.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-align.json.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-align.json.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-align.json.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-align.json.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-align.json.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-align.json.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-align.json.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-cascade.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-cascade.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-cascade.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-cascade.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-cascade.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-cascade.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-cascade.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-cascade.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-cascade.js b/examples/sites/demos/pc/app/grid/webdoc/grid-cascade.js similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-cascade.js rename to examples/sites/demos/pc/app/grid/webdoc/grid-cascade.js diff --git a/examples/sites/demos/app/grid/webdoc/grid-cascade.json.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-cascade.json.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-cascade.json.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-cascade.json.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-cascade.json.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-cascade.json.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-cascade.json.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-cascade.json.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-context-menu.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-context-menu.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-context-menu.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-context-menu.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-context-menu.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-context-menu.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-context-menu.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-context-menu.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-context-menu.js b/examples/sites/demos/pc/app/grid/webdoc/grid-context-menu.js similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-context-menu.js rename to examples/sites/demos/pc/app/grid/webdoc/grid-context-menu.js diff --git a/examples/sites/demos/app/grid/webdoc/grid-context-menu.json.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-context-menu.json.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-context-menu.json.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-context-menu.json.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-context-menu.json.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-context-menu.json.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-context-menu.json.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-context-menu.json.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-custom-style.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-custom-style.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-custom-style.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-custom-style.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-custom-style.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-custom-style.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-custom-style.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-custom-style.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-custom-style.js b/examples/sites/demos/pc/app/grid/webdoc/grid-custom-style.js similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-custom-style.js rename to examples/sites/demos/pc/app/grid/webdoc/grid-custom-style.js diff --git a/examples/sites/demos/app/grid/webdoc/grid-custom-style.json.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-custom-style.json.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-custom-style.json.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-custom-style.json.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-custom-style.json.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-custom-style.json.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-custom-style.json.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-custom-style.json.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-customized.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-customized.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-customized.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-customized.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-customized.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-customized.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-customized.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-customized.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-customized.js b/examples/sites/demos/pc/app/grid/webdoc/grid-customized.js similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-customized.js rename to examples/sites/demos/pc/app/grid/webdoc/grid-customized.js diff --git a/examples/sites/demos/app/grid/webdoc/grid-customized.json.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-customized.json.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-customized.json.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-customized.json.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-customized.json.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-customized.json.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-customized.json.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-customized.json.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-data-source.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-data-source.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-data-source.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-data-source.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-data-source.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-data-source.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-data-source.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-data-source.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-data-source.js b/examples/sites/demos/pc/app/grid/webdoc/grid-data-source.js similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-data-source.js rename to examples/sites/demos/pc/app/grid/webdoc/grid-data-source.js diff --git a/examples/sites/demos/app/grid/webdoc/grid-data-source.json.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-data-source.json.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-data-source.json.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-data-source.json.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-data-source.json.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-data-source.json.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-data-source.json.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-data-source.json.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-drag.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-drag.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-drag.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-drag.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-drag.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-drag.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-drag.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-drag.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-drag.js b/examples/sites/demos/pc/app/grid/webdoc/grid-drag.js similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-drag.js rename to examples/sites/demos/pc/app/grid/webdoc/grid-drag.js diff --git a/examples/sites/demos/app/grid/webdoc/grid-drag.json.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-drag.json.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-drag.json.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-drag.json.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-drag.json.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-drag.json.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-drag.json.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-drag.json.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-dynamically-columns.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-dynamically-columns.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-dynamically-columns.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-dynamically-columns.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-dynamically-columns.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-dynamically-columns.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-dynamically-columns.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-dynamically-columns.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-dynamically-columns.js b/examples/sites/demos/pc/app/grid/webdoc/grid-dynamically-columns.js similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-dynamically-columns.js rename to examples/sites/demos/pc/app/grid/webdoc/grid-dynamically-columns.js diff --git a/examples/sites/demos/app/grid/webdoc/grid-dynamically-columns.json.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-dynamically-columns.json.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-dynamically-columns.json.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-dynamically-columns.json.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-dynamically-columns.json.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-dynamically-columns.json.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-dynamically-columns.json.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-dynamically-columns.json.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-edit.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-edit.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-edit.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-edit.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-edit.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-edit.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-edit.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-edit.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-edit.js b/examples/sites/demos/pc/app/grid/webdoc/grid-edit.js similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-edit.js rename to examples/sites/demos/pc/app/grid/webdoc/grid-edit.js diff --git a/examples/sites/demos/app/grid/webdoc/grid-edit.json.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-edit.json.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-edit.json.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-edit.json.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-edit.json.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-edit.json.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-edit.json.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-edit.json.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-editor.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-editor.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-editor.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-editor.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-editor.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-editor.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-editor.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-editor.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-editor.js b/examples/sites/demos/pc/app/grid/webdoc/grid-editor.js similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-editor.js rename to examples/sites/demos/pc/app/grid/webdoc/grid-editor.js diff --git a/examples/sites/demos/app/grid/webdoc/grid-editor.json.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-editor.json.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-editor.json.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-editor.json.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-editor.json.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-editor.json.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-editor.json.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-editor.json.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-empty-data-tip.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-empty-data-tip.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-empty-data-tip.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-empty-data-tip.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-empty-data-tip.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-empty-data-tip.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-empty-data-tip.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-empty-data-tip.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-empty-data-tip.js b/examples/sites/demos/pc/app/grid/webdoc/grid-empty-data-tip.js similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-empty-data-tip.js rename to examples/sites/demos/pc/app/grid/webdoc/grid-empty-data-tip.js diff --git a/examples/sites/demos/app/grid/webdoc/grid-empty-data-tip.json.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-empty-data-tip.json.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-empty-data-tip.json.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-empty-data-tip.json.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-empty-data-tip.json.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-empty-data-tip.json.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-empty-data-tip.json.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-empty-data-tip.json.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-event.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-event.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-event.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-event.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-event.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-event.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-event.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-event.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-event.js b/examples/sites/demos/pc/app/grid/webdoc/grid-event.js similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-event.js rename to examples/sites/demos/pc/app/grid/webdoc/grid-event.js diff --git a/examples/sites/demos/app/grid/webdoc/grid-event.json.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-event.json.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-event.json.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-event.json.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-event.json.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-event.json.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-event.json.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-event.json.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-faq.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-faq.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-faq.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-faq.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-faq.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-faq.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-faq.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-faq.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-faq.js b/examples/sites/demos/pc/app/grid/webdoc/grid-faq.js similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-faq.js rename to examples/sites/demos/pc/app/grid/webdoc/grid-faq.js diff --git a/examples/sites/demos/app/grid/webdoc/grid-faq.json.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-faq.json.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-faq.json.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-faq.json.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-faq.json.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-faq.json.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-faq.json.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-faq.json.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-filter.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-filter.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-filter.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-filter.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-filter.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-filter.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-filter.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-filter.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-filter.js b/examples/sites/demos/pc/app/grid/webdoc/grid-filter.js similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-filter.js rename to examples/sites/demos/pc/app/grid/webdoc/grid-filter.js diff --git a/examples/sites/demos/app/grid/webdoc/grid-filter.json.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-filter.json.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-filter.json.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-filter.json.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-filter.json.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-filter.json.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-filter.json.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-filter.json.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-fixed.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-fixed.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-fixed.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-fixed.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-fixed.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-fixed.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-fixed.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-fixed.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-fixed.js b/examples/sites/demos/pc/app/grid/webdoc/grid-fixed.js similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-fixed.js rename to examples/sites/demos/pc/app/grid/webdoc/grid-fixed.js diff --git a/examples/sites/demos/app/grid/webdoc/grid-fixed.json.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-fixed.json.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-fixed.json.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-fixed.json.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-fixed.json.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-fixed.json.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-fixed.json.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-fixed.json.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-footer.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-footer.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-footer.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-footer.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-footer.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-footer.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-footer.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-footer.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-footer.js b/examples/sites/demos/pc/app/grid/webdoc/grid-footer.js similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-footer.js rename to examples/sites/demos/pc/app/grid/webdoc/grid-footer.js diff --git a/examples/sites/demos/app/grid/webdoc/grid-footer.json.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-footer.json.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-footer.json.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-footer.json.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-footer.json.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-footer.json.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-footer.json.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-footer.json.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-grid-border.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-grid-border.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-grid-border.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-grid-border.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-grid-border.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-grid-border.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-grid-border.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-grid-border.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-grid-border.js b/examples/sites/demos/pc/app/grid/webdoc/grid-grid-border.js similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-grid-border.js rename to examples/sites/demos/pc/app/grid/webdoc/grid-grid-border.js diff --git a/examples/sites/demos/app/grid/webdoc/grid-grid-border.json.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-grid-border.json.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-grid-border.json.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-grid-border.json.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-grid-border.json.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-grid-border.json.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-grid-border.json.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-grid-border.json.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-grid-loading-tip.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-grid-loading-tip.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-grid-loading-tip.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-grid-loading-tip.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-grid-loading-tip.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-grid-loading-tip.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-grid-loading-tip.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-grid-loading-tip.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-grid-loading-tip.js b/examples/sites/demos/pc/app/grid/webdoc/grid-grid-loading-tip.js similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-grid-loading-tip.js rename to examples/sites/demos/pc/app/grid/webdoc/grid-grid-loading-tip.js diff --git a/examples/sites/demos/app/grid/webdoc/grid-grid-loading-tip.json.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-grid-loading-tip.json.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-grid-loading-tip.json.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-grid-loading-tip.json.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-grid-loading-tip.json.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-grid-loading-tip.json.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-grid-loading-tip.json.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-grid-loading-tip.json.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-grid-optimization.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-grid-optimization.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-grid-optimization.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-grid-optimization.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-grid-optimization.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-grid-optimization.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-grid-optimization.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-grid-optimization.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-grid-optimization.js b/examples/sites/demos/pc/app/grid/webdoc/grid-grid-optimization.js similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-grid-optimization.js rename to examples/sites/demos/pc/app/grid/webdoc/grid-grid-optimization.js diff --git a/examples/sites/demos/app/grid/webdoc/grid-grid-optimization.json.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-grid-optimization.json.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-grid-optimization.json.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-grid-optimization.json.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-grid-optimization.json.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-grid-optimization.json.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-grid-optimization.json.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-grid-optimization.json.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-grid-size.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-grid-size.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-grid-size.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-grid-size.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-grid-size.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-grid-size.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-grid-size.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-grid-size.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-grid-size.js b/examples/sites/demos/pc/app/grid/webdoc/grid-grid-size.js similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-grid-size.js rename to examples/sites/demos/pc/app/grid/webdoc/grid-grid-size.js diff --git a/examples/sites/demos/app/grid/webdoc/grid-grid-size.json.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-grid-size.json.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-grid-size.json.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-grid-size.json.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-grid-size.json.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-grid-size.json.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-grid-size.json.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-grid-size.json.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-grid-stripe.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-grid-stripe.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-grid-stripe.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-grid-stripe.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-grid-stripe.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-grid-stripe.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-grid-stripe.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-grid-stripe.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-grid-stripe.js b/examples/sites/demos/pc/app/grid/webdoc/grid-grid-stripe.js similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-grid-stripe.js rename to examples/sites/demos/pc/app/grid/webdoc/grid-grid-stripe.js diff --git a/examples/sites/demos/app/grid/webdoc/grid-grid-stripe.json.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-grid-stripe.json.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-grid-stripe.json.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-grid-stripe.json.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-grid-stripe.json.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-grid-stripe.json.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-grid-stripe.json.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-grid-stripe.json.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-header.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-header.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-header.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-header.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-header.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-header.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-header.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-header.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-header.js b/examples/sites/demos/pc/app/grid/webdoc/grid-header.js similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-header.js rename to examples/sites/demos/pc/app/grid/webdoc/grid-header.js diff --git a/examples/sites/demos/app/grid/webdoc/grid-header.json.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-header.json.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-header.json.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-header.json.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-header.json.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-header.json.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-header.json.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-header.json.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-highlight.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-highlight.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-highlight.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-highlight.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-highlight.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-highlight.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-highlight.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-highlight.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-highlight.js b/examples/sites/demos/pc/app/grid/webdoc/grid-highlight.js similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-highlight.js rename to examples/sites/demos/pc/app/grid/webdoc/grid-highlight.js diff --git a/examples/sites/demos/app/grid/webdoc/grid-highlight.json.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-highlight.json.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-highlight.json.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-highlight.json.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-highlight.json.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-highlight.json.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-highlight.json.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-highlight.json.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-import-export.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-import-export.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-import-export.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-import-export.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-import-export.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-import-export.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-import-export.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-import-export.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-import-export.js b/examples/sites/demos/pc/app/grid/webdoc/grid-import-export.js similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-import-export.js rename to examples/sites/demos/pc/app/grid/webdoc/grid-import-export.js diff --git a/examples/sites/demos/app/grid/webdoc/grid-import-export.json.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-import-export.json.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-import-export.json.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-import-export.json.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-import-export.json.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-import-export.json.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-import-export.json.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-import-export.json.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-keyboard.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-keyboard.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-keyboard.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-keyboard.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-keyboard.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-keyboard.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-keyboard.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-keyboard.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-keyboard.js b/examples/sites/demos/pc/app/grid/webdoc/grid-keyboard.js similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-keyboard.js rename to examples/sites/demos/pc/app/grid/webdoc/grid-keyboard.js diff --git a/examples/sites/demos/app/grid/webdoc/grid-keyboard.json.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-keyboard.json.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-keyboard.json.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-keyboard.json.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-keyboard.json.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-keyboard.json.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-keyboard.json.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-keyboard.json.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-large-data.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-large-data.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-large-data.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-large-data.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-large-data.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-large-data.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-large-data.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-large-data.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-large-data.js b/examples/sites/demos/pc/app/grid/webdoc/grid-large-data.js similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-large-data.js rename to examples/sites/demos/pc/app/grid/webdoc/grid-large-data.js diff --git a/examples/sites/demos/app/grid/webdoc/grid-large-data.json.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-large-data.json.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-large-data.json.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-large-data.json.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-large-data.json.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-large-data.json.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-large-data.json.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-large-data.json.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-nested-grid.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-nested-grid.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-nested-grid.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-nested-grid.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-nested-grid.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-nested-grid.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-nested-grid.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-nested-grid.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-nested-grid.js b/examples/sites/demos/pc/app/grid/webdoc/grid-nested-grid.js similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-nested-grid.js rename to examples/sites/demos/pc/app/grid/webdoc/grid-nested-grid.js diff --git a/examples/sites/demos/app/grid/webdoc/grid-nested-grid.json.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-nested-grid.json.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-nested-grid.json.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-nested-grid.json.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-nested-grid.json.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-nested-grid.json.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-nested-grid.json.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-nested-grid.json.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-operation-column.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-operation-column.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-operation-column.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-operation-column.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-operation-column.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-operation-column.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-operation-column.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-operation-column.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-operation-column.js b/examples/sites/demos/pc/app/grid/webdoc/grid-operation-column.js similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-operation-column.js rename to examples/sites/demos/pc/app/grid/webdoc/grid-operation-column.js diff --git a/examples/sites/demos/app/grid/webdoc/grid-operation-column.json.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-operation-column.json.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-operation-column.json.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-operation-column.json.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-operation-column.json.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-operation-column.json.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-operation-column.json.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-operation-column.json.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-pager.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-pager.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-pager.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-pager.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-pager.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-pager.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-pager.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-pager.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-pager.js b/examples/sites/demos/pc/app/grid/webdoc/grid-pager.js similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-pager.js rename to examples/sites/demos/pc/app/grid/webdoc/grid-pager.js diff --git a/examples/sites/demos/app/grid/webdoc/grid-pager.json.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-pager.json.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-pager.json.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-pager.json.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-pager.json.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-pager.json.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-pager.json.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-pager.json.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-renderer.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-renderer.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-renderer.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-renderer.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-renderer.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-renderer.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-renderer.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-renderer.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-renderer.js b/examples/sites/demos/pc/app/grid/webdoc/grid-renderer.js similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-renderer.js rename to examples/sites/demos/pc/app/grid/webdoc/grid-renderer.js diff --git a/examples/sites/demos/app/grid/webdoc/grid-renderer.json.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-renderer.json.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-renderer.json.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-renderer.json.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-renderer.json.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-renderer.json.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-renderer.json.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-renderer.json.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-reverse-column-row.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-reverse-column-row.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-reverse-column-row.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-reverse-column-row.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-reverse-column-row.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-reverse-column-row.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-reverse-column-row.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-reverse-column-row.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-reverse-column-row.js b/examples/sites/demos/pc/app/grid/webdoc/grid-reverse-column-row.js similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-reverse-column-row.js rename to examples/sites/demos/pc/app/grid/webdoc/grid-reverse-column-row.js diff --git a/examples/sites/demos/app/grid/webdoc/grid-reverse-column-row.json.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-reverse-column-row.json.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-reverse-column-row.json.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-reverse-column-row.json.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-reverse-column-row.json.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-reverse-column-row.json.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-reverse-column-row.json.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-reverse-column-row.json.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-row-grouping.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-row-grouping.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-row-grouping.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-row-grouping.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-row-grouping.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-row-grouping.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-row-grouping.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-row-grouping.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-row-grouping.js b/examples/sites/demos/pc/app/grid/webdoc/grid-row-grouping.js similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-row-grouping.js rename to examples/sites/demos/pc/app/grid/webdoc/grid-row-grouping.js diff --git a/examples/sites/demos/app/grid/webdoc/grid-row-grouping.json.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-row-grouping.json.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-row-grouping.json.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-row-grouping.json.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-row-grouping.json.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-row-grouping.json.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-row-grouping.json.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-row-grouping.json.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-serial-column.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-serial-column.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-serial-column.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-serial-column.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-serial-column.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-serial-column.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-serial-column.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-serial-column.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-serial-column.js b/examples/sites/demos/pc/app/grid/webdoc/grid-serial-column.js similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-serial-column.js rename to examples/sites/demos/pc/app/grid/webdoc/grid-serial-column.js diff --git a/examples/sites/demos/app/grid/webdoc/grid-serial-column.json.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-serial-column.json.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-serial-column.json.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-serial-column.json.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-serial-column.json.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-serial-column.json.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-serial-column.json.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-serial-column.json.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-slot.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-slot.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-slot.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-slot.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-slot.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-slot.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-slot.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-slot.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-slot.js b/examples/sites/demos/pc/app/grid/webdoc/grid-slot.js similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-slot.js rename to examples/sites/demos/pc/app/grid/webdoc/grid-slot.js diff --git a/examples/sites/demos/app/grid/webdoc/grid-slot.json.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-slot.json.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-slot.json.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-slot.json.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-slot.json.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-slot.json.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-slot.json.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-slot.json.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-sort.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-sort.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-sort.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-sort.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-sort.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-sort.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-sort.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-sort.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-sort.js b/examples/sites/demos/pc/app/grid/webdoc/grid-sort.js similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-sort.js rename to examples/sites/demos/pc/app/grid/webdoc/grid-sort.js diff --git a/examples/sites/demos/app/grid/webdoc/grid-sort.json.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-sort.json.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-sort.json.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-sort.json.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-sort.json.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-sort.json.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-sort.json.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-sort.json.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-span.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-span.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-span.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-span.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-span.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-span.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-span.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-span.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-span.js b/examples/sites/demos/pc/app/grid/webdoc/grid-span.js similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-span.js rename to examples/sites/demos/pc/app/grid/webdoc/grid-span.js diff --git a/examples/sites/demos/app/grid/webdoc/grid-span.json.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-span.json.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-span.json.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-span.json.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-span.json.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-span.json.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-span.json.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-span.json.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-summary.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-summary.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-summary.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-summary.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-summary.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-summary.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-summary.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-summary.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-summary.js b/examples/sites/demos/pc/app/grid/webdoc/grid-summary.js similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-summary.js rename to examples/sites/demos/pc/app/grid/webdoc/grid-summary.js diff --git a/examples/sites/demos/app/grid/webdoc/grid-summary.json.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-summary.json.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-summary.json.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-summary.json.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-summary.json.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-summary.json.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-summary.json.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-summary.json.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-tip.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-tip.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-tip.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-tip.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-tip.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-tip.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-tip.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-tip.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-tip.js b/examples/sites/demos/pc/app/grid/webdoc/grid-tip.js similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-tip.js rename to examples/sites/demos/pc/app/grid/webdoc/grid-tip.js diff --git a/examples/sites/demos/app/grid/webdoc/grid-tip.json.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-tip.json.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-tip.json.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-tip.json.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-tip.json.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-tip.json.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-tip.json.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-tip.json.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-toolbar.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-toolbar.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-toolbar.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-toolbar.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-toolbar.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-toolbar.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-toolbar.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-toolbar.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-toolbar.js b/examples/sites/demos/pc/app/grid/webdoc/grid-toolbar.js similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-toolbar.js rename to examples/sites/demos/pc/app/grid/webdoc/grid-toolbar.js diff --git a/examples/sites/demos/app/grid/webdoc/grid-toolbar.json.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-toolbar.json.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-toolbar.json.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-toolbar.json.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-toolbar.json.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-toolbar.json.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-toolbar.json.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-toolbar.json.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-tree-grid.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-tree-grid.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-tree-grid.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-tree-grid.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-tree-grid.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-tree-grid.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-tree-grid.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-tree-grid.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-tree-grid.js b/examples/sites/demos/pc/app/grid/webdoc/grid-tree-grid.js similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-tree-grid.js rename to examples/sites/demos/pc/app/grid/webdoc/grid-tree-grid.js diff --git a/examples/sites/demos/app/grid/webdoc/grid-tree-grid.json.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-tree-grid.json.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-tree-grid.json.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-tree-grid.json.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-tree-grid.json.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-tree-grid.json.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-tree-grid.json.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-tree-grid.json.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-validation.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-validation.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-validation.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-validation.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-validation.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-validation.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-validation.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-validation.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-validation.js b/examples/sites/demos/pc/app/grid/webdoc/grid-validation.js similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-validation.js rename to examples/sites/demos/pc/app/grid/webdoc/grid-validation.js diff --git a/examples/sites/demos/app/grid/webdoc/grid-validation.json.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-validation.json.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-validation.json.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-validation.json.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-validation.json.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-validation.json.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-validation.json.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-validation.json.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-width-height.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-width-height.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-width-height.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-width-height.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-width-height.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-width-height.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-width-height.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-width-height.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-width-height.js b/examples/sites/demos/pc/app/grid/webdoc/grid-width-height.js similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-width-height.js rename to examples/sites/demos/pc/app/grid/webdoc/grid-width-height.js diff --git a/examples/sites/demos/app/grid/webdoc/grid-width-height.json.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid-width-height.json.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-width-height.json.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-width-height.json.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid-width-height.json.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid-width-height.json.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid-width-height.json.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid-width-height.json.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid.cn.md b/examples/sites/demos/pc/app/grid/webdoc/grid.cn.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid.cn.md rename to examples/sites/demos/pc/app/grid/webdoc/grid.cn.md diff --git a/examples/sites/demos/app/grid/webdoc/grid.en.md b/examples/sites/demos/pc/app/grid/webdoc/grid.en.md similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid.en.md rename to examples/sites/demos/pc/app/grid/webdoc/grid.en.md diff --git a/examples/sites/demos/app/grid/webdoc/grid.js b/examples/sites/demos/pc/app/grid/webdoc/grid.js similarity index 100% rename from examples/sites/demos/app/grid/webdoc/grid.js rename to examples/sites/demos/pc/app/grid/webdoc/grid.js diff --git a/examples/sites/demos/app/guide/arror-position-composition-api.vue b/examples/sites/demos/pc/app/guide/arror-position-composition-api.vue similarity index 100% rename from examples/sites/demos/app/guide/arror-position-composition-api.vue rename to examples/sites/demos/pc/app/guide/arror-position-composition-api.vue diff --git a/examples/sites/demos/app/guide/arror-position.spec.ts b/examples/sites/demos/pc/app/guide/arror-position.spec.ts similarity index 100% rename from examples/sites/demos/app/guide/arror-position.spec.ts rename to examples/sites/demos/pc/app/guide/arror-position.spec.ts diff --git a/examples/sites/demos/app/guide/arror-position.vue b/examples/sites/demos/pc/app/guide/arror-position.vue similarity index 100% rename from examples/sites/demos/app/guide/arror-position.vue rename to examples/sites/demos/pc/app/guide/arror-position.vue diff --git a/examples/sites/demos/app/guide/base-composition-api.vue b/examples/sites/demos/pc/app/guide/base-composition-api.vue similarity index 100% rename from examples/sites/demos/app/guide/base-composition-api.vue rename to examples/sites/demos/pc/app/guide/base-composition-api.vue diff --git a/examples/sites/demos/app/guide/base.spec.ts b/examples/sites/demos/pc/app/guide/base.spec.ts similarity index 100% rename from examples/sites/demos/app/guide/base.spec.ts rename to examples/sites/demos/pc/app/guide/base.spec.ts diff --git a/examples/sites/demos/app/guide/base.vue b/examples/sites/demos/pc/app/guide/base.vue similarity index 100% rename from examples/sites/demos/app/guide/base.vue rename to examples/sites/demos/pc/app/guide/base.vue diff --git a/examples/sites/demos/app/guide/callback-composition-api.vue b/examples/sites/demos/pc/app/guide/callback-composition-api.vue similarity index 100% rename from examples/sites/demos/app/guide/callback-composition-api.vue rename to examples/sites/demos/pc/app/guide/callback-composition-api.vue diff --git a/examples/sites/demos/app/guide/callback.spec.ts b/examples/sites/demos/pc/app/guide/callback.spec.ts similarity index 100% rename from examples/sites/demos/app/guide/callback.spec.ts rename to examples/sites/demos/pc/app/guide/callback.spec.ts diff --git a/examples/sites/demos/app/guide/callback.vue b/examples/sites/demos/pc/app/guide/callback.vue similarity index 100% rename from examples/sites/demos/app/guide/callback.vue rename to examples/sites/demos/pc/app/guide/callback.vue diff --git a/examples/sites/demos/app/guide/content-step-composition-api.vue b/examples/sites/demos/pc/app/guide/content-step-composition-api.vue similarity index 100% rename from examples/sites/demos/app/guide/content-step-composition-api.vue rename to examples/sites/demos/pc/app/guide/content-step-composition-api.vue diff --git a/examples/sites/demos/app/guide/content-step.spec.ts b/examples/sites/demos/pc/app/guide/content-step.spec.ts similarity index 100% rename from examples/sites/demos/app/guide/content-step.spec.ts rename to examples/sites/demos/pc/app/guide/content-step.spec.ts diff --git a/examples/sites/demos/app/guide/content-step.vue b/examples/sites/demos/pc/app/guide/content-step.vue similarity index 100% rename from examples/sites/demos/app/guide/content-step.vue rename to examples/sites/demos/pc/app/guide/content-step.vue diff --git a/examples/sites/demos/app/guide/content-steps-composition-api.vue b/examples/sites/demos/pc/app/guide/content-steps-composition-api.vue similarity index 100% rename from examples/sites/demos/app/guide/content-steps-composition-api.vue rename to examples/sites/demos/pc/app/guide/content-steps-composition-api.vue diff --git a/examples/sites/demos/app/guide/content-steps.spec.ts b/examples/sites/demos/pc/app/guide/content-steps.spec.ts similarity index 100% rename from examples/sites/demos/app/guide/content-steps.spec.ts rename to examples/sites/demos/pc/app/guide/content-steps.spec.ts diff --git a/examples/sites/demos/app/guide/content-steps.vue b/examples/sites/demos/pc/app/guide/content-steps.vue similarity index 100% rename from examples/sites/demos/app/guide/content-steps.vue rename to examples/sites/demos/pc/app/guide/content-steps.vue diff --git a/examples/sites/demos/app/guide/dom-hight-composition-api.vue b/examples/sites/demos/pc/app/guide/dom-hight-composition-api.vue similarity index 100% rename from examples/sites/demos/app/guide/dom-hight-composition-api.vue rename to examples/sites/demos/pc/app/guide/dom-hight-composition-api.vue diff --git a/examples/sites/demos/app/guide/dom-hight.spec.ts b/examples/sites/demos/pc/app/guide/dom-hight.spec.ts similarity index 100% rename from examples/sites/demos/app/guide/dom-hight.spec.ts rename to examples/sites/demos/pc/app/guide/dom-hight.spec.ts diff --git a/examples/sites/demos/app/guide/dom-hight.vue b/examples/sites/demos/pc/app/guide/dom-hight.vue similarity index 100% rename from examples/sites/demos/app/guide/dom-hight.vue rename to examples/sites/demos/pc/app/guide/dom-hight.vue diff --git a/examples/sites/demos/app/guide/guide-poistion-alignmentAxis-composition-api.vue b/examples/sites/demos/pc/app/guide/guide-poistion-alignmentAxis-composition-api.vue similarity index 100% rename from examples/sites/demos/app/guide/guide-poistion-alignmentAxis-composition-api.vue rename to examples/sites/demos/pc/app/guide/guide-poistion-alignmentAxis-composition-api.vue diff --git a/examples/sites/demos/app/guide/guide-poistion-alignmentAxis.spec.ts b/examples/sites/demos/pc/app/guide/guide-poistion-alignmentAxis.spec.ts similarity index 100% rename from examples/sites/demos/app/guide/guide-poistion-alignmentAxis.spec.ts rename to examples/sites/demos/pc/app/guide/guide-poistion-alignmentAxis.spec.ts diff --git a/examples/sites/demos/app/guide/guide-poistion-alignmentAxis.vue b/examples/sites/demos/pc/app/guide/guide-poistion-alignmentAxis.vue similarity index 100% rename from examples/sites/demos/app/guide/guide-poistion-alignmentAxis.vue rename to examples/sites/demos/pc/app/guide/guide-poistion-alignmentAxis.vue diff --git a/examples/sites/demos/app/guide/guide-poistion-crossAxis-composition-api.vue b/examples/sites/demos/pc/app/guide/guide-poistion-crossAxis-composition-api.vue similarity index 100% rename from examples/sites/demos/app/guide/guide-poistion-crossAxis-composition-api.vue rename to examples/sites/demos/pc/app/guide/guide-poistion-crossAxis-composition-api.vue diff --git a/examples/sites/demos/app/guide/guide-poistion-crossAxis.spec.ts b/examples/sites/demos/pc/app/guide/guide-poistion-crossAxis.spec.ts similarity index 100% rename from examples/sites/demos/app/guide/guide-poistion-crossAxis.spec.ts rename to examples/sites/demos/pc/app/guide/guide-poistion-crossAxis.spec.ts diff --git a/examples/sites/demos/app/guide/guide-poistion-crossAxis.vue b/examples/sites/demos/pc/app/guide/guide-poistion-crossAxis.vue similarity index 100% rename from examples/sites/demos/app/guide/guide-poistion-crossAxis.vue rename to examples/sites/demos/pc/app/guide/guide-poistion-crossAxis.vue diff --git a/examples/sites/demos/app/guide/guide-poistion-mainAxis-composition-api.vue b/examples/sites/demos/pc/app/guide/guide-poistion-mainAxis-composition-api.vue similarity index 100% rename from examples/sites/demos/app/guide/guide-poistion-mainAxis-composition-api.vue rename to examples/sites/demos/pc/app/guide/guide-poistion-mainAxis-composition-api.vue diff --git a/examples/sites/demos/app/guide/guide-poistion-mainAxis.spec.ts b/examples/sites/demos/pc/app/guide/guide-poistion-mainAxis.spec.ts similarity index 100% rename from examples/sites/demos/app/guide/guide-poistion-mainAxis.spec.ts rename to examples/sites/demos/pc/app/guide/guide-poistion-mainAxis.spec.ts diff --git a/examples/sites/demos/app/guide/guide-poistion-mainAxis.vue b/examples/sites/demos/pc/app/guide/guide-poistion-mainAxis.vue similarity index 100% rename from examples/sites/demos/app/guide/guide-poistion-mainAxis.vue rename to examples/sites/demos/pc/app/guide/guide-poistion-mainAxis.vue diff --git a/examples/sites/demos/app/guide/image-text-composition-api.vue b/examples/sites/demos/pc/app/guide/image-text-composition-api.vue similarity index 100% rename from examples/sites/demos/app/guide/image-text-composition-api.vue rename to examples/sites/demos/pc/app/guide/image-text-composition-api.vue diff --git a/examples/sites/demos/app/guide/image-text.spec.ts b/examples/sites/demos/pc/app/guide/image-text.spec.ts similarity index 100% rename from examples/sites/demos/app/guide/image-text.spec.ts rename to examples/sites/demos/pc/app/guide/image-text.spec.ts diff --git a/examples/sites/demos/app/guide/image-text.vue b/examples/sites/demos/pc/app/guide/image-text.vue similarity index 100% rename from examples/sites/demos/app/guide/image-text.vue rename to examples/sites/demos/pc/app/guide/image-text.vue diff --git a/examples/sites/demos/app/guide/set-modal-overlay-opening-composition-api.vue b/examples/sites/demos/pc/app/guide/set-modal-overlay-opening-composition-api.vue similarity index 100% rename from examples/sites/demos/app/guide/set-modal-overlay-opening-composition-api.vue rename to examples/sites/demos/pc/app/guide/set-modal-overlay-opening-composition-api.vue diff --git a/examples/sites/demos/app/guide/set-modal-overlay-opening.spec.ts b/examples/sites/demos/pc/app/guide/set-modal-overlay-opening.spec.ts similarity index 100% rename from examples/sites/demos/app/guide/set-modal-overlay-opening.spec.ts rename to examples/sites/demos/pc/app/guide/set-modal-overlay-opening.spec.ts diff --git a/examples/sites/demos/app/guide/set-modal-overlay-opening.vue b/examples/sites/demos/pc/app/guide/set-modal-overlay-opening.vue similarity index 100% rename from examples/sites/demos/app/guide/set-modal-overlay-opening.vue rename to examples/sites/demos/pc/app/guide/set-modal-overlay-opening.vue diff --git a/examples/sites/demos/app/guide/size-composition-api.vue b/examples/sites/demos/pc/app/guide/size-composition-api.vue similarity index 100% rename from examples/sites/demos/app/guide/size-composition-api.vue rename to examples/sites/demos/pc/app/guide/size-composition-api.vue diff --git a/examples/sites/demos/app/guide/size.spec.ts b/examples/sites/demos/pc/app/guide/size.spec.ts similarity index 100% rename from examples/sites/demos/app/guide/size.spec.ts rename to examples/sites/demos/pc/app/guide/size.spec.ts diff --git a/examples/sites/demos/app/guide/size.vue b/examples/sites/demos/pc/app/guide/size.vue similarity index 100% rename from examples/sites/demos/app/guide/size.vue rename to examples/sites/demos/pc/app/guide/size.vue diff --git a/examples/sites/demos/app/guide/title-steps-composition-api.vue b/examples/sites/demos/pc/app/guide/title-steps-composition-api.vue similarity index 100% rename from examples/sites/demos/app/guide/title-steps-composition-api.vue rename to examples/sites/demos/pc/app/guide/title-steps-composition-api.vue diff --git a/examples/sites/demos/app/guide/title-steps.spec.ts b/examples/sites/demos/pc/app/guide/title-steps.spec.ts similarity index 100% rename from examples/sites/demos/app/guide/title-steps.spec.ts rename to examples/sites/demos/pc/app/guide/title-steps.spec.ts diff --git a/examples/sites/demos/app/guide/title-steps.vue b/examples/sites/demos/pc/app/guide/title-steps.vue similarity index 100% rename from examples/sites/demos/app/guide/title-steps.vue rename to examples/sites/demos/pc/app/guide/title-steps.vue diff --git a/examples/sites/demos/app/guide/webdoc/guide.cn.md b/examples/sites/demos/pc/app/guide/webdoc/guide.cn.md similarity index 100% rename from examples/sites/demos/app/guide/webdoc/guide.cn.md rename to examples/sites/demos/pc/app/guide/webdoc/guide.cn.md diff --git a/examples/sites/demos/app/guide/webdoc/guide.js b/examples/sites/demos/pc/app/guide/webdoc/guide.js similarity index 100% rename from examples/sites/demos/app/guide/webdoc/guide.js rename to examples/sites/demos/pc/app/guide/webdoc/guide.js diff --git a/examples/sites/demos/app/hrapprover/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/hrapprover/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/hrapprover/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/hrapprover/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/hrapprover/basic-usage.spec.ts b/examples/sites/demos/pc/app/hrapprover/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/hrapprover/basic-usage.spec.ts rename to examples/sites/demos/pc/app/hrapprover/basic-usage.spec.ts diff --git a/examples/sites/demos/app/hrapprover/basic-usage.vue b/examples/sites/demos/pc/app/hrapprover/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/hrapprover/basic-usage.vue rename to examples/sites/demos/pc/app/hrapprover/basic-usage.vue diff --git a/examples/sites/demos/app/hrapprover/category-type-composition-api.vue b/examples/sites/demos/pc/app/hrapprover/category-type-composition-api.vue similarity index 100% rename from examples/sites/demos/app/hrapprover/category-type-composition-api.vue rename to examples/sites/demos/pc/app/hrapprover/category-type-composition-api.vue diff --git a/examples/sites/demos/app/hrapprover/category-type.spec.ts b/examples/sites/demos/pc/app/hrapprover/category-type.spec.ts similarity index 100% rename from examples/sites/demos/app/hrapprover/category-type.spec.ts rename to examples/sites/demos/pc/app/hrapprover/category-type.spec.ts diff --git a/examples/sites/demos/app/hrapprover/category-type.vue b/examples/sites/demos/pc/app/hrapprover/category-type.vue similarity index 100% rename from examples/sites/demos/app/hrapprover/category-type.vue rename to examples/sites/demos/pc/app/hrapprover/category-type.vue diff --git a/examples/sites/demos/app/hrapprover/custom-service-composition-api.vue b/examples/sites/demos/pc/app/hrapprover/custom-service-composition-api.vue similarity index 100% rename from examples/sites/demos/app/hrapprover/custom-service-composition-api.vue rename to examples/sites/demos/pc/app/hrapprover/custom-service-composition-api.vue diff --git a/examples/sites/demos/app/hrapprover/custom-service.spec.ts b/examples/sites/demos/pc/app/hrapprover/custom-service.spec.ts similarity index 100% rename from examples/sites/demos/app/hrapprover/custom-service.spec.ts rename to examples/sites/demos/pc/app/hrapprover/custom-service.spec.ts diff --git a/examples/sites/demos/app/hrapprover/custom-service.vue b/examples/sites/demos/pc/app/hrapprover/custom-service.vue similarity index 100% rename from examples/sites/demos/app/hrapprover/custom-service.vue rename to examples/sites/demos/pc/app/hrapprover/custom-service.vue diff --git a/examples/sites/demos/app/hrapprover/disabled-composition-api.vue b/examples/sites/demos/pc/app/hrapprover/disabled-composition-api.vue similarity index 100% rename from examples/sites/demos/app/hrapprover/disabled-composition-api.vue rename to examples/sites/demos/pc/app/hrapprover/disabled-composition-api.vue diff --git a/examples/sites/demos/app/hrapprover/disabled.spec.ts b/examples/sites/demos/pc/app/hrapprover/disabled.spec.ts similarity index 100% rename from examples/sites/demos/app/hrapprover/disabled.spec.ts rename to examples/sites/demos/pc/app/hrapprover/disabled.spec.ts diff --git a/examples/sites/demos/app/hrapprover/disabled.vue b/examples/sites/demos/pc/app/hrapprover/disabled.vue similarity index 100% rename from examples/sites/demos/app/hrapprover/disabled.vue rename to examples/sites/demos/pc/app/hrapprover/disabled.vue diff --git a/examples/sites/demos/app/hrapprover/webdoc/hrapprover.cn.md b/examples/sites/demos/pc/app/hrapprover/webdoc/hrapprover.cn.md similarity index 100% rename from examples/sites/demos/app/hrapprover/webdoc/hrapprover.cn.md rename to examples/sites/demos/pc/app/hrapprover/webdoc/hrapprover.cn.md diff --git a/examples/sites/demos/app/hrapprover/webdoc/hrapprover.en.md b/examples/sites/demos/pc/app/hrapprover/webdoc/hrapprover.en.md similarity index 100% rename from examples/sites/demos/app/hrapprover/webdoc/hrapprover.en.md rename to examples/sites/demos/pc/app/hrapprover/webdoc/hrapprover.en.md diff --git a/examples/sites/demos/app/hrapprover/webdoc/hrapprover.js b/examples/sites/demos/pc/app/hrapprover/webdoc/hrapprover.js similarity index 100% rename from examples/sites/demos/app/hrapprover/webdoc/hrapprover.js rename to examples/sites/demos/pc/app/hrapprover/webdoc/hrapprover.js diff --git a/examples/sites/demos/app/icon/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/icon/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/icon/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/icon/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/icon/basic-usage.spec.js b/examples/sites/demos/pc/app/icon/basic-usage.spec.js similarity index 100% rename from examples/sites/demos/app/icon/basic-usage.spec.js rename to examples/sites/demos/pc/app/icon/basic-usage.spec.js diff --git a/examples/sites/demos/app/icon/basic-usage.vue b/examples/sites/demos/pc/app/icon/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/icon/basic-usage.vue rename to examples/sites/demos/pc/app/icon/basic-usage.vue diff --git a/examples/sites/demos/app/icon/iconGroups.js b/examples/sites/demos/pc/app/icon/iconGroups.js similarity index 100% rename from examples/sites/demos/app/icon/iconGroups.js rename to examples/sites/demos/pc/app/icon/iconGroups.js diff --git a/examples/sites/demos/app/icon/list-composition-api.vue b/examples/sites/demos/pc/app/icon/list-composition-api.vue similarity index 100% rename from examples/sites/demos/app/icon/list-composition-api.vue rename to examples/sites/demos/pc/app/icon/list-composition-api.vue diff --git a/examples/sites/demos/app/icon/list.spec.js b/examples/sites/demos/pc/app/icon/list.spec.js similarity index 100% rename from examples/sites/demos/app/icon/list.spec.js rename to examples/sites/demos/pc/app/icon/list.spec.js diff --git a/examples/sites/demos/app/icon/list.vue b/examples/sites/demos/pc/app/icon/list.vue similarity index 100% rename from examples/sites/demos/app/icon/list.vue rename to examples/sites/demos/pc/app/icon/list.vue diff --git a/examples/sites/demos/app/icon/show-title-composition-api.vue b/examples/sites/demos/pc/app/icon/show-title-composition-api.vue similarity index 100% rename from examples/sites/demos/app/icon/show-title-composition-api.vue rename to examples/sites/demos/pc/app/icon/show-title-composition-api.vue diff --git a/examples/sites/demos/app/icon/show-title.vue b/examples/sites/demos/pc/app/icon/show-title.vue similarity index 100% rename from examples/sites/demos/app/icon/show-title.vue rename to examples/sites/demos/pc/app/icon/show-title.vue diff --git a/examples/sites/demos/app/icon/webdoc/icon.cn.md b/examples/sites/demos/pc/app/icon/webdoc/icon.cn.md similarity index 100% rename from examples/sites/demos/app/icon/webdoc/icon.cn.md rename to examples/sites/demos/pc/app/icon/webdoc/icon.cn.md diff --git a/examples/sites/demos/app/icon/webdoc/icon.en.md b/examples/sites/demos/pc/app/icon/webdoc/icon.en.md similarity index 100% rename from examples/sites/demos/app/icon/webdoc/icon.en.md rename to examples/sites/demos/pc/app/icon/webdoc/icon.en.md diff --git a/examples/sites/demos/app/icon/webdoc/icon.js b/examples/sites/demos/pc/app/icon/webdoc/icon.js similarity index 100% rename from examples/sites/demos/app/icon/webdoc/icon.js rename to examples/sites/demos/pc/app/icon/webdoc/icon.js diff --git a/examples/sites/demos/app/image/auto-fit-container-size-composition-api.vue b/examples/sites/demos/pc/app/image/auto-fit-container-size-composition-api.vue similarity index 100% rename from examples/sites/demos/app/image/auto-fit-container-size-composition-api.vue rename to examples/sites/demos/pc/app/image/auto-fit-container-size-composition-api.vue diff --git a/examples/sites/demos/app/image/auto-fit-container-size.spec.ts b/examples/sites/demos/pc/app/image/auto-fit-container-size.spec.ts similarity index 100% rename from examples/sites/demos/app/image/auto-fit-container-size.spec.ts rename to examples/sites/demos/pc/app/image/auto-fit-container-size.spec.ts diff --git a/examples/sites/demos/app/image/auto-fit-container-size.vue b/examples/sites/demos/pc/app/image/auto-fit-container-size.vue similarity index 100% rename from examples/sites/demos/app/image/auto-fit-container-size.vue rename to examples/sites/demos/pc/app/image/auto-fit-container-size.vue diff --git a/examples/sites/demos/app/image/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/image/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/image/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/image/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/image/basic-usage.spec.ts b/examples/sites/demos/pc/app/image/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/image/basic-usage.spec.ts rename to examples/sites/demos/pc/app/image/basic-usage.spec.ts diff --git a/examples/sites/demos/app/image/basic-usage.vue b/examples/sites/demos/pc/app/image/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/image/basic-usage.vue rename to examples/sites/demos/pc/app/image/basic-usage.vue diff --git a/examples/sites/demos/app/image/custom-load-failed-text-composition-api.vue b/examples/sites/demos/pc/app/image/custom-load-failed-text-composition-api.vue similarity index 100% rename from examples/sites/demos/app/image/custom-load-failed-text-composition-api.vue rename to examples/sites/demos/pc/app/image/custom-load-failed-text-composition-api.vue diff --git a/examples/sites/demos/app/image/custom-load-failed-text.spec.ts b/examples/sites/demos/pc/app/image/custom-load-failed-text.spec.ts similarity index 100% rename from examples/sites/demos/app/image/custom-load-failed-text.spec.ts rename to examples/sites/demos/pc/app/image/custom-load-failed-text.spec.ts diff --git a/examples/sites/demos/app/image/custom-load-failed-text.vue b/examples/sites/demos/pc/app/image/custom-load-failed-text.vue similarity index 100% rename from examples/sites/demos/app/image/custom-load-failed-text.vue rename to examples/sites/demos/pc/app/image/custom-load-failed-text.vue diff --git a/examples/sites/demos/app/image/custom-placeholder-composition-api.vue b/examples/sites/demos/pc/app/image/custom-placeholder-composition-api.vue similarity index 100% rename from examples/sites/demos/app/image/custom-placeholder-composition-api.vue rename to examples/sites/demos/pc/app/image/custom-placeholder-composition-api.vue diff --git a/examples/sites/demos/app/image/custom-placeholder.spec.ts b/examples/sites/demos/pc/app/image/custom-placeholder.spec.ts similarity index 100% rename from examples/sites/demos/app/image/custom-placeholder.spec.ts rename to examples/sites/demos/pc/app/image/custom-placeholder.spec.ts diff --git a/examples/sites/demos/app/image/custom-placeholder.vue b/examples/sites/demos/pc/app/image/custom-placeholder.vue similarity index 100% rename from examples/sites/demos/app/image/custom-placeholder.vue rename to examples/sites/demos/pc/app/image/custom-placeholder.vue diff --git a/examples/sites/demos/app/image/lazy-load-composition-api.vue b/examples/sites/demos/pc/app/image/lazy-load-composition-api.vue similarity index 100% rename from examples/sites/demos/app/image/lazy-load-composition-api.vue rename to examples/sites/demos/pc/app/image/lazy-load-composition-api.vue diff --git a/examples/sites/demos/app/image/lazy-load.spec.ts b/examples/sites/demos/pc/app/image/lazy-load.spec.ts similarity index 100% rename from examples/sites/demos/app/image/lazy-load.spec.ts rename to examples/sites/demos/pc/app/image/lazy-load.spec.ts diff --git a/examples/sites/demos/app/image/lazy-load.vue b/examples/sites/demos/pc/app/image/lazy-load.vue similarity index 100% rename from examples/sites/demos/app/image/lazy-load.vue rename to examples/sites/demos/pc/app/image/lazy-load.vue diff --git a/examples/sites/demos/app/image/load-error-composition-api.vue b/examples/sites/demos/pc/app/image/load-error-composition-api.vue similarity index 100% rename from examples/sites/demos/app/image/load-error-composition-api.vue rename to examples/sites/demos/pc/app/image/load-error-composition-api.vue diff --git a/examples/sites/demos/app/image/load-error.spec.ts b/examples/sites/demos/pc/app/image/load-error.spec.ts similarity index 100% rename from examples/sites/demos/app/image/load-error.spec.ts rename to examples/sites/demos/pc/app/image/load-error.spec.ts diff --git a/examples/sites/demos/app/image/load-error.vue b/examples/sites/demos/pc/app/image/load-error.vue similarity index 100% rename from examples/sites/demos/app/image/load-error.vue rename to examples/sites/demos/pc/app/image/load-error.vue diff --git a/examples/sites/demos/app/image/load-event-composition-api.vue b/examples/sites/demos/pc/app/image/load-event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/image/load-event-composition-api.vue rename to examples/sites/demos/pc/app/image/load-event-composition-api.vue diff --git a/examples/sites/demos/app/image/load-event.spec.ts b/examples/sites/demos/pc/app/image/load-event.spec.ts similarity index 100% rename from examples/sites/demos/app/image/load-event.spec.ts rename to examples/sites/demos/pc/app/image/load-event.spec.ts diff --git a/examples/sites/demos/app/image/load-event.vue b/examples/sites/demos/pc/app/image/load-event.vue similarity index 100% rename from examples/sites/demos/app/image/load-event.vue rename to examples/sites/demos/pc/app/image/load-event.vue diff --git a/examples/sites/demos/app/image/preview-in-dialog-composition-api.vue b/examples/sites/demos/pc/app/image/preview-in-dialog-composition-api.vue similarity index 100% rename from examples/sites/demos/app/image/preview-in-dialog-composition-api.vue rename to examples/sites/demos/pc/app/image/preview-in-dialog-composition-api.vue diff --git a/examples/sites/demos/app/image/preview-in-dialog.spec.ts b/examples/sites/demos/pc/app/image/preview-in-dialog.spec.ts similarity index 100% rename from examples/sites/demos/app/image/preview-in-dialog.spec.ts rename to examples/sites/demos/pc/app/image/preview-in-dialog.spec.ts diff --git a/examples/sites/demos/app/image/preview-in-dialog.vue b/examples/sites/demos/pc/app/image/preview-in-dialog.vue similarity index 100% rename from examples/sites/demos/app/image/preview-in-dialog.vue rename to examples/sites/demos/pc/app/image/preview-in-dialog.vue diff --git a/examples/sites/demos/app/image/preview-src-list-composition-api.vue b/examples/sites/demos/pc/app/image/preview-src-list-composition-api.vue similarity index 100% rename from examples/sites/demos/app/image/preview-src-list-composition-api.vue rename to examples/sites/demos/pc/app/image/preview-src-list-composition-api.vue diff --git a/examples/sites/demos/app/image/preview-src-list.spec.ts b/examples/sites/demos/pc/app/image/preview-src-list.spec.ts similarity index 100% rename from examples/sites/demos/app/image/preview-src-list.spec.ts rename to examples/sites/demos/pc/app/image/preview-src-list.spec.ts diff --git a/examples/sites/demos/app/image/preview-src-list.vue b/examples/sites/demos/pc/app/image/preview-src-list.vue similarity index 100% rename from examples/sites/demos/app/image/preview-src-list.vue rename to examples/sites/demos/pc/app/image/preview-src-list.vue diff --git a/examples/sites/demos/app/image/preview-z-index-composition-api.vue b/examples/sites/demos/pc/app/image/preview-z-index-composition-api.vue similarity index 100% rename from examples/sites/demos/app/image/preview-z-index-composition-api.vue rename to examples/sites/demos/pc/app/image/preview-z-index-composition-api.vue diff --git a/examples/sites/demos/app/image/preview-z-index.spec.ts b/examples/sites/demos/pc/app/image/preview-z-index.spec.ts similarity index 100% rename from examples/sites/demos/app/image/preview-z-index.spec.ts rename to examples/sites/demos/pc/app/image/preview-z-index.spec.ts diff --git a/examples/sites/demos/app/image/preview-z-index.vue b/examples/sites/demos/pc/app/image/preview-z-index.vue similarity index 100% rename from examples/sites/demos/app/image/preview-z-index.vue rename to examples/sites/demos/pc/app/image/preview-z-index.vue diff --git a/examples/sites/demos/app/image/webdoc/image.cn.md b/examples/sites/demos/pc/app/image/webdoc/image.cn.md similarity index 100% rename from examples/sites/demos/app/image/webdoc/image.cn.md rename to examples/sites/demos/pc/app/image/webdoc/image.cn.md diff --git a/examples/sites/demos/app/image/webdoc/image.en.md b/examples/sites/demos/pc/app/image/webdoc/image.en.md similarity index 100% rename from examples/sites/demos/app/image/webdoc/image.en.md rename to examples/sites/demos/pc/app/image/webdoc/image.en.md diff --git a/examples/sites/demos/app/image/webdoc/image.js b/examples/sites/demos/pc/app/image/webdoc/image.js similarity index 100% rename from examples/sites/demos/app/image/webdoc/image.js rename to examples/sites/demos/pc/app/image/webdoc/image.js diff --git a/examples/sites/demos/app/index.js b/examples/sites/demos/pc/app/index.js similarity index 100% rename from examples/sites/demos/app/index.js rename to examples/sites/demos/pc/app/index.js diff --git a/examples/sites/demos/app/infinite-scroll/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/infinite-scroll/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/infinite-scroll/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/infinite-scroll/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/infinite-scroll/basic-usage.vue b/examples/sites/demos/pc/app/infinite-scroll/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/infinite-scroll/basic-usage.vue rename to examples/sites/demos/pc/app/infinite-scroll/basic-usage.vue diff --git a/examples/sites/demos/app/infinite-scroll/disabled-composition-api.vue b/examples/sites/demos/pc/app/infinite-scroll/disabled-composition-api.vue similarity index 100% rename from examples/sites/demos/app/infinite-scroll/disabled-composition-api.vue rename to examples/sites/demos/pc/app/infinite-scroll/disabled-composition-api.vue diff --git a/examples/sites/demos/app/infinite-scroll/disabled.vue b/examples/sites/demos/pc/app/infinite-scroll/disabled.vue similarity index 100% rename from examples/sites/demos/app/infinite-scroll/disabled.vue rename to examples/sites/demos/pc/app/infinite-scroll/disabled.vue diff --git a/examples/sites/demos/app/infinite-scroll/webdoc/infinite-scroll.cn.md b/examples/sites/demos/pc/app/infinite-scroll/webdoc/infinite-scroll.cn.md similarity index 100% rename from examples/sites/demos/app/infinite-scroll/webdoc/infinite-scroll.cn.md rename to examples/sites/demos/pc/app/infinite-scroll/webdoc/infinite-scroll.cn.md diff --git a/examples/sites/demos/app/infinite-scroll/webdoc/infinite-scroll.en.md b/examples/sites/demos/pc/app/infinite-scroll/webdoc/infinite-scroll.en.md similarity index 100% rename from examples/sites/demos/app/infinite-scroll/webdoc/infinite-scroll.en.md rename to examples/sites/demos/pc/app/infinite-scroll/webdoc/infinite-scroll.en.md diff --git a/examples/sites/demos/app/infinite-scroll/webdoc/infinite-scroll.js b/examples/sites/demos/pc/app/infinite-scroll/webdoc/infinite-scroll.js similarity index 100% rename from examples/sites/demos/app/infinite-scroll/webdoc/infinite-scroll.js rename to examples/sites/demos/pc/app/infinite-scroll/webdoc/infinite-scroll.js diff --git a/examples/sites/demos/app/input/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/input/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/input/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/input/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/input/basic-usage.spec.ts b/examples/sites/demos/pc/app/input/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/input/basic-usage.spec.ts rename to examples/sites/demos/pc/app/input/basic-usage.spec.ts diff --git a/examples/sites/demos/app/input/basic-usage.vue b/examples/sites/demos/pc/app/input/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/input/basic-usage.vue rename to examples/sites/demos/pc/app/input/basic-usage.vue diff --git a/examples/sites/demos/app/input/clearable-composition-api.vue b/examples/sites/demos/pc/app/input/clearable-composition-api.vue similarity index 100% rename from examples/sites/demos/app/input/clearable-composition-api.vue rename to examples/sites/demos/pc/app/input/clearable-composition-api.vue diff --git a/examples/sites/demos/app/input/clearable.spec.ts b/examples/sites/demos/pc/app/input/clearable.spec.ts similarity index 100% rename from examples/sites/demos/app/input/clearable.spec.ts rename to examples/sites/demos/pc/app/input/clearable.spec.ts diff --git a/examples/sites/demos/app/input/clearable.vue b/examples/sites/demos/pc/app/input/clearable.vue similarity index 100% rename from examples/sites/demos/app/input/clearable.vue rename to examples/sites/demos/pc/app/input/clearable.vue diff --git a/examples/sites/demos/app/input/counter-composition-api.vue b/examples/sites/demos/pc/app/input/counter-composition-api.vue similarity index 100% rename from examples/sites/demos/app/input/counter-composition-api.vue rename to examples/sites/demos/pc/app/input/counter-composition-api.vue diff --git a/examples/sites/demos/app/input/counter.spec.ts b/examples/sites/demos/pc/app/input/counter.spec.ts similarity index 100% rename from examples/sites/demos/app/input/counter.spec.ts rename to examples/sites/demos/pc/app/input/counter.spec.ts diff --git a/examples/sites/demos/app/input/counter.vue b/examples/sites/demos/pc/app/input/counter.vue similarity index 100% rename from examples/sites/demos/app/input/counter.vue rename to examples/sites/demos/pc/app/input/counter.vue diff --git a/examples/sites/demos/app/input/event-composition-api.vue b/examples/sites/demos/pc/app/input/event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/input/event-composition-api.vue rename to examples/sites/demos/pc/app/input/event-composition-api.vue diff --git a/examples/sites/demos/app/input/event.spec.ts b/examples/sites/demos/pc/app/input/event.spec.ts similarity index 100% rename from examples/sites/demos/app/input/event.spec.ts rename to examples/sites/demos/pc/app/input/event.spec.ts diff --git a/examples/sites/demos/app/input/event.vue b/examples/sites/demos/pc/app/input/event.vue similarity index 100% rename from examples/sites/demos/app/input/event.vue rename to examples/sites/demos/pc/app/input/event.vue diff --git a/examples/sites/demos/app/input/input-icon-composition-api.vue b/examples/sites/demos/pc/app/input/input-icon-composition-api.vue similarity index 100% rename from examples/sites/demos/app/input/input-icon-composition-api.vue rename to examples/sites/demos/pc/app/input/input-icon-composition-api.vue diff --git a/examples/sites/demos/app/input/input-icon.spec.ts b/examples/sites/demos/pc/app/input/input-icon.spec.ts similarity index 100% rename from examples/sites/demos/app/input/input-icon.spec.ts rename to examples/sites/demos/pc/app/input/input-icon.spec.ts diff --git a/examples/sites/demos/app/input/input-icon.vue b/examples/sites/demos/pc/app/input/input-icon.vue similarity index 100% rename from examples/sites/demos/app/input/input-icon.vue rename to examples/sites/demos/pc/app/input/input-icon.vue diff --git a/examples/sites/demos/app/input/method-addMemory-composition-api.vue b/examples/sites/demos/pc/app/input/method-addMemory-composition-api.vue similarity index 100% rename from examples/sites/demos/app/input/method-addMemory-composition-api.vue rename to examples/sites/demos/pc/app/input/method-addMemory-composition-api.vue diff --git a/examples/sites/demos/app/input/method-addMemory.spec.ts b/examples/sites/demos/pc/app/input/method-addMemory.spec.ts similarity index 100% rename from examples/sites/demos/app/input/method-addMemory.spec.ts rename to examples/sites/demos/pc/app/input/method-addMemory.spec.ts diff --git a/examples/sites/demos/app/input/method-addMemory.vue b/examples/sites/demos/pc/app/input/method-addMemory.vue similarity index 100% rename from examples/sites/demos/app/input/method-addMemory.vue rename to examples/sites/demos/pc/app/input/method-addMemory.vue diff --git a/examples/sites/demos/app/input/methods-composition-api.vue b/examples/sites/demos/pc/app/input/methods-composition-api.vue similarity index 100% rename from examples/sites/demos/app/input/methods-composition-api.vue rename to examples/sites/demos/pc/app/input/methods-composition-api.vue diff --git a/examples/sites/demos/app/input/methods.spec.js b/examples/sites/demos/pc/app/input/methods.spec.js similarity index 100% rename from examples/sites/demos/app/input/methods.spec.js rename to examples/sites/demos/pc/app/input/methods.spec.js diff --git a/examples/sites/demos/app/input/methods.vue b/examples/sites/demos/pc/app/input/methods.vue similarity index 100% rename from examples/sites/demos/app/input/methods.vue rename to examples/sites/demos/pc/app/input/methods.vue diff --git a/examples/sites/demos/app/input/native-composition-api.vue b/examples/sites/demos/pc/app/input/native-composition-api.vue similarity index 100% rename from examples/sites/demos/app/input/native-composition-api.vue rename to examples/sites/demos/pc/app/input/native-composition-api.vue diff --git a/examples/sites/demos/app/input/native.spec.ts b/examples/sites/demos/pc/app/input/native.spec.ts similarity index 100% rename from examples/sites/demos/app/input/native.spec.ts rename to examples/sites/demos/pc/app/input/native.spec.ts diff --git a/examples/sites/demos/app/input/native.vue b/examples/sites/demos/pc/app/input/native.vue similarity index 100% rename from examples/sites/demos/app/input/native.vue rename to examples/sites/demos/pc/app/input/native.vue diff --git a/examples/sites/demos/app/input/resize-composition-api.vue b/examples/sites/demos/pc/app/input/resize-composition-api.vue similarity index 100% rename from examples/sites/demos/app/input/resize-composition-api.vue rename to examples/sites/demos/pc/app/input/resize-composition-api.vue diff --git a/examples/sites/demos/app/input/resize.spec.ts b/examples/sites/demos/pc/app/input/resize.spec.ts similarity index 100% rename from examples/sites/demos/app/input/resize.spec.ts rename to examples/sites/demos/pc/app/input/resize.spec.ts diff --git a/examples/sites/demos/app/input/resize.vue b/examples/sites/demos/pc/app/input/resize.vue similarity index 100% rename from examples/sites/demos/app/input/resize.vue rename to examples/sites/demos/pc/app/input/resize.vue diff --git a/examples/sites/demos/app/input/rows-composition-api.vue b/examples/sites/demos/pc/app/input/rows-composition-api.vue similarity index 100% rename from examples/sites/demos/app/input/rows-composition-api.vue rename to examples/sites/demos/pc/app/input/rows-composition-api.vue diff --git a/examples/sites/demos/app/input/rows.spec.ts b/examples/sites/demos/pc/app/input/rows.spec.ts similarity index 100% rename from examples/sites/demos/app/input/rows.spec.ts rename to examples/sites/demos/pc/app/input/rows.spec.ts diff --git a/examples/sites/demos/app/input/rows.vue b/examples/sites/demos/pc/app/input/rows.vue similarity index 100% rename from examples/sites/demos/app/input/rows.vue rename to examples/sites/demos/pc/app/input/rows.vue diff --git a/examples/sites/demos/app/input/show-password-composition-api.vue b/examples/sites/demos/pc/app/input/show-password-composition-api.vue similarity index 100% rename from examples/sites/demos/app/input/show-password-composition-api.vue rename to examples/sites/demos/pc/app/input/show-password-composition-api.vue diff --git a/examples/sites/demos/app/input/show-password.spec.ts b/examples/sites/demos/pc/app/input/show-password.spec.ts similarity index 100% rename from examples/sites/demos/app/input/show-password.spec.ts rename to examples/sites/demos/pc/app/input/show-password.spec.ts diff --git a/examples/sites/demos/app/input/show-password.vue b/examples/sites/demos/pc/app/input/show-password.vue similarity index 100% rename from examples/sites/demos/app/input/show-password.vue rename to examples/sites/demos/pc/app/input/show-password.vue diff --git a/examples/sites/demos/app/input/show-word-limit-composition-api.vue b/examples/sites/demos/pc/app/input/show-word-limit-composition-api.vue similarity index 100% rename from examples/sites/demos/app/input/show-word-limit-composition-api.vue rename to examples/sites/demos/pc/app/input/show-word-limit-composition-api.vue diff --git a/examples/sites/demos/app/input/show-word-limit.spec.ts b/examples/sites/demos/pc/app/input/show-word-limit.spec.ts similarity index 100% rename from examples/sites/demos/app/input/show-word-limit.spec.ts rename to examples/sites/demos/pc/app/input/show-word-limit.spec.ts diff --git a/examples/sites/demos/app/input/show-word-limit.vue b/examples/sites/demos/pc/app/input/show-word-limit.vue similarity index 100% rename from examples/sites/demos/app/input/show-word-limit.vue rename to examples/sites/demos/pc/app/input/show-word-limit.vue diff --git a/examples/sites/demos/app/input/size-composition-api.vue b/examples/sites/demos/pc/app/input/size-composition-api.vue similarity index 100% rename from examples/sites/demos/app/input/size-composition-api.vue rename to examples/sites/demos/pc/app/input/size-composition-api.vue diff --git a/examples/sites/demos/app/input/size.spec.ts b/examples/sites/demos/pc/app/input/size.spec.ts similarity index 100% rename from examples/sites/demos/app/input/size.spec.ts rename to examples/sites/demos/pc/app/input/size.spec.ts diff --git a/examples/sites/demos/app/input/size.vue b/examples/sites/demos/pc/app/input/size.vue similarity index 100% rename from examples/sites/demos/app/input/size.vue rename to examples/sites/demos/pc/app/input/size.vue diff --git a/examples/sites/demos/app/input/slot-composition-api.vue b/examples/sites/demos/pc/app/input/slot-composition-api.vue similarity index 100% rename from examples/sites/demos/app/input/slot-composition-api.vue rename to examples/sites/demos/pc/app/input/slot-composition-api.vue diff --git a/examples/sites/demos/app/input/slot.spec.ts b/examples/sites/demos/pc/app/input/slot.spec.ts similarity index 100% rename from examples/sites/demos/app/input/slot.spec.ts rename to examples/sites/demos/pc/app/input/slot.spec.ts diff --git a/examples/sites/demos/app/input/slot.vue b/examples/sites/demos/pc/app/input/slot.vue similarity index 100% rename from examples/sites/demos/app/input/slot.vue rename to examples/sites/demos/pc/app/input/slot.vue diff --git a/examples/sites/demos/app/input/type-composition-api.vue b/examples/sites/demos/pc/app/input/type-composition-api.vue similarity index 100% rename from examples/sites/demos/app/input/type-composition-api.vue rename to examples/sites/demos/pc/app/input/type-composition-api.vue diff --git a/examples/sites/demos/app/input/type.spec.ts b/examples/sites/demos/pc/app/input/type.spec.ts similarity index 100% rename from examples/sites/demos/app/input/type.spec.ts rename to examples/sites/demos/pc/app/input/type.spec.ts diff --git a/examples/sites/demos/app/input/type.vue b/examples/sites/demos/pc/app/input/type.vue similarity index 100% rename from examples/sites/demos/app/input/type.vue rename to examples/sites/demos/pc/app/input/type.vue diff --git a/examples/sites/demos/app/input/validate-event-composition-api.vue b/examples/sites/demos/pc/app/input/validate-event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/input/validate-event-composition-api.vue rename to examples/sites/demos/pc/app/input/validate-event-composition-api.vue diff --git a/examples/sites/demos/app/input/validate-event.spec.ts b/examples/sites/demos/pc/app/input/validate-event.spec.ts similarity index 100% rename from examples/sites/demos/app/input/validate-event.spec.ts rename to examples/sites/demos/pc/app/input/validate-event.spec.ts diff --git a/examples/sites/demos/app/input/validate-event.vue b/examples/sites/demos/pc/app/input/validate-event.vue similarity index 100% rename from examples/sites/demos/app/input/validate-event.vue rename to examples/sites/demos/pc/app/input/validate-event.vue diff --git a/examples/sites/demos/app/input/webdoc/input.cn.md b/examples/sites/demos/pc/app/input/webdoc/input.cn.md similarity index 100% rename from examples/sites/demos/app/input/webdoc/input.cn.md rename to examples/sites/demos/pc/app/input/webdoc/input.cn.md diff --git a/examples/sites/demos/app/input/webdoc/input.en.md b/examples/sites/demos/pc/app/input/webdoc/input.en.md similarity index 100% rename from examples/sites/demos/app/input/webdoc/input.en.md rename to examples/sites/demos/pc/app/input/webdoc/input.en.md diff --git a/examples/sites/demos/app/input/webdoc/input.js b/examples/sites/demos/pc/app/input/webdoc/input.js similarity index 100% rename from examples/sites/demos/app/input/webdoc/input.js rename to examples/sites/demos/pc/app/input/webdoc/input.js diff --git a/examples/sites/demos/app/ip-address/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/ip-address/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/ip-address/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/ip-address/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/ip-address/basic-usage.spec.ts b/examples/sites/demos/pc/app/ip-address/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/ip-address/basic-usage.spec.ts rename to examples/sites/demos/pc/app/ip-address/basic-usage.spec.ts diff --git a/examples/sites/demos/app/ip-address/basic-usage.vue b/examples/sites/demos/pc/app/ip-address/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/ip-address/basic-usage.vue rename to examples/sites/demos/pc/app/ip-address/basic-usage.vue diff --git a/examples/sites/demos/app/ip-address/blur-composition-api.vue b/examples/sites/demos/pc/app/ip-address/blur-composition-api.vue similarity index 100% rename from examples/sites/demos/app/ip-address/blur-composition-api.vue rename to examples/sites/demos/pc/app/ip-address/blur-composition-api.vue diff --git a/examples/sites/demos/app/ip-address/blur.spec.ts b/examples/sites/demos/pc/app/ip-address/blur.spec.ts similarity index 100% rename from examples/sites/demos/app/ip-address/blur.spec.ts rename to examples/sites/demos/pc/app/ip-address/blur.spec.ts diff --git a/examples/sites/demos/app/ip-address/blur.vue b/examples/sites/demos/pc/app/ip-address/blur.vue similarity index 100% rename from examples/sites/demos/app/ip-address/blur.vue rename to examples/sites/demos/pc/app/ip-address/blur.vue diff --git a/examples/sites/demos/app/ip-address/change-composition-api.vue b/examples/sites/demos/pc/app/ip-address/change-composition-api.vue similarity index 100% rename from examples/sites/demos/app/ip-address/change-composition-api.vue rename to examples/sites/demos/pc/app/ip-address/change-composition-api.vue diff --git a/examples/sites/demos/app/ip-address/change.spec.ts b/examples/sites/demos/pc/app/ip-address/change.spec.ts similarity index 100% rename from examples/sites/demos/app/ip-address/change.spec.ts rename to examples/sites/demos/pc/app/ip-address/change.spec.ts diff --git a/examples/sites/demos/app/ip-address/change.vue b/examples/sites/demos/pc/app/ip-address/change.vue similarity index 100% rename from examples/sites/demos/app/ip-address/change.vue rename to examples/sites/demos/pc/app/ip-address/change.vue diff --git a/examples/sites/demos/app/ip-address/delimiter-composition-api.vue b/examples/sites/demos/pc/app/ip-address/delimiter-composition-api.vue similarity index 100% rename from examples/sites/demos/app/ip-address/delimiter-composition-api.vue rename to examples/sites/demos/pc/app/ip-address/delimiter-composition-api.vue diff --git a/examples/sites/demos/app/ip-address/delimiter.spec.ts b/examples/sites/demos/pc/app/ip-address/delimiter.spec.ts similarity index 100% rename from examples/sites/demos/app/ip-address/delimiter.spec.ts rename to examples/sites/demos/pc/app/ip-address/delimiter.spec.ts diff --git a/examples/sites/demos/app/ip-address/delimiter.vue b/examples/sites/demos/pc/app/ip-address/delimiter.vue similarity index 100% rename from examples/sites/demos/app/ip-address/delimiter.vue rename to examples/sites/demos/pc/app/ip-address/delimiter.vue diff --git a/examples/sites/demos/app/ip-address/disabled-composition-api.vue b/examples/sites/demos/pc/app/ip-address/disabled-composition-api.vue similarity index 100% rename from examples/sites/demos/app/ip-address/disabled-composition-api.vue rename to examples/sites/demos/pc/app/ip-address/disabled-composition-api.vue diff --git a/examples/sites/demos/app/ip-address/disabled.spec.ts b/examples/sites/demos/pc/app/ip-address/disabled.spec.ts similarity index 100% rename from examples/sites/demos/app/ip-address/disabled.spec.ts rename to examples/sites/demos/pc/app/ip-address/disabled.spec.ts diff --git a/examples/sites/demos/app/ip-address/disabled.vue b/examples/sites/demos/pc/app/ip-address/disabled.vue similarity index 100% rename from examples/sites/demos/app/ip-address/disabled.vue rename to examples/sites/demos/pc/app/ip-address/disabled.vue diff --git a/examples/sites/demos/app/ip-address/focus-composition-api.vue b/examples/sites/demos/pc/app/ip-address/focus-composition-api.vue similarity index 100% rename from examples/sites/demos/app/ip-address/focus-composition-api.vue rename to examples/sites/demos/pc/app/ip-address/focus-composition-api.vue diff --git a/examples/sites/demos/app/ip-address/focus.spec.ts b/examples/sites/demos/pc/app/ip-address/focus.spec.ts similarity index 100% rename from examples/sites/demos/app/ip-address/focus.spec.ts rename to examples/sites/demos/pc/app/ip-address/focus.spec.ts diff --git a/examples/sites/demos/app/ip-address/focus.vue b/examples/sites/demos/pc/app/ip-address/focus.vue similarity index 100% rename from examples/sites/demos/app/ip-address/focus.vue rename to examples/sites/demos/pc/app/ip-address/focus.vue diff --git a/examples/sites/demos/app/ip-address/input-composition-api.vue b/examples/sites/demos/pc/app/ip-address/input-composition-api.vue similarity index 100% rename from examples/sites/demos/app/ip-address/input-composition-api.vue rename to examples/sites/demos/pc/app/ip-address/input-composition-api.vue diff --git a/examples/sites/demos/app/ip-address/input.spec.ts b/examples/sites/demos/pc/app/ip-address/input.spec.ts similarity index 100% rename from examples/sites/demos/app/ip-address/input.spec.ts rename to examples/sites/demos/pc/app/ip-address/input.spec.ts diff --git a/examples/sites/demos/app/ip-address/input.vue b/examples/sites/demos/pc/app/ip-address/input.vue similarity index 100% rename from examples/sites/demos/app/ip-address/input.vue rename to examples/sites/demos/pc/app/ip-address/input.vue diff --git a/examples/sites/demos/app/ip-address/readonly-composition-api.vue b/examples/sites/demos/pc/app/ip-address/readonly-composition-api.vue similarity index 100% rename from examples/sites/demos/app/ip-address/readonly-composition-api.vue rename to examples/sites/demos/pc/app/ip-address/readonly-composition-api.vue diff --git a/examples/sites/demos/app/ip-address/readonly.spec.ts b/examples/sites/demos/pc/app/ip-address/readonly.spec.ts similarity index 100% rename from examples/sites/demos/app/ip-address/readonly.spec.ts rename to examples/sites/demos/pc/app/ip-address/readonly.spec.ts diff --git a/examples/sites/demos/app/ip-address/readonly.vue b/examples/sites/demos/pc/app/ip-address/readonly.vue similarity index 100% rename from examples/sites/demos/app/ip-address/readonly.vue rename to examples/sites/demos/pc/app/ip-address/readonly.vue diff --git a/examples/sites/demos/app/ip-address/select-composition-api.vue b/examples/sites/demos/pc/app/ip-address/select-composition-api.vue similarity index 100% rename from examples/sites/demos/app/ip-address/select-composition-api.vue rename to examples/sites/demos/pc/app/ip-address/select-composition-api.vue diff --git a/examples/sites/demos/app/ip-address/select.spec.ts b/examples/sites/demos/pc/app/ip-address/select.spec.ts similarity index 100% rename from examples/sites/demos/app/ip-address/select.spec.ts rename to examples/sites/demos/pc/app/ip-address/select.spec.ts diff --git a/examples/sites/demos/app/ip-address/select.vue b/examples/sites/demos/pc/app/ip-address/select.vue similarity index 100% rename from examples/sites/demos/app/ip-address/select.vue rename to examples/sites/demos/pc/app/ip-address/select.vue diff --git a/examples/sites/demos/app/ip-address/size-composition-api.vue b/examples/sites/demos/pc/app/ip-address/size-composition-api.vue similarity index 100% rename from examples/sites/demos/app/ip-address/size-composition-api.vue rename to examples/sites/demos/pc/app/ip-address/size-composition-api.vue diff --git a/examples/sites/demos/app/ip-address/size.spec.ts b/examples/sites/demos/pc/app/ip-address/size.spec.ts similarity index 100% rename from examples/sites/demos/app/ip-address/size.spec.ts rename to examples/sites/demos/pc/app/ip-address/size.spec.ts diff --git a/examples/sites/demos/app/ip-address/size.vue b/examples/sites/demos/pc/app/ip-address/size.vue similarity index 100% rename from examples/sites/demos/app/ip-address/size.vue rename to examples/sites/demos/pc/app/ip-address/size.vue diff --git a/examples/sites/demos/app/ip-address/webdoc/ip-address.cn.md b/examples/sites/demos/pc/app/ip-address/webdoc/ip-address.cn.md similarity index 100% rename from examples/sites/demos/app/ip-address/webdoc/ip-address.cn.md rename to examples/sites/demos/pc/app/ip-address/webdoc/ip-address.cn.md diff --git a/examples/sites/demos/app/ip-address/webdoc/ip-address.en.md b/examples/sites/demos/pc/app/ip-address/webdoc/ip-address.en.md similarity index 100% rename from examples/sites/demos/app/ip-address/webdoc/ip-address.en.md rename to examples/sites/demos/pc/app/ip-address/webdoc/ip-address.en.md diff --git a/examples/sites/demos/app/ip-address/webdoc/ip-address.js b/examples/sites/demos/pc/app/ip-address/webdoc/ip-address.js similarity index 100% rename from examples/sites/demos/app/ip-address/webdoc/ip-address.js rename to examples/sites/demos/pc/app/ip-address/webdoc/ip-address.js diff --git a/examples/sites/demos/app/layout/alignment-composition-api.vue b/examples/sites/demos/pc/app/layout/alignment-composition-api.vue similarity index 100% rename from examples/sites/demos/app/layout/alignment-composition-api.vue rename to examples/sites/demos/pc/app/layout/alignment-composition-api.vue diff --git a/examples/sites/demos/app/layout/alignment.spec.ts b/examples/sites/demos/pc/app/layout/alignment.spec.ts similarity index 100% rename from examples/sites/demos/app/layout/alignment.spec.ts rename to examples/sites/demos/pc/app/layout/alignment.spec.ts diff --git a/examples/sites/demos/app/layout/alignment.vue b/examples/sites/demos/pc/app/layout/alignment.vue similarity index 100% rename from examples/sites/demos/app/layout/alignment.vue rename to examples/sites/demos/pc/app/layout/alignment.vue diff --git a/examples/sites/demos/app/layout/base-composition-api.vue b/examples/sites/demos/pc/app/layout/base-composition-api.vue similarity index 100% rename from examples/sites/demos/app/layout/base-composition-api.vue rename to examples/sites/demos/pc/app/layout/base-composition-api.vue diff --git a/examples/sites/demos/app/layout/base.vue b/examples/sites/demos/pc/app/layout/base.vue similarity index 100% rename from examples/sites/demos/app/layout/base.vue rename to examples/sites/demos/pc/app/layout/base.vue diff --git a/examples/sites/demos/app/layout/basic-usage.spec.ts b/examples/sites/demos/pc/app/layout/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/layout/basic-usage.spec.ts rename to examples/sites/demos/pc/app/layout/basic-usage.spec.ts diff --git a/examples/sites/demos/app/layout/col/base-composition-api.vue b/examples/sites/demos/pc/app/layout/col/base-composition-api.vue similarity index 100% rename from examples/sites/demos/app/layout/col/base-composition-api.vue rename to examples/sites/demos/pc/app/layout/col/base-composition-api.vue diff --git a/examples/sites/demos/app/layout/col/base.vue b/examples/sites/demos/pc/app/layout/col/base.vue similarity index 100% rename from examples/sites/demos/app/layout/col/base.vue rename to examples/sites/demos/pc/app/layout/col/base.vue diff --git a/examples/sites/demos/app/layout/col/col-move-composition-api.vue b/examples/sites/demos/pc/app/layout/col/col-move-composition-api.vue similarity index 100% rename from examples/sites/demos/app/layout/col/col-move-composition-api.vue rename to examples/sites/demos/pc/app/layout/col/col-move-composition-api.vue diff --git a/examples/sites/demos/app/layout/col/col-move.vue b/examples/sites/demos/pc/app/layout/col/col-move.vue similarity index 100% rename from examples/sites/demos/app/layout/col/col-move.vue rename to examples/sites/demos/pc/app/layout/col/col-move.vue diff --git a/examples/sites/demos/app/layout/col/order-composition-api.vue b/examples/sites/demos/pc/app/layout/col/order-composition-api.vue similarity index 100% rename from examples/sites/demos/app/layout/col/order-composition-api.vue rename to examples/sites/demos/pc/app/layout/col/order-composition-api.vue diff --git a/examples/sites/demos/app/layout/col/order.vue b/examples/sites/demos/pc/app/layout/col/order.vue similarity index 100% rename from examples/sites/demos/app/layout/col/order.vue rename to examples/sites/demos/pc/app/layout/col/order.vue diff --git a/examples/sites/demos/app/layout/col/tag-composition-api.vue b/examples/sites/demos/pc/app/layout/col/tag-composition-api.vue similarity index 100% rename from examples/sites/demos/app/layout/col/tag-composition-api.vue rename to examples/sites/demos/pc/app/layout/col/tag-composition-api.vue diff --git a/examples/sites/demos/app/layout/col/tag.vue b/examples/sites/demos/pc/app/layout/col/tag.vue similarity index 100% rename from examples/sites/demos/app/layout/col/tag.vue rename to examples/sites/demos/pc/app/layout/col/tag.vue diff --git a/examples/sites/demos/app/layout/col/webdoc/col.js b/examples/sites/demos/pc/app/layout/col/webdoc/col.js similarity index 100% rename from examples/sites/demos/app/layout/col/webdoc/col.js rename to examples/sites/demos/pc/app/layout/col/webdoc/col.js diff --git a/examples/sites/demos/app/layout/gutter-composition-api.vue b/examples/sites/demos/pc/app/layout/gutter-composition-api.vue similarity index 100% rename from examples/sites/demos/app/layout/gutter-composition-api.vue rename to examples/sites/demos/pc/app/layout/gutter-composition-api.vue diff --git a/examples/sites/demos/app/layout/gutter.spec.ts b/examples/sites/demos/pc/app/layout/gutter.spec.ts similarity index 100% rename from examples/sites/demos/app/layout/gutter.spec.ts rename to examples/sites/demos/pc/app/layout/gutter.spec.ts diff --git a/examples/sites/demos/app/layout/gutter.vue b/examples/sites/demos/pc/app/layout/gutter.vue similarity index 100% rename from examples/sites/demos/app/layout/gutter.vue rename to examples/sites/demos/pc/app/layout/gutter.vue diff --git a/examples/sites/demos/app/layout/offset-composition-api.vue b/examples/sites/demos/pc/app/layout/offset-composition-api.vue similarity index 100% rename from examples/sites/demos/app/layout/offset-composition-api.vue rename to examples/sites/demos/pc/app/layout/offset-composition-api.vue diff --git a/examples/sites/demos/app/layout/offset.spec.ts b/examples/sites/demos/pc/app/layout/offset.spec.ts similarity index 100% rename from examples/sites/demos/app/layout/offset.spec.ts rename to examples/sites/demos/pc/app/layout/offset.spec.ts diff --git a/examples/sites/demos/app/layout/offset.vue b/examples/sites/demos/pc/app/layout/offset.vue similarity index 100% rename from examples/sites/demos/app/layout/offset.vue rename to examples/sites/demos/pc/app/layout/offset.vue diff --git a/examples/sites/demos/app/layout/order-composition-api.vue b/examples/sites/demos/pc/app/layout/order-composition-api.vue similarity index 100% rename from examples/sites/demos/app/layout/order-composition-api.vue rename to examples/sites/demos/pc/app/layout/order-composition-api.vue diff --git a/examples/sites/demos/app/layout/order.spec.ts b/examples/sites/demos/pc/app/layout/order.spec.ts similarity index 100% rename from examples/sites/demos/app/layout/order.spec.ts rename to examples/sites/demos/pc/app/layout/order.spec.ts diff --git a/examples/sites/demos/app/layout/order.vue b/examples/sites/demos/pc/app/layout/order.vue similarity index 100% rename from examples/sites/demos/app/layout/order.vue rename to examples/sites/demos/pc/app/layout/order.vue diff --git a/examples/sites/demos/app/layout/responsive-layout-composition-api.vue b/examples/sites/demos/pc/app/layout/responsive-layout-composition-api.vue similarity index 100% rename from examples/sites/demos/app/layout/responsive-layout-composition-api.vue rename to examples/sites/demos/pc/app/layout/responsive-layout-composition-api.vue diff --git a/examples/sites/demos/app/layout/responsive-layout.spec.ts b/examples/sites/demos/pc/app/layout/responsive-layout.spec.ts similarity index 100% rename from examples/sites/demos/app/layout/responsive-layout.spec.ts rename to examples/sites/demos/pc/app/layout/responsive-layout.spec.ts diff --git a/examples/sites/demos/app/layout/responsive-layout.vue b/examples/sites/demos/pc/app/layout/responsive-layout.vue similarity index 100% rename from examples/sites/demos/app/layout/responsive-layout.vue rename to examples/sites/demos/pc/app/layout/responsive-layout.vue diff --git a/examples/sites/demos/app/layout/row/align-composition-api.vue b/examples/sites/demos/pc/app/layout/row/align-composition-api.vue similarity index 100% rename from examples/sites/demos/app/layout/row/align-composition-api.vue rename to examples/sites/demos/pc/app/layout/row/align-composition-api.vue diff --git a/examples/sites/demos/app/layout/row/align.vue b/examples/sites/demos/pc/app/layout/row/align.vue similarity index 100% rename from examples/sites/demos/app/layout/row/align.vue rename to examples/sites/demos/pc/app/layout/row/align.vue diff --git a/examples/sites/demos/app/layout/row/gutter-composition-api.vue b/examples/sites/demos/pc/app/layout/row/gutter-composition-api.vue similarity index 100% rename from examples/sites/demos/app/layout/row/gutter-composition-api.vue rename to examples/sites/demos/pc/app/layout/row/gutter-composition-api.vue diff --git a/examples/sites/demos/app/layout/row/gutter-nospace-composition-api.vue b/examples/sites/demos/pc/app/layout/row/gutter-nospace-composition-api.vue similarity index 100% rename from examples/sites/demos/app/layout/row/gutter-nospace-composition-api.vue rename to examples/sites/demos/pc/app/layout/row/gutter-nospace-composition-api.vue diff --git a/examples/sites/demos/app/layout/row/gutter-nospace.vue b/examples/sites/demos/pc/app/layout/row/gutter-nospace.vue similarity index 100% rename from examples/sites/demos/app/layout/row/gutter-nospace.vue rename to examples/sites/demos/pc/app/layout/row/gutter-nospace.vue diff --git a/examples/sites/demos/app/layout/row/gutter.vue b/examples/sites/demos/pc/app/layout/row/gutter.vue similarity index 100% rename from examples/sites/demos/app/layout/row/gutter.vue rename to examples/sites/demos/pc/app/layout/row/gutter.vue diff --git a/examples/sites/demos/app/layout/row/justify-composition-api.vue b/examples/sites/demos/pc/app/layout/row/justify-composition-api.vue similarity index 100% rename from examples/sites/demos/app/layout/row/justify-composition-api.vue rename to examples/sites/demos/pc/app/layout/row/justify-composition-api.vue diff --git a/examples/sites/demos/app/layout/row/justify.vue b/examples/sites/demos/pc/app/layout/row/justify.vue similarity index 100% rename from examples/sites/demos/app/layout/row/justify.vue rename to examples/sites/demos/pc/app/layout/row/justify.vue diff --git a/examples/sites/demos/app/layout/row/order-composition-api.vue b/examples/sites/demos/pc/app/layout/row/order-composition-api.vue similarity index 100% rename from examples/sites/demos/app/layout/row/order-composition-api.vue rename to examples/sites/demos/pc/app/layout/row/order-composition-api.vue diff --git a/examples/sites/demos/app/layout/row/order.vue b/examples/sites/demos/pc/app/layout/row/order.vue similarity index 100% rename from examples/sites/demos/app/layout/row/order.vue rename to examples/sites/demos/pc/app/layout/row/order.vue diff --git a/examples/sites/demos/app/layout/row/tag1-composition-api.vue b/examples/sites/demos/pc/app/layout/row/tag1-composition-api.vue similarity index 100% rename from examples/sites/demos/app/layout/row/tag1-composition-api.vue rename to examples/sites/demos/pc/app/layout/row/tag1-composition-api.vue diff --git a/examples/sites/demos/app/layout/row/tag1.vue b/examples/sites/demos/pc/app/layout/row/tag1.vue similarity index 100% rename from examples/sites/demos/app/layout/row/tag1.vue rename to examples/sites/demos/pc/app/layout/row/tag1.vue diff --git a/examples/sites/demos/app/layout/row/webdoc/row.js b/examples/sites/demos/pc/app/layout/row/webdoc/row.js similarity index 100% rename from examples/sites/demos/app/layout/row/webdoc/row.js rename to examples/sites/demos/pc/app/layout/row/webdoc/row.js diff --git a/examples/sites/demos/app/layout/webdoc/layout.cn.md b/examples/sites/demos/pc/app/layout/webdoc/layout.cn.md similarity index 100% rename from examples/sites/demos/app/layout/webdoc/layout.cn.md rename to examples/sites/demos/pc/app/layout/webdoc/layout.cn.md diff --git a/examples/sites/demos/app/layout/webdoc/layout.en.md b/examples/sites/demos/pc/app/layout/webdoc/layout.en.md similarity index 100% rename from examples/sites/demos/app/layout/webdoc/layout.en.md rename to examples/sites/demos/pc/app/layout/webdoc/layout.en.md diff --git a/examples/sites/demos/app/layout/webdoc/layout.js b/examples/sites/demos/pc/app/layout/webdoc/layout.js similarity index 100% rename from examples/sites/demos/app/layout/webdoc/layout.js rename to examples/sites/demos/pc/app/layout/webdoc/layout.js diff --git a/examples/sites/demos/app/link-menu/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/link-menu/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/link-menu/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/link-menu/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/link-menu/basic-usage.vue b/examples/sites/demos/pc/app/link-menu/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/link-menu/basic-usage.vue rename to examples/sites/demos/pc/app/link-menu/basic-usage.vue diff --git a/examples/sites/demos/app/link-menu/custom-foot-composition-api.vue b/examples/sites/demos/pc/app/link-menu/custom-foot-composition-api.vue similarity index 100% rename from examples/sites/demos/app/link-menu/custom-foot-composition-api.vue rename to examples/sites/demos/pc/app/link-menu/custom-foot-composition-api.vue diff --git a/examples/sites/demos/app/link-menu/custom-foot.spec.ts b/examples/sites/demos/pc/app/link-menu/custom-foot.spec.ts similarity index 100% rename from examples/sites/demos/app/link-menu/custom-foot.spec.ts rename to examples/sites/demos/pc/app/link-menu/custom-foot.spec.ts diff --git a/examples/sites/demos/app/link-menu/custom-foot.vue b/examples/sites/demos/pc/app/link-menu/custom-foot.vue similarity index 100% rename from examples/sites/demos/app/link-menu/custom-foot.vue rename to examples/sites/demos/pc/app/link-menu/custom-foot.vue diff --git a/examples/sites/demos/app/link-menu/custom-icon-composition-api.vue b/examples/sites/demos/pc/app/link-menu/custom-icon-composition-api.vue similarity index 100% rename from examples/sites/demos/app/link-menu/custom-icon-composition-api.vue rename to examples/sites/demos/pc/app/link-menu/custom-icon-composition-api.vue diff --git a/examples/sites/demos/app/link-menu/custom-icon.spec.ts b/examples/sites/demos/pc/app/link-menu/custom-icon.spec.ts similarity index 100% rename from examples/sites/demos/app/link-menu/custom-icon.spec.ts rename to examples/sites/demos/pc/app/link-menu/custom-icon.spec.ts diff --git a/examples/sites/demos/app/link-menu/custom-icon.vue b/examples/sites/demos/pc/app/link-menu/custom-icon.vue similarity index 100% rename from examples/sites/demos/app/link-menu/custom-icon.vue rename to examples/sites/demos/pc/app/link-menu/custom-icon.vue diff --git a/examples/sites/demos/app/link-menu/data-resource-composition-api.vue b/examples/sites/demos/pc/app/link-menu/data-resource-composition-api.vue similarity index 100% rename from examples/sites/demos/app/link-menu/data-resource-composition-api.vue rename to examples/sites/demos/pc/app/link-menu/data-resource-composition-api.vue diff --git a/examples/sites/demos/app/link-menu/data-resource.spec.ts b/examples/sites/demos/pc/app/link-menu/data-resource.spec.ts similarity index 100% rename from examples/sites/demos/app/link-menu/data-resource.spec.ts rename to examples/sites/demos/pc/app/link-menu/data-resource.spec.ts diff --git a/examples/sites/demos/app/link-menu/data-resource.vue b/examples/sites/demos/pc/app/link-menu/data-resource.vue similarity index 100% rename from examples/sites/demos/app/link-menu/data-resource.vue rename to examples/sites/demos/pc/app/link-menu/data-resource.vue diff --git a/examples/sites/demos/app/link-menu/get-menu-data-sync-composition-api.vue b/examples/sites/demos/pc/app/link-menu/get-menu-data-sync-composition-api.vue similarity index 100% rename from examples/sites/demos/app/link-menu/get-menu-data-sync-composition-api.vue rename to examples/sites/demos/pc/app/link-menu/get-menu-data-sync-composition-api.vue diff --git a/examples/sites/demos/app/link-menu/get-menu-data-sync.spec.ts b/examples/sites/demos/pc/app/link-menu/get-menu-data-sync.spec.ts similarity index 100% rename from examples/sites/demos/app/link-menu/get-menu-data-sync.spec.ts rename to examples/sites/demos/pc/app/link-menu/get-menu-data-sync.spec.ts diff --git a/examples/sites/demos/app/link-menu/get-menu-data-sync.vue b/examples/sites/demos/pc/app/link-menu/get-menu-data-sync.vue similarity index 100% rename from examples/sites/demos/app/link-menu/get-menu-data-sync.vue rename to examples/sites/demos/pc/app/link-menu/get-menu-data-sync.vue diff --git a/examples/sites/demos/app/link-menu/menu-items-composition-api.vue b/examples/sites/demos/pc/app/link-menu/menu-items-composition-api.vue similarity index 100% rename from examples/sites/demos/app/link-menu/menu-items-composition-api.vue rename to examples/sites/demos/pc/app/link-menu/menu-items-composition-api.vue diff --git a/examples/sites/demos/app/link-menu/menu-items.spec.ts b/examples/sites/demos/pc/app/link-menu/menu-items.spec.ts similarity index 100% rename from examples/sites/demos/app/link-menu/menu-items.spec.ts rename to examples/sites/demos/pc/app/link-menu/menu-items.spec.ts diff --git a/examples/sites/demos/app/link-menu/menu-items.vue b/examples/sites/demos/pc/app/link-menu/menu-items.vue similarity index 100% rename from examples/sites/demos/app/link-menu/menu-items.vue rename to examples/sites/demos/pc/app/link-menu/menu-items.vue diff --git a/examples/sites/demos/app/link-menu/webdoc/link-menu.cn.md b/examples/sites/demos/pc/app/link-menu/webdoc/link-menu.cn.md similarity index 100% rename from examples/sites/demos/app/link-menu/webdoc/link-menu.cn.md rename to examples/sites/demos/pc/app/link-menu/webdoc/link-menu.cn.md diff --git a/examples/sites/demos/app/link-menu/webdoc/link-menu.en.md b/examples/sites/demos/pc/app/link-menu/webdoc/link-menu.en.md similarity index 100% rename from examples/sites/demos/app/link-menu/webdoc/link-menu.en.md rename to examples/sites/demos/pc/app/link-menu/webdoc/link-menu.en.md diff --git a/examples/sites/demos/app/link-menu/webdoc/link-menu.js b/examples/sites/demos/pc/app/link-menu/webdoc/link-menu.js similarity index 100% rename from examples/sites/demos/app/link-menu/webdoc/link-menu.js rename to examples/sites/demos/pc/app/link-menu/webdoc/link-menu.js diff --git a/examples/sites/demos/app/link/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/link/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/link/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/link/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/link/basic-usage.spec.ts b/examples/sites/demos/pc/app/link/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/link/basic-usage.spec.ts rename to examples/sites/demos/pc/app/link/basic-usage.spec.ts diff --git a/examples/sites/demos/app/link/basic-usage.vue b/examples/sites/demos/pc/app/link/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/link/basic-usage.vue rename to examples/sites/demos/pc/app/link/basic-usage.vue diff --git a/examples/sites/demos/app/link/config-href-composition-api.vue b/examples/sites/demos/pc/app/link/config-href-composition-api.vue similarity index 100% rename from examples/sites/demos/app/link/config-href-composition-api.vue rename to examples/sites/demos/pc/app/link/config-href-composition-api.vue diff --git a/examples/sites/demos/app/link/config-href.spec.ts b/examples/sites/demos/pc/app/link/config-href.spec.ts similarity index 100% rename from examples/sites/demos/app/link/config-href.spec.ts rename to examples/sites/demos/pc/app/link/config-href.spec.ts diff --git a/examples/sites/demos/app/link/config-href.vue b/examples/sites/demos/pc/app/link/config-href.vue similarity index 100% rename from examples/sites/demos/app/link/config-href.vue rename to examples/sites/demos/pc/app/link/config-href.vue diff --git a/examples/sites/demos/app/link/custom-icon-composition-api.vue b/examples/sites/demos/pc/app/link/custom-icon-composition-api.vue similarity index 100% rename from examples/sites/demos/app/link/custom-icon-composition-api.vue rename to examples/sites/demos/pc/app/link/custom-icon-composition-api.vue diff --git a/examples/sites/demos/app/link/custom-icon.spec.ts b/examples/sites/demos/pc/app/link/custom-icon.spec.ts similarity index 100% rename from examples/sites/demos/app/link/custom-icon.spec.ts rename to examples/sites/demos/pc/app/link/custom-icon.spec.ts diff --git a/examples/sites/demos/app/link/custom-icon.vue b/examples/sites/demos/pc/app/link/custom-icon.vue similarity index 100% rename from examples/sites/demos/app/link/custom-icon.vue rename to examples/sites/demos/pc/app/link/custom-icon.vue diff --git a/examples/sites/demos/app/link/dynamic-disable-composition-api.vue b/examples/sites/demos/pc/app/link/dynamic-disable-composition-api.vue similarity index 100% rename from examples/sites/demos/app/link/dynamic-disable-composition-api.vue rename to examples/sites/demos/pc/app/link/dynamic-disable-composition-api.vue diff --git a/examples/sites/demos/app/link/dynamic-disable.spec.ts b/examples/sites/demos/pc/app/link/dynamic-disable.spec.ts similarity index 100% rename from examples/sites/demos/app/link/dynamic-disable.spec.ts rename to examples/sites/demos/pc/app/link/dynamic-disable.spec.ts diff --git a/examples/sites/demos/app/link/dynamic-disable.vue b/examples/sites/demos/pc/app/link/dynamic-disable.vue similarity index 100% rename from examples/sites/demos/app/link/dynamic-disable.vue rename to examples/sites/demos/pc/app/link/dynamic-disable.vue diff --git a/examples/sites/demos/app/link/focus-no-underline-composition-api.vue b/examples/sites/demos/pc/app/link/focus-no-underline-composition-api.vue similarity index 100% rename from examples/sites/demos/app/link/focus-no-underline-composition-api.vue rename to examples/sites/demos/pc/app/link/focus-no-underline-composition-api.vue diff --git a/examples/sites/demos/app/link/focus-no-underline.spec.ts b/examples/sites/demos/pc/app/link/focus-no-underline.spec.ts similarity index 100% rename from examples/sites/demos/app/link/focus-no-underline.spec.ts rename to examples/sites/demos/pc/app/link/focus-no-underline.spec.ts diff --git a/examples/sites/demos/app/link/focus-no-underline.vue b/examples/sites/demos/pc/app/link/focus-no-underline.vue similarity index 100% rename from examples/sites/demos/app/link/focus-no-underline.vue rename to examples/sites/demos/pc/app/link/focus-no-underline.vue diff --git a/examples/sites/demos/app/link/link-style-composition-api.vue b/examples/sites/demos/pc/app/link/link-style-composition-api.vue similarity index 100% rename from examples/sites/demos/app/link/link-style-composition-api.vue rename to examples/sites/demos/pc/app/link/link-style-composition-api.vue diff --git a/examples/sites/demos/app/link/link-style.spec.ts b/examples/sites/demos/pc/app/link/link-style.spec.ts similarity index 100% rename from examples/sites/demos/app/link/link-style.spec.ts rename to examples/sites/demos/pc/app/link/link-style.spec.ts diff --git a/examples/sites/demos/app/link/link-style.vue b/examples/sites/demos/pc/app/link/link-style.vue similarity index 100% rename from examples/sites/demos/app/link/link-style.vue rename to examples/sites/demos/pc/app/link/link-style.vue diff --git a/examples/sites/demos/app/link/webdoc/link.cn.md b/examples/sites/demos/pc/app/link/webdoc/link.cn.md similarity index 100% rename from examples/sites/demos/app/link/webdoc/link.cn.md rename to examples/sites/demos/pc/app/link/webdoc/link.cn.md diff --git a/examples/sites/demos/app/link/webdoc/link.en.md b/examples/sites/demos/pc/app/link/webdoc/link.en.md similarity index 100% rename from examples/sites/demos/app/link/webdoc/link.en.md rename to examples/sites/demos/pc/app/link/webdoc/link.en.md diff --git a/examples/sites/demos/app/link/webdoc/link.js b/examples/sites/demos/pc/app/link/webdoc/link.js similarity index 100% rename from examples/sites/demos/app/link/webdoc/link.js rename to examples/sites/demos/pc/app/link/webdoc/link.js diff --git a/examples/sites/demos/app/loading/background-composition-api.vue b/examples/sites/demos/pc/app/loading/background-composition-api.vue similarity index 100% rename from examples/sites/demos/app/loading/background-composition-api.vue rename to examples/sites/demos/pc/app/loading/background-composition-api.vue diff --git a/examples/sites/demos/app/loading/background.spec.ts b/examples/sites/demos/pc/app/loading/background.spec.ts similarity index 100% rename from examples/sites/demos/app/loading/background.spec.ts rename to examples/sites/demos/pc/app/loading/background.spec.ts diff --git a/examples/sites/demos/app/loading/background.vue b/examples/sites/demos/pc/app/loading/background.vue similarity index 100% rename from examples/sites/demos/app/loading/background.vue rename to examples/sites/demos/pc/app/loading/background.vue diff --git a/examples/sites/demos/app/loading/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/loading/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/loading/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/loading/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/loading/basic-usage.spec.ts b/examples/sites/demos/pc/app/loading/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/loading/basic-usage.spec.ts rename to examples/sites/demos/pc/app/loading/basic-usage.spec.ts diff --git a/examples/sites/demos/app/loading/basic-usage.vue b/examples/sites/demos/pc/app/loading/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/loading/basic-usage.vue rename to examples/sites/demos/pc/app/loading/basic-usage.vue diff --git a/examples/sites/demos/app/loading/body-composition-api.vue b/examples/sites/demos/pc/app/loading/body-composition-api.vue similarity index 100% rename from examples/sites/demos/app/loading/body-composition-api.vue rename to examples/sites/demos/pc/app/loading/body-composition-api.vue diff --git a/examples/sites/demos/app/loading/body.spec.ts b/examples/sites/demos/pc/app/loading/body.spec.ts similarity index 100% rename from examples/sites/demos/app/loading/body.spec.ts rename to examples/sites/demos/pc/app/loading/body.spec.ts diff --git a/examples/sites/demos/app/loading/body.vue b/examples/sites/demos/pc/app/loading/body.vue similarity index 100% rename from examples/sites/demos/app/loading/body.vue rename to examples/sites/demos/pc/app/loading/body.vue diff --git a/examples/sites/demos/app/loading/custom-class-composition-api.vue b/examples/sites/demos/pc/app/loading/custom-class-composition-api.vue similarity index 100% rename from examples/sites/demos/app/loading/custom-class-composition-api.vue rename to examples/sites/demos/pc/app/loading/custom-class-composition-api.vue diff --git a/examples/sites/demos/app/loading/custom-class.spec.ts b/examples/sites/demos/pc/app/loading/custom-class.spec.ts similarity index 100% rename from examples/sites/demos/app/loading/custom-class.spec.ts rename to examples/sites/demos/pc/app/loading/custom-class.spec.ts diff --git a/examples/sites/demos/app/loading/custom-class.vue b/examples/sites/demos/pc/app/loading/custom-class.vue similarity index 100% rename from examples/sites/demos/app/loading/custom-class.vue rename to examples/sites/demos/pc/app/loading/custom-class.vue diff --git a/examples/sites/demos/app/loading/fullscreen-composition-api.vue b/examples/sites/demos/pc/app/loading/fullscreen-composition-api.vue similarity index 100% rename from examples/sites/demos/app/loading/fullscreen-composition-api.vue rename to examples/sites/demos/pc/app/loading/fullscreen-composition-api.vue diff --git a/examples/sites/demos/app/loading/fullscreen.spec.ts b/examples/sites/demos/pc/app/loading/fullscreen.spec.ts similarity index 100% rename from examples/sites/demos/app/loading/fullscreen.spec.ts rename to examples/sites/demos/pc/app/loading/fullscreen.spec.ts diff --git a/examples/sites/demos/app/loading/fullscreen.vue b/examples/sites/demos/pc/app/loading/fullscreen.vue similarity index 100% rename from examples/sites/demos/app/loading/fullscreen.vue rename to examples/sites/demos/pc/app/loading/fullscreen.vue diff --git a/examples/sites/demos/app/loading/loading-tip-text-composition-api.vue b/examples/sites/demos/pc/app/loading/loading-tip-text-composition-api.vue similarity index 100% rename from examples/sites/demos/app/loading/loading-tip-text-composition-api.vue rename to examples/sites/demos/pc/app/loading/loading-tip-text-composition-api.vue diff --git a/examples/sites/demos/app/loading/loading-tip-text.spec.ts b/examples/sites/demos/pc/app/loading/loading-tip-text.spec.ts similarity index 100% rename from examples/sites/demos/app/loading/loading-tip-text.spec.ts rename to examples/sites/demos/pc/app/loading/loading-tip-text.spec.ts diff --git a/examples/sites/demos/app/loading/loading-tip-text.vue b/examples/sites/demos/pc/app/loading/loading-tip-text.vue similarity index 100% rename from examples/sites/demos/app/loading/loading-tip-text.vue rename to examples/sites/demos/pc/app/loading/loading-tip-text.vue diff --git a/examples/sites/demos/app/loading/size-composition-api.vue b/examples/sites/demos/pc/app/loading/size-composition-api.vue similarity index 100% rename from examples/sites/demos/app/loading/size-composition-api.vue rename to examples/sites/demos/pc/app/loading/size-composition-api.vue diff --git a/examples/sites/demos/app/loading/size.spec.ts b/examples/sites/demos/pc/app/loading/size.spec.ts similarity index 100% rename from examples/sites/demos/app/loading/size.spec.ts rename to examples/sites/demos/pc/app/loading/size.spec.ts diff --git a/examples/sites/demos/app/loading/size.vue b/examples/sites/demos/pc/app/loading/size.vue similarity index 100% rename from examples/sites/demos/app/loading/size.vue rename to examples/sites/demos/pc/app/loading/size.vue diff --git a/examples/sites/demos/app/loading/spinner-composition-api.vue b/examples/sites/demos/pc/app/loading/spinner-composition-api.vue similarity index 100% rename from examples/sites/demos/app/loading/spinner-composition-api.vue rename to examples/sites/demos/pc/app/loading/spinner-composition-api.vue diff --git a/examples/sites/demos/app/loading/spinner.spec.ts b/examples/sites/demos/pc/app/loading/spinner.spec.ts similarity index 100% rename from examples/sites/demos/app/loading/spinner.spec.ts rename to examples/sites/demos/pc/app/loading/spinner.spec.ts diff --git a/examples/sites/demos/app/loading/spinner.vue b/examples/sites/demos/pc/app/loading/spinner.vue similarity index 100% rename from examples/sites/demos/app/loading/spinner.vue rename to examples/sites/demos/pc/app/loading/spinner.vue diff --git a/examples/sites/demos/app/loading/target-composition-api.vue b/examples/sites/demos/pc/app/loading/target-composition-api.vue similarity index 100% rename from examples/sites/demos/app/loading/target-composition-api.vue rename to examples/sites/demos/pc/app/loading/target-composition-api.vue diff --git a/examples/sites/demos/app/loading/target.spec.ts b/examples/sites/demos/pc/app/loading/target.spec.ts similarity index 100% rename from examples/sites/demos/app/loading/target.spec.ts rename to examples/sites/demos/pc/app/loading/target.spec.ts diff --git a/examples/sites/demos/app/loading/target.vue b/examples/sites/demos/pc/app/loading/target.vue similarity index 100% rename from examples/sites/demos/app/loading/target.vue rename to examples/sites/demos/pc/app/loading/target.vue diff --git a/examples/sites/demos/app/loading/webdoc/loading.cn.md b/examples/sites/demos/pc/app/loading/webdoc/loading.cn.md similarity index 100% rename from examples/sites/demos/app/loading/webdoc/loading.cn.md rename to examples/sites/demos/pc/app/loading/webdoc/loading.cn.md diff --git a/examples/sites/demos/app/loading/webdoc/loading.en.md b/examples/sites/demos/pc/app/loading/webdoc/loading.en.md similarity index 100% rename from examples/sites/demos/app/loading/webdoc/loading.en.md rename to examples/sites/demos/pc/app/loading/webdoc/loading.en.md diff --git a/examples/sites/demos/app/loading/webdoc/loading.js b/examples/sites/demos/pc/app/loading/webdoc/loading.js similarity index 100% rename from examples/sites/demos/app/loading/webdoc/loading.js rename to examples/sites/demos/pc/app/loading/webdoc/loading.js diff --git a/examples/sites/demos/app/locales/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/locales/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/locales/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/locales/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/locales/basic-usage.vue b/examples/sites/demos/pc/app/locales/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/locales/basic-usage.vue rename to examples/sites/demos/pc/app/locales/basic-usage.vue diff --git a/examples/sites/demos/app/locales/change-lang-composition-api.vue b/examples/sites/demos/pc/app/locales/change-lang-composition-api.vue similarity index 100% rename from examples/sites/demos/app/locales/change-lang-composition-api.vue rename to examples/sites/demos/pc/app/locales/change-lang-composition-api.vue diff --git a/examples/sites/demos/app/locales/change-lang.vue b/examples/sites/demos/pc/app/locales/change-lang.vue similarity index 100% rename from examples/sites/demos/app/locales/change-lang.vue rename to examples/sites/demos/pc/app/locales/change-lang.vue diff --git a/examples/sites/demos/app/locales/custom-service-composition-api.vue b/examples/sites/demos/pc/app/locales/custom-service-composition-api.vue similarity index 100% rename from examples/sites/demos/app/locales/custom-service-composition-api.vue rename to examples/sites/demos/pc/app/locales/custom-service-composition-api.vue diff --git a/examples/sites/demos/app/locales/custom-service.spec.ts b/examples/sites/demos/pc/app/locales/custom-service.spec.ts similarity index 100% rename from examples/sites/demos/app/locales/custom-service.spec.ts rename to examples/sites/demos/pc/app/locales/custom-service.spec.ts diff --git a/examples/sites/demos/app/locales/custom-service.vue b/examples/sites/demos/pc/app/locales/custom-service.vue similarity index 100% rename from examples/sites/demos/app/locales/custom-service.vue rename to examples/sites/demos/pc/app/locales/custom-service.vue diff --git a/examples/sites/demos/app/locales/webdoc/locales.cn.md b/examples/sites/demos/pc/app/locales/webdoc/locales.cn.md similarity index 100% rename from examples/sites/demos/app/locales/webdoc/locales.cn.md rename to examples/sites/demos/pc/app/locales/webdoc/locales.cn.md diff --git a/examples/sites/demos/app/locales/webdoc/locales.en.md b/examples/sites/demos/pc/app/locales/webdoc/locales.en.md similarity index 100% rename from examples/sites/demos/app/locales/webdoc/locales.en.md rename to examples/sites/demos/pc/app/locales/webdoc/locales.en.md diff --git a/examples/sites/demos/app/locales/webdoc/locales.js b/examples/sites/demos/pc/app/locales/webdoc/locales.js similarity index 100% rename from examples/sites/demos/app/locales/webdoc/locales.js rename to examples/sites/demos/pc/app/locales/webdoc/locales.js diff --git a/examples/sites/demos/app/logon-user/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/logon-user/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/logon-user/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/logon-user/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/logon-user/basic-usage.vue b/examples/sites/demos/pc/app/logon-user/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/logon-user/basic-usage.vue rename to examples/sites/demos/pc/app/logon-user/basic-usage.vue diff --git a/examples/sites/demos/app/logon-user/custom-service-composition-api.vue b/examples/sites/demos/pc/app/logon-user/custom-service-composition-api.vue similarity index 100% rename from examples/sites/demos/app/logon-user/custom-service-composition-api.vue rename to examples/sites/demos/pc/app/logon-user/custom-service-composition-api.vue diff --git a/examples/sites/demos/app/logon-user/custom-service.spec.ts b/examples/sites/demos/pc/app/logon-user/custom-service.spec.ts similarity index 100% rename from examples/sites/demos/app/logon-user/custom-service.spec.ts rename to examples/sites/demos/pc/app/logon-user/custom-service.spec.ts diff --git a/examples/sites/demos/app/logon-user/custom-service.vue b/examples/sites/demos/pc/app/logon-user/custom-service.vue similarity index 100% rename from examples/sites/demos/app/logon-user/custom-service.vue rename to examples/sites/demos/pc/app/logon-user/custom-service.vue diff --git a/examples/sites/demos/app/logon-user/webdoc/logon-user.cn.md b/examples/sites/demos/pc/app/logon-user/webdoc/logon-user.cn.md similarity index 100% rename from examples/sites/demos/app/logon-user/webdoc/logon-user.cn.md rename to examples/sites/demos/pc/app/logon-user/webdoc/logon-user.cn.md diff --git a/examples/sites/demos/app/logon-user/webdoc/logon-user.en.md b/examples/sites/demos/pc/app/logon-user/webdoc/logon-user.en.md similarity index 100% rename from examples/sites/demos/app/logon-user/webdoc/logon-user.en.md rename to examples/sites/demos/pc/app/logon-user/webdoc/logon-user.en.md diff --git a/examples/sites/demos/app/logon-user/webdoc/logon-user.js b/examples/sites/demos/pc/app/logon-user/webdoc/logon-user.js similarity index 100% rename from examples/sites/demos/app/logon-user/webdoc/logon-user.js rename to examples/sites/demos/pc/app/logon-user/webdoc/logon-user.js diff --git a/examples/sites/demos/app/logout/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/logout/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/logout/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/logout/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/logout/basic-usage.vue b/examples/sites/demos/pc/app/logout/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/logout/basic-usage.vue rename to examples/sites/demos/pc/app/logout/basic-usage.vue diff --git a/examples/sites/demos/app/logout/custom-service-composition-api.vue b/examples/sites/demos/pc/app/logout/custom-service-composition-api.vue similarity index 100% rename from examples/sites/demos/app/logout/custom-service-composition-api.vue rename to examples/sites/demos/pc/app/logout/custom-service-composition-api.vue diff --git a/examples/sites/demos/app/logout/custom-service.spec.ts b/examples/sites/demos/pc/app/logout/custom-service.spec.ts similarity index 100% rename from examples/sites/demos/app/logout/custom-service.spec.ts rename to examples/sites/demos/pc/app/logout/custom-service.spec.ts diff --git a/examples/sites/demos/app/logout/custom-service.vue b/examples/sites/demos/pc/app/logout/custom-service.vue similarity index 100% rename from examples/sites/demos/app/logout/custom-service.vue rename to examples/sites/demos/pc/app/logout/custom-service.vue diff --git a/examples/sites/demos/app/logout/redirecturl-composition-api.vue b/examples/sites/demos/pc/app/logout/redirecturl-composition-api.vue similarity index 100% rename from examples/sites/demos/app/logout/redirecturl-composition-api.vue rename to examples/sites/demos/pc/app/logout/redirecturl-composition-api.vue diff --git a/examples/sites/demos/app/logout/redirecturl.vue b/examples/sites/demos/pc/app/logout/redirecturl.vue similarity index 100% rename from examples/sites/demos/app/logout/redirecturl.vue rename to examples/sites/demos/pc/app/logout/redirecturl.vue diff --git a/examples/sites/demos/app/logout/webdoc/logout.cn.md b/examples/sites/demos/pc/app/logout/webdoc/logout.cn.md similarity index 100% rename from examples/sites/demos/app/logout/webdoc/logout.cn.md rename to examples/sites/demos/pc/app/logout/webdoc/logout.cn.md diff --git a/examples/sites/demos/app/logout/webdoc/logout.en.md b/examples/sites/demos/pc/app/logout/webdoc/logout.en.md similarity index 100% rename from examples/sites/demos/app/logout/webdoc/logout.en.md rename to examples/sites/demos/pc/app/logout/webdoc/logout.en.md diff --git a/examples/sites/demos/app/logout/webdoc/logout.js b/examples/sites/demos/pc/app/logout/webdoc/logout.js similarity index 100% rename from examples/sites/demos/app/logout/webdoc/logout.js rename to examples/sites/demos/pc/app/logout/webdoc/logout.js diff --git a/examples/sites/demos/app/milestone/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/milestone/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/milestone/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/milestone/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/milestone/basic-usage.spec.ts b/examples/sites/demos/pc/app/milestone/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/milestone/basic-usage.spec.ts rename to examples/sites/demos/pc/app/milestone/basic-usage.spec.ts diff --git a/examples/sites/demos/app/milestone/basic-usage.vue b/examples/sites/demos/pc/app/milestone/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/milestone/basic-usage.vue rename to examples/sites/demos/pc/app/milestone/basic-usage.vue diff --git a/examples/sites/demos/app/milestone/custom-bottom-composition-api.vue b/examples/sites/demos/pc/app/milestone/custom-bottom-composition-api.vue similarity index 100% rename from examples/sites/demos/app/milestone/custom-bottom-composition-api.vue rename to examples/sites/demos/pc/app/milestone/custom-bottom-composition-api.vue diff --git a/examples/sites/demos/app/milestone/custom-bottom.spec.ts b/examples/sites/demos/pc/app/milestone/custom-bottom.spec.ts similarity index 100% rename from examples/sites/demos/app/milestone/custom-bottom.spec.ts rename to examples/sites/demos/pc/app/milestone/custom-bottom.spec.ts diff --git a/examples/sites/demos/app/milestone/custom-bottom.vue b/examples/sites/demos/pc/app/milestone/custom-bottom.vue similarity index 100% rename from examples/sites/demos/app/milestone/custom-bottom.vue rename to examples/sites/demos/pc/app/milestone/custom-bottom.vue diff --git a/examples/sites/demos/app/milestone/custom-flag-composition-api.vue b/examples/sites/demos/pc/app/milestone/custom-flag-composition-api.vue similarity index 100% rename from examples/sites/demos/app/milestone/custom-flag-composition-api.vue rename to examples/sites/demos/pc/app/milestone/custom-flag-composition-api.vue diff --git a/examples/sites/demos/app/milestone/custom-flag.spec.ts b/examples/sites/demos/pc/app/milestone/custom-flag.spec.ts similarity index 100% rename from examples/sites/demos/app/milestone/custom-flag.spec.ts rename to examples/sites/demos/pc/app/milestone/custom-flag.spec.ts diff --git a/examples/sites/demos/app/milestone/custom-flag.vue b/examples/sites/demos/pc/app/milestone/custom-flag.vue similarity index 100% rename from examples/sites/demos/app/milestone/custom-flag.vue rename to examples/sites/demos/pc/app/milestone/custom-flag.vue diff --git a/examples/sites/demos/app/milestone/custom-icon-slot-composition-api.vue b/examples/sites/demos/pc/app/milestone/custom-icon-slot-composition-api.vue similarity index 100% rename from examples/sites/demos/app/milestone/custom-icon-slot-composition-api.vue rename to examples/sites/demos/pc/app/milestone/custom-icon-slot-composition-api.vue diff --git a/examples/sites/demos/app/milestone/custom-icon-slot.spec.ts b/examples/sites/demos/pc/app/milestone/custom-icon-slot.spec.ts similarity index 100% rename from examples/sites/demos/app/milestone/custom-icon-slot.spec.ts rename to examples/sites/demos/pc/app/milestone/custom-icon-slot.spec.ts diff --git a/examples/sites/demos/app/milestone/custom-icon-slot.vue b/examples/sites/demos/pc/app/milestone/custom-icon-slot.vue similarity index 100% rename from examples/sites/demos/app/milestone/custom-icon-slot.vue rename to examples/sites/demos/pc/app/milestone/custom-icon-slot.vue diff --git a/examples/sites/demos/app/milestone/custom-top-composition-api.vue b/examples/sites/demos/pc/app/milestone/custom-top-composition-api.vue similarity index 100% rename from examples/sites/demos/app/milestone/custom-top-composition-api.vue rename to examples/sites/demos/pc/app/milestone/custom-top-composition-api.vue diff --git a/examples/sites/demos/app/milestone/custom-top.spec.ts b/examples/sites/demos/pc/app/milestone/custom-top.spec.ts similarity index 100% rename from examples/sites/demos/app/milestone/custom-top.spec.ts rename to examples/sites/demos/pc/app/milestone/custom-top.spec.ts diff --git a/examples/sites/demos/app/milestone/custom-top.vue b/examples/sites/demos/pc/app/milestone/custom-top.vue similarity index 100% rename from examples/sites/demos/app/milestone/custom-top.vue rename to examples/sites/demos/pc/app/milestone/custom-top.vue diff --git a/examples/sites/demos/app/milestone/data-field-mapping-composition-api.vue b/examples/sites/demos/pc/app/milestone/data-field-mapping-composition-api.vue similarity index 100% rename from examples/sites/demos/app/milestone/data-field-mapping-composition-api.vue rename to examples/sites/demos/pc/app/milestone/data-field-mapping-composition-api.vue diff --git a/examples/sites/demos/app/milestone/data-field-mapping.spec.ts b/examples/sites/demos/pc/app/milestone/data-field-mapping.spec.ts similarity index 100% rename from examples/sites/demos/app/milestone/data-field-mapping.spec.ts rename to examples/sites/demos/pc/app/milestone/data-field-mapping.spec.ts diff --git a/examples/sites/demos/app/milestone/data-field-mapping.vue b/examples/sites/demos/pc/app/milestone/data-field-mapping.vue similarity index 100% rename from examples/sites/demos/app/milestone/data-field-mapping.vue rename to examples/sites/demos/pc/app/milestone/data-field-mapping.vue diff --git a/examples/sites/demos/app/milestone/data-source-composition-api.vue b/examples/sites/demos/pc/app/milestone/data-source-composition-api.vue similarity index 100% rename from examples/sites/demos/app/milestone/data-source-composition-api.vue rename to examples/sites/demos/pc/app/milestone/data-source-composition-api.vue diff --git a/examples/sites/demos/app/milestone/data-source.spec.ts b/examples/sites/demos/pc/app/milestone/data-source.spec.ts similarity index 100% rename from examples/sites/demos/app/milestone/data-source.spec.ts rename to examples/sites/demos/pc/app/milestone/data-source.spec.ts diff --git a/examples/sites/demos/app/milestone/data-source.vue b/examples/sites/demos/pc/app/milestone/data-source.vue similarity index 100% rename from examples/sites/demos/app/milestone/data-source.vue rename to examples/sites/demos/pc/app/milestone/data-source.vue diff --git a/examples/sites/demos/app/milestone/flag-before-composition-api.vue b/examples/sites/demos/pc/app/milestone/flag-before-composition-api.vue similarity index 100% rename from examples/sites/demos/app/milestone/flag-before-composition-api.vue rename to examples/sites/demos/pc/app/milestone/flag-before-composition-api.vue diff --git a/examples/sites/demos/app/milestone/flag-before.spec.ts b/examples/sites/demos/pc/app/milestone/flag-before.spec.ts similarity index 100% rename from examples/sites/demos/app/milestone/flag-before.spec.ts rename to examples/sites/demos/pc/app/milestone/flag-before.spec.ts diff --git a/examples/sites/demos/app/milestone/flag-before.vue b/examples/sites/demos/pc/app/milestone/flag-before.vue similarity index 100% rename from examples/sites/demos/app/milestone/flag-before.vue rename to examples/sites/demos/pc/app/milestone/flag-before.vue diff --git a/examples/sites/demos/app/milestone/line-style-composition-api.vue b/examples/sites/demos/pc/app/milestone/line-style-composition-api.vue similarity index 100% rename from examples/sites/demos/app/milestone/line-style-composition-api.vue rename to examples/sites/demos/pc/app/milestone/line-style-composition-api.vue diff --git a/examples/sites/demos/app/milestone/line-style.spec.ts b/examples/sites/demos/pc/app/milestone/line-style.spec.ts similarity index 100% rename from examples/sites/demos/app/milestone/line-style.spec.ts rename to examples/sites/demos/pc/app/milestone/line-style.spec.ts diff --git a/examples/sites/demos/app/milestone/line-style.vue b/examples/sites/demos/pc/app/milestone/line-style.vue similarity index 100% rename from examples/sites/demos/app/milestone/line-style.vue rename to examples/sites/demos/pc/app/milestone/line-style.vue diff --git a/examples/sites/demos/app/milestone/milestone-events-composition-api.vue b/examples/sites/demos/pc/app/milestone/milestone-events-composition-api.vue similarity index 100% rename from examples/sites/demos/app/milestone/milestone-events-composition-api.vue rename to examples/sites/demos/pc/app/milestone/milestone-events-composition-api.vue diff --git a/examples/sites/demos/app/milestone/milestone-events.spec.ts b/examples/sites/demos/pc/app/milestone/milestone-events.spec.ts similarity index 100% rename from examples/sites/demos/app/milestone/milestone-events.spec.ts rename to examples/sites/demos/pc/app/milestone/milestone-events.spec.ts diff --git a/examples/sites/demos/app/milestone/milestone-events.vue b/examples/sites/demos/pc/app/milestone/milestone-events.vue similarity index 100% rename from examples/sites/demos/app/milestone/milestone-events.vue rename to examples/sites/demos/pc/app/milestone/milestone-events.vue diff --git a/examples/sites/demos/app/milestone/milestone-space-composition-api.vue b/examples/sites/demos/pc/app/milestone/milestone-space-composition-api.vue similarity index 100% rename from examples/sites/demos/app/milestone/milestone-space-composition-api.vue rename to examples/sites/demos/pc/app/milestone/milestone-space-composition-api.vue diff --git a/examples/sites/demos/app/milestone/milestone-space.spec.ts b/examples/sites/demos/pc/app/milestone/milestone-space.spec.ts similarity index 100% rename from examples/sites/demos/app/milestone/milestone-space.spec.ts rename to examples/sites/demos/pc/app/milestone/milestone-space.spec.ts diff --git a/examples/sites/demos/app/milestone/milestone-space.vue b/examples/sites/demos/pc/app/milestone/milestone-space.vue similarity index 100% rename from examples/sites/demos/app/milestone/milestone-space.vue rename to examples/sites/demos/pc/app/milestone/milestone-space.vue diff --git a/examples/sites/demos/app/milestone/milestones-status-composition-api.vue b/examples/sites/demos/pc/app/milestone/milestones-status-composition-api.vue similarity index 100% rename from examples/sites/demos/app/milestone/milestones-status-composition-api.vue rename to examples/sites/demos/pc/app/milestone/milestones-status-composition-api.vue diff --git a/examples/sites/demos/app/milestone/milestones-status.spec.ts b/examples/sites/demos/pc/app/milestone/milestones-status.spec.ts similarity index 100% rename from examples/sites/demos/app/milestone/milestones-status.spec.ts rename to examples/sites/demos/pc/app/milestone/milestones-status.spec.ts diff --git a/examples/sites/demos/app/milestone/milestones-status.vue b/examples/sites/demos/pc/app/milestone/milestones-status.vue similarity index 100% rename from examples/sites/demos/app/milestone/milestones-status.vue rename to examples/sites/demos/pc/app/milestone/milestones-status.vue diff --git a/examples/sites/demos/app/milestone/show-number-composition-api.vue b/examples/sites/demos/pc/app/milestone/show-number-composition-api.vue similarity index 100% rename from examples/sites/demos/app/milestone/show-number-composition-api.vue rename to examples/sites/demos/pc/app/milestone/show-number-composition-api.vue diff --git a/examples/sites/demos/app/milestone/show-number.spec.ts b/examples/sites/demos/pc/app/milestone/show-number.spec.ts similarity index 100% rename from examples/sites/demos/app/milestone/show-number.spec.ts rename to examples/sites/demos/pc/app/milestone/show-number.spec.ts diff --git a/examples/sites/demos/app/milestone/show-number.vue b/examples/sites/demos/pc/app/milestone/show-number.vue similarity index 100% rename from examples/sites/demos/app/milestone/show-number.vue rename to examples/sites/demos/pc/app/milestone/show-number.vue diff --git a/examples/sites/demos/app/milestone/solid-style-composition-api.vue b/examples/sites/demos/pc/app/milestone/solid-style-composition-api.vue similarity index 100% rename from examples/sites/demos/app/milestone/solid-style-composition-api.vue rename to examples/sites/demos/pc/app/milestone/solid-style-composition-api.vue diff --git a/examples/sites/demos/app/milestone/solid-style.spec.ts b/examples/sites/demos/pc/app/milestone/solid-style.spec.ts similarity index 100% rename from examples/sites/demos/app/milestone/solid-style.spec.ts rename to examples/sites/demos/pc/app/milestone/solid-style.spec.ts diff --git a/examples/sites/demos/app/milestone/solid-style.vue b/examples/sites/demos/pc/app/milestone/solid-style.vue similarity index 100% rename from examples/sites/demos/app/milestone/solid-style.vue rename to examples/sites/demos/pc/app/milestone/solid-style.vue diff --git a/examples/sites/demos/app/milestone/start-index-composition-api.vue b/examples/sites/demos/pc/app/milestone/start-index-composition-api.vue similarity index 100% rename from examples/sites/demos/app/milestone/start-index-composition-api.vue rename to examples/sites/demos/pc/app/milestone/start-index-composition-api.vue diff --git a/examples/sites/demos/app/milestone/start-index.spec.ts b/examples/sites/demos/pc/app/milestone/start-index.spec.ts similarity index 100% rename from examples/sites/demos/app/milestone/start-index.spec.ts rename to examples/sites/demos/pc/app/milestone/start-index.spec.ts diff --git a/examples/sites/demos/app/milestone/start-index.vue b/examples/sites/demos/pc/app/milestone/start-index.vue similarity index 100% rename from examples/sites/demos/app/milestone/start-index.vue rename to examples/sites/demos/pc/app/milestone/start-index.vue diff --git a/examples/sites/demos/app/milestone/webdoc/milestone.cn.md b/examples/sites/demos/pc/app/milestone/webdoc/milestone.cn.md similarity index 100% rename from examples/sites/demos/app/milestone/webdoc/milestone.cn.md rename to examples/sites/demos/pc/app/milestone/webdoc/milestone.cn.md diff --git a/examples/sites/demos/app/milestone/webdoc/milestone.en.md b/examples/sites/demos/pc/app/milestone/webdoc/milestone.en.md similarity index 100% rename from examples/sites/demos/app/milestone/webdoc/milestone.en.md rename to examples/sites/demos/pc/app/milestone/webdoc/milestone.en.md diff --git a/examples/sites/demos/app/milestone/webdoc/milestone.js b/examples/sites/demos/pc/app/milestone/webdoc/milestone.js similarity index 100% rename from examples/sites/demos/app/milestone/webdoc/milestone.js rename to examples/sites/demos/pc/app/milestone/webdoc/milestone.js diff --git a/examples/sites/demos/app/modal/base-composition-api.vue b/examples/sites/demos/pc/app/modal/base-composition-api.vue similarity index 100% rename from examples/sites/demos/app/modal/base-composition-api.vue rename to examples/sites/demos/pc/app/modal/base-composition-api.vue diff --git a/examples/sites/demos/app/modal/base.spec.ts b/examples/sites/demos/pc/app/modal/base.spec.ts similarity index 100% rename from examples/sites/demos/app/modal/base.spec.ts rename to examples/sites/demos/pc/app/modal/base.spec.ts diff --git a/examples/sites/demos/app/modal/base.vue b/examples/sites/demos/pc/app/modal/base.vue similarity index 100% rename from examples/sites/demos/app/modal/base.vue rename to examples/sites/demos/pc/app/modal/base.vue diff --git a/examples/sites/demos/app/modal/cancel-event-composition-api.vue b/examples/sites/demos/pc/app/modal/cancel-event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/modal/cancel-event-composition-api.vue rename to examples/sites/demos/pc/app/modal/cancel-event-composition-api.vue diff --git a/examples/sites/demos/app/modal/cancel-event.spec.ts b/examples/sites/demos/pc/app/modal/cancel-event.spec.ts similarity index 100% rename from examples/sites/demos/app/modal/cancel-event.spec.ts rename to examples/sites/demos/pc/app/modal/cancel-event.spec.ts diff --git a/examples/sites/demos/app/modal/cancel-event.vue b/examples/sites/demos/pc/app/modal/cancel-event.vue similarity index 100% rename from examples/sites/demos/app/modal/cancel-event.vue rename to examples/sites/demos/pc/app/modal/cancel-event.vue diff --git a/examples/sites/demos/app/modal/close-event-composition-api.vue b/examples/sites/demos/pc/app/modal/close-event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/modal/close-event-composition-api.vue rename to examples/sites/demos/pc/app/modal/close-event-composition-api.vue diff --git a/examples/sites/demos/app/modal/close-event.spec.ts b/examples/sites/demos/pc/app/modal/close-event.spec.ts similarity index 100% rename from examples/sites/demos/app/modal/close-event.spec.ts rename to examples/sites/demos/pc/app/modal/close-event.spec.ts diff --git a/examples/sites/demos/app/modal/close-event.vue b/examples/sites/demos/pc/app/modal/close-event.vue similarity index 100% rename from examples/sites/demos/app/modal/close-event.vue rename to examples/sites/demos/pc/app/modal/close-event.vue diff --git a/examples/sites/demos/app/modal/confirm-event-composition-api.vue b/examples/sites/demos/pc/app/modal/confirm-event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/modal/confirm-event-composition-api.vue rename to examples/sites/demos/pc/app/modal/confirm-event-composition-api.vue diff --git a/examples/sites/demos/app/modal/confirm-event.spec.ts b/examples/sites/demos/pc/app/modal/confirm-event.spec.ts similarity index 100% rename from examples/sites/demos/app/modal/confirm-event.spec.ts rename to examples/sites/demos/pc/app/modal/confirm-event.spec.ts diff --git a/examples/sites/demos/app/modal/confirm-event.vue b/examples/sites/demos/pc/app/modal/confirm-event.vue similarity index 100% rename from examples/sites/demos/app/modal/confirm-event.vue rename to examples/sites/demos/pc/app/modal/confirm-event.vue diff --git a/examples/sites/demos/app/modal/duration-composition-api.vue b/examples/sites/demos/pc/app/modal/duration-composition-api.vue similarity index 100% rename from examples/sites/demos/app/modal/duration-composition-api.vue rename to examples/sites/demos/pc/app/modal/duration-composition-api.vue diff --git a/examples/sites/demos/app/modal/duration.spec.ts b/examples/sites/demos/pc/app/modal/duration.spec.ts similarity index 100% rename from examples/sites/demos/app/modal/duration.spec.ts rename to examples/sites/demos/pc/app/modal/duration.spec.ts diff --git a/examples/sites/demos/app/modal/duration.vue b/examples/sites/demos/pc/app/modal/duration.vue similarity index 100% rename from examples/sites/demos/app/modal/duration.vue rename to examples/sites/demos/pc/app/modal/duration.vue diff --git a/examples/sites/demos/app/modal/esc-closable-composition-api.vue b/examples/sites/demos/pc/app/modal/esc-closable-composition-api.vue similarity index 100% rename from examples/sites/demos/app/modal/esc-closable-composition-api.vue rename to examples/sites/demos/pc/app/modal/esc-closable-composition-api.vue diff --git a/examples/sites/demos/app/modal/esc-closable.spec.ts b/examples/sites/demos/pc/app/modal/esc-closable.spec.ts similarity index 100% rename from examples/sites/demos/app/modal/esc-closable.spec.ts rename to examples/sites/demos/pc/app/modal/esc-closable.spec.ts diff --git a/examples/sites/demos/app/modal/esc-closable.vue b/examples/sites/demos/pc/app/modal/esc-closable.vue similarity index 100% rename from examples/sites/demos/app/modal/esc-closable.vue rename to examples/sites/demos/pc/app/modal/esc-closable.vue diff --git a/examples/sites/demos/app/modal/footer-btn-content-composition-api.vue b/examples/sites/demos/pc/app/modal/footer-btn-content-composition-api.vue similarity index 100% rename from examples/sites/demos/app/modal/footer-btn-content-composition-api.vue rename to examples/sites/demos/pc/app/modal/footer-btn-content-composition-api.vue diff --git a/examples/sites/demos/app/modal/footer-btn-content.spec.ts b/examples/sites/demos/pc/app/modal/footer-btn-content.spec.ts similarity index 100% rename from examples/sites/demos/app/modal/footer-btn-content.spec.ts rename to examples/sites/demos/pc/app/modal/footer-btn-content.spec.ts diff --git a/examples/sites/demos/app/modal/footer-btn-content.vue b/examples/sites/demos/pc/app/modal/footer-btn-content.vue similarity index 100% rename from examples/sites/demos/app/modal/footer-btn-content.vue rename to examples/sites/demos/pc/app/modal/footer-btn-content.vue diff --git a/examples/sites/demos/app/modal/footer-btn-props-composition-api.vue b/examples/sites/demos/pc/app/modal/footer-btn-props-composition-api.vue similarity index 100% rename from examples/sites/demos/app/modal/footer-btn-props-composition-api.vue rename to examples/sites/demos/pc/app/modal/footer-btn-props-composition-api.vue diff --git a/examples/sites/demos/app/modal/footer-btn-props.spec.ts b/examples/sites/demos/pc/app/modal/footer-btn-props.spec.ts similarity index 100% rename from examples/sites/demos/app/modal/footer-btn-props.spec.ts rename to examples/sites/demos/pc/app/modal/footer-btn-props.spec.ts diff --git a/examples/sites/demos/app/modal/footer-btn-props.vue b/examples/sites/demos/pc/app/modal/footer-btn-props.vue similarity index 100% rename from examples/sites/demos/app/modal/footer-btn-props.vue rename to examples/sites/demos/pc/app/modal/footer-btn-props.vue diff --git a/examples/sites/demos/app/modal/footer-slot-composition-api.vue b/examples/sites/demos/pc/app/modal/footer-slot-composition-api.vue similarity index 100% rename from examples/sites/demos/app/modal/footer-slot-composition-api.vue rename to examples/sites/demos/pc/app/modal/footer-slot-composition-api.vue diff --git a/examples/sites/demos/app/modal/footer-slot.spec.ts b/examples/sites/demos/pc/app/modal/footer-slot.spec.ts similarity index 100% rename from examples/sites/demos/app/modal/footer-slot.spec.ts rename to examples/sites/demos/pc/app/modal/footer-slot.spec.ts diff --git a/examples/sites/demos/app/modal/footer-slot.vue b/examples/sites/demos/pc/app/modal/footer-slot.vue similarity index 100% rename from examples/sites/demos/app/modal/footer-slot.vue rename to examples/sites/demos/pc/app/modal/footer-slot.vue diff --git a/examples/sites/demos/app/modal/fullscreen-composition-api.vue b/examples/sites/demos/pc/app/modal/fullscreen-composition-api.vue similarity index 100% rename from examples/sites/demos/app/modal/fullscreen-composition-api.vue rename to examples/sites/demos/pc/app/modal/fullscreen-composition-api.vue diff --git a/examples/sites/demos/app/modal/fullscreen.spec.ts b/examples/sites/demos/pc/app/modal/fullscreen.spec.ts similarity index 100% rename from examples/sites/demos/app/modal/fullscreen.spec.ts rename to examples/sites/demos/pc/app/modal/fullscreen.spec.ts diff --git a/examples/sites/demos/app/modal/fullscreen.vue b/examples/sites/demos/pc/app/modal/fullscreen.vue similarity index 100% rename from examples/sites/demos/app/modal/fullscreen.vue rename to examples/sites/demos/pc/app/modal/fullscreen.vue diff --git a/examples/sites/demos/app/modal/grid-composition-api.vue b/examples/sites/demos/pc/app/modal/grid-composition-api.vue similarity index 100% rename from examples/sites/demos/app/modal/grid-composition-api.vue rename to examples/sites/demos/pc/app/modal/grid-composition-api.vue diff --git a/examples/sites/demos/app/modal/grid.spec.ts b/examples/sites/demos/pc/app/modal/grid.spec.ts similarity index 100% rename from examples/sites/demos/app/modal/grid.spec.ts rename to examples/sites/demos/pc/app/modal/grid.spec.ts diff --git a/examples/sites/demos/app/modal/grid.vue b/examples/sites/demos/pc/app/modal/grid.vue similarity index 100% rename from examples/sites/demos/app/modal/grid.vue rename to examples/sites/demos/pc/app/modal/grid.vue diff --git a/examples/sites/demos/app/modal/hide-event-composition-api.vue b/examples/sites/demos/pc/app/modal/hide-event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/modal/hide-event-composition-api.vue rename to examples/sites/demos/pc/app/modal/hide-event-composition-api.vue diff --git a/examples/sites/demos/app/modal/hide-event.spec.ts b/examples/sites/demos/pc/app/modal/hide-event.spec.ts similarity index 100% rename from examples/sites/demos/app/modal/hide-event.spec.ts rename to examples/sites/demos/pc/app/modal/hide-event.spec.ts diff --git a/examples/sites/demos/app/modal/hide-event.vue b/examples/sites/demos/pc/app/modal/hide-event.vue similarity index 100% rename from examples/sites/demos/app/modal/hide-event.vue rename to examples/sites/demos/pc/app/modal/hide-event.vue diff --git a/examples/sites/demos/app/modal/id-composition-api.vue b/examples/sites/demos/pc/app/modal/id-composition-api.vue similarity index 100% rename from examples/sites/demos/app/modal/id-composition-api.vue rename to examples/sites/demos/pc/app/modal/id-composition-api.vue diff --git a/examples/sites/demos/app/modal/id.spec.ts b/examples/sites/demos/pc/app/modal/id.spec.ts similarity index 100% rename from examples/sites/demos/app/modal/id.spec.ts rename to examples/sites/demos/pc/app/modal/id.spec.ts diff --git a/examples/sites/demos/app/modal/id.vue b/examples/sites/demos/pc/app/modal/id.vue similarity index 100% rename from examples/sites/demos/app/modal/id.vue rename to examples/sites/demos/pc/app/modal/id.vue diff --git a/examples/sites/demos/app/modal/is-form-reset-composition-api.vue b/examples/sites/demos/pc/app/modal/is-form-reset-composition-api.vue similarity index 100% rename from examples/sites/demos/app/modal/is-form-reset-composition-api.vue rename to examples/sites/demos/pc/app/modal/is-form-reset-composition-api.vue diff --git a/examples/sites/demos/app/modal/is-form-reset.spec.ts b/examples/sites/demos/pc/app/modal/is-form-reset.spec.ts similarity index 100% rename from examples/sites/demos/app/modal/is-form-reset.spec.ts rename to examples/sites/demos/pc/app/modal/is-form-reset.spec.ts diff --git a/examples/sites/demos/app/modal/is-form-reset.vue b/examples/sites/demos/pc/app/modal/is-form-reset.vue similarity index 100% rename from examples/sites/demos/app/modal/is-form-reset.vue rename to examples/sites/demos/pc/app/modal/is-form-reset.vue diff --git a/examples/sites/demos/app/modal/lock-scroll-composition-api.vue b/examples/sites/demos/pc/app/modal/lock-scroll-composition-api.vue similarity index 100% rename from examples/sites/demos/app/modal/lock-scroll-composition-api.vue rename to examples/sites/demos/pc/app/modal/lock-scroll-composition-api.vue diff --git a/examples/sites/demos/app/modal/lock-scroll.spec.ts b/examples/sites/demos/pc/app/modal/lock-scroll.spec.ts similarity index 100% rename from examples/sites/demos/app/modal/lock-scroll.spec.ts rename to examples/sites/demos/pc/app/modal/lock-scroll.spec.ts diff --git a/examples/sites/demos/app/modal/lock-scroll.vue b/examples/sites/demos/pc/app/modal/lock-scroll.vue similarity index 100% rename from examples/sites/demos/app/modal/lock-scroll.vue rename to examples/sites/demos/pc/app/modal/lock-scroll.vue diff --git a/examples/sites/demos/app/modal/lock-view-composition-api.vue b/examples/sites/demos/pc/app/modal/lock-view-composition-api.vue similarity index 100% rename from examples/sites/demos/app/modal/lock-view-composition-api.vue rename to examples/sites/demos/pc/app/modal/lock-view-composition-api.vue diff --git a/examples/sites/demos/app/modal/lock-view.spec.ts b/examples/sites/demos/pc/app/modal/lock-view.spec.ts similarity index 100% rename from examples/sites/demos/app/modal/lock-view.spec.ts rename to examples/sites/demos/pc/app/modal/lock-view.spec.ts diff --git a/examples/sites/demos/app/modal/lock-view.vue b/examples/sites/demos/pc/app/modal/lock-view.vue similarity index 100% rename from examples/sites/demos/app/modal/lock-view.vue rename to examples/sites/demos/pc/app/modal/lock-view.vue diff --git a/examples/sites/demos/app/modal/mask-closable-composition-api.vue b/examples/sites/demos/pc/app/modal/mask-closable-composition-api.vue similarity index 100% rename from examples/sites/demos/app/modal/mask-closable-composition-api.vue rename to examples/sites/demos/pc/app/modal/mask-closable-composition-api.vue diff --git a/examples/sites/demos/app/modal/mask-closable.spec.ts b/examples/sites/demos/pc/app/modal/mask-closable.spec.ts similarity index 100% rename from examples/sites/demos/app/modal/mask-closable.spec.ts rename to examples/sites/demos/pc/app/modal/mask-closable.spec.ts diff --git a/examples/sites/demos/app/modal/mask-closable.vue b/examples/sites/demos/pc/app/modal/mask-closable.vue similarity index 100% rename from examples/sites/demos/app/modal/mask-closable.vue rename to examples/sites/demos/pc/app/modal/mask-closable.vue diff --git a/examples/sites/demos/app/modal/message-composition-api.vue b/examples/sites/demos/pc/app/modal/message-composition-api.vue similarity index 100% rename from examples/sites/demos/app/modal/message-composition-api.vue rename to examples/sites/demos/pc/app/modal/message-composition-api.vue diff --git a/examples/sites/demos/app/modal/message.spec.ts b/examples/sites/demos/pc/app/modal/message.spec.ts similarity index 100% rename from examples/sites/demos/app/modal/message.spec.ts rename to examples/sites/demos/pc/app/modal/message.spec.ts diff --git a/examples/sites/demos/app/modal/message.vue b/examples/sites/demos/pc/app/modal/message.vue similarity index 100% rename from examples/sites/demos/app/modal/message.vue rename to examples/sites/demos/pc/app/modal/message.vue diff --git a/examples/sites/demos/app/modal/min-height-composition-api.vue b/examples/sites/demos/pc/app/modal/min-height-composition-api.vue similarity index 100% rename from examples/sites/demos/app/modal/min-height-composition-api.vue rename to examples/sites/demos/pc/app/modal/min-height-composition-api.vue diff --git a/examples/sites/demos/app/modal/min-height.spec.ts b/examples/sites/demos/pc/app/modal/min-height.spec.ts similarity index 100% rename from examples/sites/demos/app/modal/min-height.spec.ts rename to examples/sites/demos/pc/app/modal/min-height.spec.ts diff --git a/examples/sites/demos/app/modal/min-height.vue b/examples/sites/demos/pc/app/modal/min-height.vue similarity index 100% rename from examples/sites/demos/app/modal/min-height.vue rename to examples/sites/demos/pc/app/modal/min-height.vue diff --git a/examples/sites/demos/app/modal/min-width-composition-api.vue b/examples/sites/demos/pc/app/modal/min-width-composition-api.vue similarity index 100% rename from examples/sites/demos/app/modal/min-width-composition-api.vue rename to examples/sites/demos/pc/app/modal/min-width-composition-api.vue diff --git a/examples/sites/demos/app/modal/min-width.spec.ts b/examples/sites/demos/pc/app/modal/min-width.spec.ts similarity index 100% rename from examples/sites/demos/app/modal/min-width.spec.ts rename to examples/sites/demos/pc/app/modal/min-width.spec.ts diff --git a/examples/sites/demos/app/modal/min-width.vue b/examples/sites/demos/pc/app/modal/min-width.vue similarity index 100% rename from examples/sites/demos/app/modal/min-width.vue rename to examples/sites/demos/pc/app/modal/min-width.vue diff --git a/examples/sites/demos/app/modal/resize-composition-api.vue b/examples/sites/demos/pc/app/modal/resize-composition-api.vue similarity index 100% rename from examples/sites/demos/app/modal/resize-composition-api.vue rename to examples/sites/demos/pc/app/modal/resize-composition-api.vue diff --git a/examples/sites/demos/app/modal/resize.spec.ts b/examples/sites/demos/pc/app/modal/resize.spec.ts similarity index 100% rename from examples/sites/demos/app/modal/resize.spec.ts rename to examples/sites/demos/pc/app/modal/resize.spec.ts diff --git a/examples/sites/demos/app/modal/resize.vue b/examples/sites/demos/pc/app/modal/resize.vue similarity index 100% rename from examples/sites/demos/app/modal/resize.vue rename to examples/sites/demos/pc/app/modal/resize.vue diff --git a/examples/sites/demos/app/modal/show-event-composition-api.vue b/examples/sites/demos/pc/app/modal/show-event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/modal/show-event-composition-api.vue rename to examples/sites/demos/pc/app/modal/show-event-composition-api.vue diff --git a/examples/sites/demos/app/modal/show-event.spec.ts b/examples/sites/demos/pc/app/modal/show-event.spec.ts similarity index 100% rename from examples/sites/demos/app/modal/show-event.spec.ts rename to examples/sites/demos/pc/app/modal/show-event.spec.ts diff --git a/examples/sites/demos/app/modal/show-event.vue b/examples/sites/demos/pc/app/modal/show-event.vue similarity index 100% rename from examples/sites/demos/app/modal/show-event.vue rename to examples/sites/demos/pc/app/modal/show-event.vue diff --git a/examples/sites/demos/app/modal/showFooter-composition-api.vue b/examples/sites/demos/pc/app/modal/showFooter-composition-api.vue similarity index 100% rename from examples/sites/demos/app/modal/showFooter-composition-api.vue rename to examples/sites/demos/pc/app/modal/showFooter-composition-api.vue diff --git a/examples/sites/demos/app/modal/showFooter.spec.ts b/examples/sites/demos/pc/app/modal/showFooter.spec.ts similarity index 100% rename from examples/sites/demos/app/modal/showFooter.spec.ts rename to examples/sites/demos/pc/app/modal/showFooter.spec.ts diff --git a/examples/sites/demos/app/modal/showFooter.vue b/examples/sites/demos/pc/app/modal/showFooter.vue similarity index 100% rename from examples/sites/demos/app/modal/showFooter.vue rename to examples/sites/demos/pc/app/modal/showFooter.vue diff --git a/examples/sites/demos/app/modal/showHeader-composition-api.vue b/examples/sites/demos/pc/app/modal/showHeader-composition-api.vue similarity index 100% rename from examples/sites/demos/app/modal/showHeader-composition-api.vue rename to examples/sites/demos/pc/app/modal/showHeader-composition-api.vue diff --git a/examples/sites/demos/app/modal/showHeader.spec.ts b/examples/sites/demos/pc/app/modal/showHeader.spec.ts similarity index 100% rename from examples/sites/demos/app/modal/showHeader.spec.ts rename to examples/sites/demos/pc/app/modal/showHeader.spec.ts diff --git a/examples/sites/demos/app/modal/showHeader.vue b/examples/sites/demos/pc/app/modal/showHeader.vue similarity index 100% rename from examples/sites/demos/app/modal/showHeader.vue rename to examples/sites/demos/pc/app/modal/showHeader.vue diff --git a/examples/sites/demos/app/modal/status-composition-api.vue b/examples/sites/demos/pc/app/modal/status-composition-api.vue similarity index 100% rename from examples/sites/demos/app/modal/status-composition-api.vue rename to examples/sites/demos/pc/app/modal/status-composition-api.vue diff --git a/examples/sites/demos/app/modal/status.spec.ts b/examples/sites/demos/pc/app/modal/status.spec.ts similarity index 100% rename from examples/sites/demos/app/modal/status.spec.ts rename to examples/sites/demos/pc/app/modal/status.spec.ts diff --git a/examples/sites/demos/app/modal/status.vue b/examples/sites/demos/pc/app/modal/status.vue similarity index 100% rename from examples/sites/demos/app/modal/status.vue rename to examples/sites/demos/pc/app/modal/status.vue diff --git a/examples/sites/demos/app/modal/title-composition-api.vue b/examples/sites/demos/pc/app/modal/title-composition-api.vue similarity index 100% rename from examples/sites/demos/app/modal/title-composition-api.vue rename to examples/sites/demos/pc/app/modal/title-composition-api.vue diff --git a/examples/sites/demos/app/modal/title.spec.ts b/examples/sites/demos/pc/app/modal/title.spec.ts similarity index 100% rename from examples/sites/demos/app/modal/title.spec.ts rename to examples/sites/demos/pc/app/modal/title.spec.ts diff --git a/examples/sites/demos/app/modal/title.vue b/examples/sites/demos/pc/app/modal/title.vue similarity index 100% rename from examples/sites/demos/app/modal/title.vue rename to examples/sites/demos/pc/app/modal/title.vue diff --git a/examples/sites/demos/app/modal/top-composition-api.vue b/examples/sites/demos/pc/app/modal/top-composition-api.vue similarity index 100% rename from examples/sites/demos/app/modal/top-composition-api.vue rename to examples/sites/demos/pc/app/modal/top-composition-api.vue diff --git a/examples/sites/demos/app/modal/top.spec.ts b/examples/sites/demos/pc/app/modal/top.spec.ts similarity index 100% rename from examples/sites/demos/app/modal/top.spec.ts rename to examples/sites/demos/pc/app/modal/top.spec.ts diff --git a/examples/sites/demos/app/modal/top.vue b/examples/sites/demos/pc/app/modal/top.vue similarity index 100% rename from examples/sites/demos/app/modal/top.vue rename to examples/sites/demos/pc/app/modal/top.vue diff --git a/examples/sites/demos/app/modal/type-composition-api.vue b/examples/sites/demos/pc/app/modal/type-composition-api.vue similarity index 100% rename from examples/sites/demos/app/modal/type-composition-api.vue rename to examples/sites/demos/pc/app/modal/type-composition-api.vue diff --git a/examples/sites/demos/app/modal/type.spec.ts b/examples/sites/demos/pc/app/modal/type.spec.ts similarity index 100% rename from examples/sites/demos/app/modal/type.spec.ts rename to examples/sites/demos/pc/app/modal/type.spec.ts diff --git a/examples/sites/demos/app/modal/type.vue b/examples/sites/demos/pc/app/modal/type.vue similarity index 100% rename from examples/sites/demos/app/modal/type.vue rename to examples/sites/demos/pc/app/modal/type.vue diff --git a/examples/sites/demos/app/modal/value-composition-api.vue b/examples/sites/demos/pc/app/modal/value-composition-api.vue similarity index 100% rename from examples/sites/demos/app/modal/value-composition-api.vue rename to examples/sites/demos/pc/app/modal/value-composition-api.vue diff --git a/examples/sites/demos/app/modal/value.spec.ts b/examples/sites/demos/pc/app/modal/value.spec.ts similarity index 100% rename from examples/sites/demos/app/modal/value.spec.ts rename to examples/sites/demos/pc/app/modal/value.spec.ts diff --git a/examples/sites/demos/app/modal/value.vue b/examples/sites/demos/pc/app/modal/value.vue similarity index 100% rename from examples/sites/demos/app/modal/value.vue rename to examples/sites/demos/pc/app/modal/value.vue diff --git a/examples/sites/demos/app/modal/webdoc/modal.cn.md b/examples/sites/demos/pc/app/modal/webdoc/modal.cn.md similarity index 100% rename from examples/sites/demos/app/modal/webdoc/modal.cn.md rename to examples/sites/demos/pc/app/modal/webdoc/modal.cn.md diff --git a/examples/sites/demos/app/modal/webdoc/modal.en.md b/examples/sites/demos/pc/app/modal/webdoc/modal.en.md similarity index 100% rename from examples/sites/demos/app/modal/webdoc/modal.en.md rename to examples/sites/demos/pc/app/modal/webdoc/modal.en.md diff --git a/examples/sites/demos/app/modal/webdoc/modal.js b/examples/sites/demos/pc/app/modal/webdoc/modal.js similarity index 100% rename from examples/sites/demos/app/modal/webdoc/modal.js rename to examples/sites/demos/pc/app/modal/webdoc/modal.js diff --git a/examples/sites/demos/app/modal/zIndex-composition-api.vue b/examples/sites/demos/pc/app/modal/zIndex-composition-api.vue similarity index 100% rename from examples/sites/demos/app/modal/zIndex-composition-api.vue rename to examples/sites/demos/pc/app/modal/zIndex-composition-api.vue diff --git a/examples/sites/demos/app/modal/zIndex.spec.ts b/examples/sites/demos/pc/app/modal/zIndex.spec.ts similarity index 100% rename from examples/sites/demos/app/modal/zIndex.spec.ts rename to examples/sites/demos/pc/app/modal/zIndex.spec.ts diff --git a/examples/sites/demos/app/modal/zIndex.vue b/examples/sites/demos/pc/app/modal/zIndex.vue similarity index 100% rename from examples/sites/demos/app/modal/zIndex.vue rename to examples/sites/demos/pc/app/modal/zIndex.vue diff --git a/examples/sites/demos/app/modal/zoom-event-composition-api.vue b/examples/sites/demos/pc/app/modal/zoom-event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/modal/zoom-event-composition-api.vue rename to examples/sites/demos/pc/app/modal/zoom-event-composition-api.vue diff --git a/examples/sites/demos/app/modal/zoom-event.spec.ts b/examples/sites/demos/pc/app/modal/zoom-event.spec.ts similarity index 100% rename from examples/sites/demos/app/modal/zoom-event.spec.ts rename to examples/sites/demos/pc/app/modal/zoom-event.spec.ts diff --git a/examples/sites/demos/app/modal/zoom-event.vue b/examples/sites/demos/pc/app/modal/zoom-event.vue similarity index 100% rename from examples/sites/demos/app/modal/zoom-event.vue rename to examples/sites/demos/pc/app/modal/zoom-event.vue diff --git a/examples/sites/demos/app/nav-menu/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/nav-menu/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/nav-menu/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/nav-menu/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/nav-menu/basic-usage.spec.ts b/examples/sites/demos/pc/app/nav-menu/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/nav-menu/basic-usage.spec.ts rename to examples/sites/demos/pc/app/nav-menu/basic-usage.spec.ts diff --git a/examples/sites/demos/app/nav-menu/basic-usage.vue b/examples/sites/demos/pc/app/nav-menu/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/nav-menu/basic-usage.vue rename to examples/sites/demos/pc/app/nav-menu/basic-usage.vue diff --git a/examples/sites/demos/app/nav-menu/before-skip-composition-api.vue b/examples/sites/demos/pc/app/nav-menu/before-skip-composition-api.vue similarity index 100% rename from examples/sites/demos/app/nav-menu/before-skip-composition-api.vue rename to examples/sites/demos/pc/app/nav-menu/before-skip-composition-api.vue diff --git a/examples/sites/demos/app/nav-menu/before-skip-prevent-composition-api.vue b/examples/sites/demos/pc/app/nav-menu/before-skip-prevent-composition-api.vue similarity index 100% rename from examples/sites/demos/app/nav-menu/before-skip-prevent-composition-api.vue rename to examples/sites/demos/pc/app/nav-menu/before-skip-prevent-composition-api.vue diff --git a/examples/sites/demos/app/nav-menu/before-skip-prevent.spec.ts b/examples/sites/demos/pc/app/nav-menu/before-skip-prevent.spec.ts similarity index 100% rename from examples/sites/demos/app/nav-menu/before-skip-prevent.spec.ts rename to examples/sites/demos/pc/app/nav-menu/before-skip-prevent.spec.ts diff --git a/examples/sites/demos/app/nav-menu/before-skip-prevent.vue b/examples/sites/demos/pc/app/nav-menu/before-skip-prevent.vue similarity index 100% rename from examples/sites/demos/app/nav-menu/before-skip-prevent.vue rename to examples/sites/demos/pc/app/nav-menu/before-skip-prevent.vue diff --git a/examples/sites/demos/app/nav-menu/before-skip.spec.ts b/examples/sites/demos/pc/app/nav-menu/before-skip.spec.ts similarity index 100% rename from examples/sites/demos/app/nav-menu/before-skip.spec.ts rename to examples/sites/demos/pc/app/nav-menu/before-skip.spec.ts diff --git a/examples/sites/demos/app/nav-menu/before-skip.vue b/examples/sites/demos/pc/app/nav-menu/before-skip.vue similarity index 100% rename from examples/sites/demos/app/nav-menu/before-skip.vue rename to examples/sites/demos/pc/app/nav-menu/before-skip.vue diff --git a/examples/sites/demos/app/nav-menu/crm-demo-composition-api.vue b/examples/sites/demos/pc/app/nav-menu/crm-demo-composition-api.vue similarity index 100% rename from examples/sites/demos/app/nav-menu/crm-demo-composition-api.vue rename to examples/sites/demos/pc/app/nav-menu/crm-demo-composition-api.vue diff --git a/examples/sites/demos/app/nav-menu/crm-demo.vue b/examples/sites/demos/pc/app/nav-menu/crm-demo.vue similarity index 100% rename from examples/sites/demos/app/nav-menu/crm-demo.vue rename to examples/sites/demos/pc/app/nav-menu/crm-demo.vue diff --git a/examples/sites/demos/app/nav-menu/custom-service-composition-api.vue b/examples/sites/demos/pc/app/nav-menu/custom-service-composition-api.vue similarity index 100% rename from examples/sites/demos/app/nav-menu/custom-service-composition-api.vue rename to examples/sites/demos/pc/app/nav-menu/custom-service-composition-api.vue diff --git a/examples/sites/demos/app/nav-menu/custom-service.spec.ts b/examples/sites/demos/pc/app/nav-menu/custom-service.spec.ts similarity index 100% rename from examples/sites/demos/app/nav-menu/custom-service.spec.ts rename to examples/sites/demos/pc/app/nav-menu/custom-service.spec.ts diff --git a/examples/sites/demos/app/nav-menu/custom-service.vue b/examples/sites/demos/pc/app/nav-menu/custom-service.vue similarity index 100% rename from examples/sites/demos/app/nav-menu/custom-service.vue rename to examples/sites/demos/pc/app/nav-menu/custom-service.vue diff --git a/examples/sites/demos/app/nav-menu/data-resource-composition-api.vue b/examples/sites/demos/pc/app/nav-menu/data-resource-composition-api.vue similarity index 100% rename from examples/sites/demos/app/nav-menu/data-resource-composition-api.vue rename to examples/sites/demos/pc/app/nav-menu/data-resource-composition-api.vue diff --git a/examples/sites/demos/app/nav-menu/data-resource.spec.ts b/examples/sites/demos/pc/app/nav-menu/data-resource.spec.ts similarity index 100% rename from examples/sites/demos/app/nav-menu/data-resource.spec.ts rename to examples/sites/demos/pc/app/nav-menu/data-resource.spec.ts diff --git a/examples/sites/demos/app/nav-menu/data-resource.vue b/examples/sites/demos/pc/app/nav-menu/data-resource.vue similarity index 100% rename from examples/sites/demos/app/nav-menu/data-resource.vue rename to examples/sites/demos/pc/app/nav-menu/data-resource.vue diff --git a/examples/sites/demos/app/nav-menu/overflow-composition-api.vue b/examples/sites/demos/pc/app/nav-menu/overflow-composition-api.vue similarity index 100% rename from examples/sites/demos/app/nav-menu/overflow-composition-api.vue rename to examples/sites/demos/pc/app/nav-menu/overflow-composition-api.vue diff --git a/examples/sites/demos/app/nav-menu/overflow.spec.ts b/examples/sites/demos/pc/app/nav-menu/overflow.spec.ts similarity index 100% rename from examples/sites/demos/app/nav-menu/overflow.spec.ts rename to examples/sites/demos/pc/app/nav-menu/overflow.spec.ts diff --git a/examples/sites/demos/app/nav-menu/overflow.vue b/examples/sites/demos/pc/app/nav-menu/overflow.vue similarity index 100% rename from examples/sites/demos/app/nav-menu/overflow.vue rename to examples/sites/demos/pc/app/nav-menu/overflow.vue diff --git a/examples/sites/demos/app/nav-menu/slot-logo-composition-api.vue b/examples/sites/demos/pc/app/nav-menu/slot-logo-composition-api.vue similarity index 100% rename from examples/sites/demos/app/nav-menu/slot-logo-composition-api.vue rename to examples/sites/demos/pc/app/nav-menu/slot-logo-composition-api.vue diff --git a/examples/sites/demos/app/nav-menu/slot-logo.spec.ts b/examples/sites/demos/pc/app/nav-menu/slot-logo.spec.ts similarity index 100% rename from examples/sites/demos/app/nav-menu/slot-logo.spec.ts rename to examples/sites/demos/pc/app/nav-menu/slot-logo.spec.ts diff --git a/examples/sites/demos/app/nav-menu/slot-logo.vue b/examples/sites/demos/pc/app/nav-menu/slot-logo.vue similarity index 100% rename from examples/sites/demos/app/nav-menu/slot-logo.vue rename to examples/sites/demos/pc/app/nav-menu/slot-logo.vue diff --git a/examples/sites/demos/app/nav-menu/slot-toolbar-composition-api.vue b/examples/sites/demos/pc/app/nav-menu/slot-toolbar-composition-api.vue similarity index 100% rename from examples/sites/demos/app/nav-menu/slot-toolbar-composition-api.vue rename to examples/sites/demos/pc/app/nav-menu/slot-toolbar-composition-api.vue diff --git a/examples/sites/demos/app/nav-menu/slot-toolbar.spec.ts b/examples/sites/demos/pc/app/nav-menu/slot-toolbar.spec.ts similarity index 100% rename from examples/sites/demos/app/nav-menu/slot-toolbar.spec.ts rename to examples/sites/demos/pc/app/nav-menu/slot-toolbar.spec.ts diff --git a/examples/sites/demos/app/nav-menu/slot-toolbar.vue b/examples/sites/demos/pc/app/nav-menu/slot-toolbar.vue similarity index 100% rename from examples/sites/demos/app/nav-menu/slot-toolbar.vue rename to examples/sites/demos/pc/app/nav-menu/slot-toolbar.vue diff --git a/examples/sites/demos/app/nav-menu/webdoc/nav-menu.cn.md b/examples/sites/demos/pc/app/nav-menu/webdoc/nav-menu.cn.md similarity index 100% rename from examples/sites/demos/app/nav-menu/webdoc/nav-menu.cn.md rename to examples/sites/demos/pc/app/nav-menu/webdoc/nav-menu.cn.md diff --git a/examples/sites/demos/app/nav-menu/webdoc/nav-menu.en.md b/examples/sites/demos/pc/app/nav-menu/webdoc/nav-menu.en.md similarity index 100% rename from examples/sites/demos/app/nav-menu/webdoc/nav-menu.en.md rename to examples/sites/demos/pc/app/nav-menu/webdoc/nav-menu.en.md diff --git a/examples/sites/demos/app/nav-menu/webdoc/nav-menu.js b/examples/sites/demos/pc/app/nav-menu/webdoc/nav-menu.js similarity index 100% rename from examples/sites/demos/app/nav-menu/webdoc/nav-menu.js rename to examples/sites/demos/pc/app/nav-menu/webdoc/nav-menu.js diff --git a/examples/sites/demos/app/notify/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/notify/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/notify/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/notify/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/notify/basic-usage.spec.ts b/examples/sites/demos/pc/app/notify/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/notify/basic-usage.spec.ts rename to examples/sites/demos/pc/app/notify/basic-usage.spec.ts diff --git a/examples/sites/demos/app/notify/basic-usage.vue b/examples/sites/demos/pc/app/notify/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/notify/basic-usage.vue rename to examples/sites/demos/pc/app/notify/basic-usage.vue diff --git a/examples/sites/demos/app/notify/beforeClose-composition-api.vue b/examples/sites/demos/pc/app/notify/beforeClose-composition-api.vue similarity index 100% rename from examples/sites/demos/app/notify/beforeClose-composition-api.vue rename to examples/sites/demos/pc/app/notify/beforeClose-composition-api.vue diff --git a/examples/sites/demos/app/notify/beforeClose.spec.ts b/examples/sites/demos/pc/app/notify/beforeClose.spec.ts similarity index 100% rename from examples/sites/demos/app/notify/beforeClose.spec.ts rename to examples/sites/demos/pc/app/notify/beforeClose.spec.ts diff --git a/examples/sites/demos/app/notify/beforeClose.vue b/examples/sites/demos/pc/app/notify/beforeClose.vue similarity index 100% rename from examples/sites/demos/app/notify/beforeClose.vue rename to examples/sites/demos/pc/app/notify/beforeClose.vue diff --git a/examples/sites/demos/app/notify/closeIcon-composition-api.vue b/examples/sites/demos/pc/app/notify/closeIcon-composition-api.vue similarity index 100% rename from examples/sites/demos/app/notify/closeIcon-composition-api.vue rename to examples/sites/demos/pc/app/notify/closeIcon-composition-api.vue diff --git a/examples/sites/demos/app/notify/closeIcon.spec.ts b/examples/sites/demos/pc/app/notify/closeIcon.spec.ts similarity index 100% rename from examples/sites/demos/app/notify/closeIcon.spec.ts rename to examples/sites/demos/pc/app/notify/closeIcon.spec.ts diff --git a/examples/sites/demos/app/notify/closeIcon.vue b/examples/sites/demos/pc/app/notify/closeIcon.vue similarity index 100% rename from examples/sites/demos/app/notify/closeIcon.vue rename to examples/sites/demos/pc/app/notify/closeIcon.vue diff --git a/examples/sites/demos/app/notify/debounceDelay-composition-api.vue b/examples/sites/demos/pc/app/notify/debounceDelay-composition-api.vue similarity index 100% rename from examples/sites/demos/app/notify/debounceDelay-composition-api.vue rename to examples/sites/demos/pc/app/notify/debounceDelay-composition-api.vue diff --git a/examples/sites/demos/app/notify/debounceDelay.spec.ts b/examples/sites/demos/pc/app/notify/debounceDelay.spec.ts similarity index 100% rename from examples/sites/demos/app/notify/debounceDelay.spec.ts rename to examples/sites/demos/pc/app/notify/debounceDelay.spec.ts diff --git a/examples/sites/demos/app/notify/debounceDelay.vue b/examples/sites/demos/pc/app/notify/debounceDelay.vue similarity index 100% rename from examples/sites/demos/app/notify/debounceDelay.vue rename to examples/sites/demos/pc/app/notify/debounceDelay.vue diff --git a/examples/sites/demos/app/notify/duration-composition-api.vue b/examples/sites/demos/pc/app/notify/duration-composition-api.vue similarity index 100% rename from examples/sites/demos/app/notify/duration-composition-api.vue rename to examples/sites/demos/pc/app/notify/duration-composition-api.vue diff --git a/examples/sites/demos/app/notify/duration.spec.ts b/examples/sites/demos/pc/app/notify/duration.spec.ts similarity index 100% rename from examples/sites/demos/app/notify/duration.spec.ts rename to examples/sites/demos/pc/app/notify/duration.spec.ts diff --git a/examples/sites/demos/app/notify/duration.vue b/examples/sites/demos/pc/app/notify/duration.vue similarity index 100% rename from examples/sites/demos/app/notify/duration.vue rename to examples/sites/demos/pc/app/notify/duration.vue diff --git a/examples/sites/demos/app/notify/message-composition-api.vue b/examples/sites/demos/pc/app/notify/message-composition-api.vue similarity index 100% rename from examples/sites/demos/app/notify/message-composition-api.vue rename to examples/sites/demos/pc/app/notify/message-composition-api.vue diff --git a/examples/sites/demos/app/notify/message.spec.ts b/examples/sites/demos/pc/app/notify/message.spec.ts similarity index 100% rename from examples/sites/demos/app/notify/message.spec.ts rename to examples/sites/demos/pc/app/notify/message.spec.ts diff --git a/examples/sites/demos/app/notify/message.vue b/examples/sites/demos/pc/app/notify/message.vue similarity index 100% rename from examples/sites/demos/app/notify/message.vue rename to examples/sites/demos/pc/app/notify/message.vue diff --git a/examples/sites/demos/app/notify/onClose-composition-api.vue b/examples/sites/demos/pc/app/notify/onClose-composition-api.vue similarity index 100% rename from examples/sites/demos/app/notify/onClose-composition-api.vue rename to examples/sites/demos/pc/app/notify/onClose-composition-api.vue diff --git a/examples/sites/demos/app/notify/onClose.spec.ts b/examples/sites/demos/pc/app/notify/onClose.spec.ts similarity index 100% rename from examples/sites/demos/app/notify/onClose.spec.ts rename to examples/sites/demos/pc/app/notify/onClose.spec.ts diff --git a/examples/sites/demos/app/notify/onClose.vue b/examples/sites/demos/pc/app/notify/onClose.vue similarity index 100% rename from examples/sites/demos/app/notify/onClose.vue rename to examples/sites/demos/pc/app/notify/onClose.vue diff --git a/examples/sites/demos/app/notify/position-composition-api.vue b/examples/sites/demos/pc/app/notify/position-composition-api.vue similarity index 100% rename from examples/sites/demos/app/notify/position-composition-api.vue rename to examples/sites/demos/pc/app/notify/position-composition-api.vue diff --git a/examples/sites/demos/app/notify/position.spec.ts b/examples/sites/demos/pc/app/notify/position.spec.ts similarity index 100% rename from examples/sites/demos/app/notify/position.spec.ts rename to examples/sites/demos/pc/app/notify/position.spec.ts diff --git a/examples/sites/demos/app/notify/position.vue b/examples/sites/demos/pc/app/notify/position.vue similarity index 100% rename from examples/sites/demos/app/notify/position.vue rename to examples/sites/demos/pc/app/notify/position.vue diff --git a/examples/sites/demos/app/notify/showClose-composition-api.vue b/examples/sites/demos/pc/app/notify/showClose-composition-api.vue similarity index 100% rename from examples/sites/demos/app/notify/showClose-composition-api.vue rename to examples/sites/demos/pc/app/notify/showClose-composition-api.vue diff --git a/examples/sites/demos/app/notify/showClose.spec.ts b/examples/sites/demos/pc/app/notify/showClose.spec.ts similarity index 100% rename from examples/sites/demos/app/notify/showClose.spec.ts rename to examples/sites/demos/pc/app/notify/showClose.spec.ts diff --git a/examples/sites/demos/app/notify/showClose.vue b/examples/sites/demos/pc/app/notify/showClose.vue similarity index 100% rename from examples/sites/demos/app/notify/showClose.vue rename to examples/sites/demos/pc/app/notify/showClose.vue diff --git a/examples/sites/demos/app/notify/showIcon-composition-api.vue b/examples/sites/demos/pc/app/notify/showIcon-composition-api.vue similarity index 100% rename from examples/sites/demos/app/notify/showIcon-composition-api.vue rename to examples/sites/demos/pc/app/notify/showIcon-composition-api.vue diff --git a/examples/sites/demos/app/notify/showIcon.spec.ts b/examples/sites/demos/pc/app/notify/showIcon.spec.ts similarity index 100% rename from examples/sites/demos/app/notify/showIcon.spec.ts rename to examples/sites/demos/pc/app/notify/showIcon.spec.ts diff --git a/examples/sites/demos/app/notify/showIcon.vue b/examples/sites/demos/pc/app/notify/showIcon.vue similarity index 100% rename from examples/sites/demos/app/notify/showIcon.vue rename to examples/sites/demos/pc/app/notify/showIcon.vue diff --git a/examples/sites/demos/app/notify/statusIcon-composition-api.vue b/examples/sites/demos/pc/app/notify/statusIcon-composition-api.vue similarity index 100% rename from examples/sites/demos/app/notify/statusIcon-composition-api.vue rename to examples/sites/demos/pc/app/notify/statusIcon-composition-api.vue diff --git a/examples/sites/demos/app/notify/statusIcon.spec.ts b/examples/sites/demos/pc/app/notify/statusIcon.spec.ts similarity index 100% rename from examples/sites/demos/app/notify/statusIcon.spec.ts rename to examples/sites/demos/pc/app/notify/statusIcon.spec.ts diff --git a/examples/sites/demos/app/notify/statusIcon.vue b/examples/sites/demos/pc/app/notify/statusIcon.vue similarity index 100% rename from examples/sites/demos/app/notify/statusIcon.vue rename to examples/sites/demos/pc/app/notify/statusIcon.vue diff --git a/examples/sites/demos/app/notify/title-composition-api.vue b/examples/sites/demos/pc/app/notify/title-composition-api.vue similarity index 100% rename from examples/sites/demos/app/notify/title-composition-api.vue rename to examples/sites/demos/pc/app/notify/title-composition-api.vue diff --git a/examples/sites/demos/app/notify/title.spec.ts b/examples/sites/demos/pc/app/notify/title.spec.ts similarity index 100% rename from examples/sites/demos/app/notify/title.spec.ts rename to examples/sites/demos/pc/app/notify/title.spec.ts diff --git a/examples/sites/demos/app/notify/title.vue b/examples/sites/demos/pc/app/notify/title.vue similarity index 100% rename from examples/sites/demos/app/notify/title.vue rename to examples/sites/demos/pc/app/notify/title.vue diff --git a/examples/sites/demos/app/notify/type-composition-api.vue b/examples/sites/demos/pc/app/notify/type-composition-api.vue similarity index 100% rename from examples/sites/demos/app/notify/type-composition-api.vue rename to examples/sites/demos/pc/app/notify/type-composition-api.vue diff --git a/examples/sites/demos/app/notify/type.spec.ts b/examples/sites/demos/pc/app/notify/type.spec.ts similarity index 100% rename from examples/sites/demos/app/notify/type.spec.ts rename to examples/sites/demos/pc/app/notify/type.spec.ts diff --git a/examples/sites/demos/app/notify/type.vue b/examples/sites/demos/pc/app/notify/type.vue similarity index 100% rename from examples/sites/demos/app/notify/type.vue rename to examples/sites/demos/pc/app/notify/type.vue diff --git a/examples/sites/demos/app/notify/verticalOffset-composition-api.vue b/examples/sites/demos/pc/app/notify/verticalOffset-composition-api.vue similarity index 100% rename from examples/sites/demos/app/notify/verticalOffset-composition-api.vue rename to examples/sites/demos/pc/app/notify/verticalOffset-composition-api.vue diff --git a/examples/sites/demos/app/notify/verticalOffset.spec.ts b/examples/sites/demos/pc/app/notify/verticalOffset.spec.ts similarity index 100% rename from examples/sites/demos/app/notify/verticalOffset.spec.ts rename to examples/sites/demos/pc/app/notify/verticalOffset.spec.ts diff --git a/examples/sites/demos/app/notify/verticalOffset.vue b/examples/sites/demos/pc/app/notify/verticalOffset.vue similarity index 100% rename from examples/sites/demos/app/notify/verticalOffset.vue rename to examples/sites/demos/pc/app/notify/verticalOffset.vue diff --git a/examples/sites/demos/app/notify/webdoc/notify.cn.md b/examples/sites/demos/pc/app/notify/webdoc/notify.cn.md similarity index 100% rename from examples/sites/demos/app/notify/webdoc/notify.cn.md rename to examples/sites/demos/pc/app/notify/webdoc/notify.cn.md diff --git a/examples/sites/demos/app/notify/webdoc/notify.en.md b/examples/sites/demos/pc/app/notify/webdoc/notify.en.md similarity index 100% rename from examples/sites/demos/app/notify/webdoc/notify.en.md rename to examples/sites/demos/pc/app/notify/webdoc/notify.en.md diff --git a/examples/sites/demos/app/notify/webdoc/notify.js b/examples/sites/demos/pc/app/notify/webdoc/notify.js similarity index 100% rename from examples/sites/demos/app/notify/webdoc/notify.js rename to examples/sites/demos/pc/app/notify/webdoc/notify.js diff --git a/examples/sites/demos/app/numeric/about-step-composition-api.vue b/examples/sites/demos/pc/app/numeric/about-step-composition-api.vue similarity index 100% rename from examples/sites/demos/app/numeric/about-step-composition-api.vue rename to examples/sites/demos/pc/app/numeric/about-step-composition-api.vue diff --git a/examples/sites/demos/app/numeric/about-step.spec.ts b/examples/sites/demos/pc/app/numeric/about-step.spec.ts similarity index 100% rename from examples/sites/demos/app/numeric/about-step.spec.ts rename to examples/sites/demos/pc/app/numeric/about-step.spec.ts diff --git a/examples/sites/demos/app/numeric/about-step.vue b/examples/sites/demos/pc/app/numeric/about-step.vue similarity index 100% rename from examples/sites/demos/app/numeric/about-step.vue rename to examples/sites/demos/pc/app/numeric/about-step.vue diff --git a/examples/sites/demos/app/numeric/allow-empty-composition-api.vue b/examples/sites/demos/pc/app/numeric/allow-empty-composition-api.vue similarity index 100% rename from examples/sites/demos/app/numeric/allow-empty-composition-api.vue rename to examples/sites/demos/pc/app/numeric/allow-empty-composition-api.vue diff --git a/examples/sites/demos/app/numeric/allow-empty.spec.ts b/examples/sites/demos/pc/app/numeric/allow-empty.spec.ts similarity index 100% rename from examples/sites/demos/app/numeric/allow-empty.spec.ts rename to examples/sites/demos/pc/app/numeric/allow-empty.spec.ts diff --git a/examples/sites/demos/app/numeric/allow-empty.vue b/examples/sites/demos/pc/app/numeric/allow-empty.vue similarity index 100% rename from examples/sites/demos/app/numeric/allow-empty.vue rename to examples/sites/demos/pc/app/numeric/allow-empty.vue diff --git a/examples/sites/demos/app/numeric/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/numeric/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/numeric/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/numeric/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/numeric/basic-usage.spec.ts b/examples/sites/demos/pc/app/numeric/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/numeric/basic-usage.spec.ts rename to examples/sites/demos/pc/app/numeric/basic-usage.spec.ts diff --git a/examples/sites/demos/app/numeric/basic-usage.vue b/examples/sites/demos/pc/app/numeric/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/numeric/basic-usage.vue rename to examples/sites/demos/pc/app/numeric/basic-usage.vue diff --git a/examples/sites/demos/app/numeric/blur-event-composition-api.vue b/examples/sites/demos/pc/app/numeric/blur-event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/numeric/blur-event-composition-api.vue rename to examples/sites/demos/pc/app/numeric/blur-event-composition-api.vue diff --git a/examples/sites/demos/app/numeric/blur-event.spec.ts b/examples/sites/demos/pc/app/numeric/blur-event.spec.ts similarity index 100% rename from examples/sites/demos/app/numeric/blur-event.spec.ts rename to examples/sites/demos/pc/app/numeric/blur-event.spec.ts diff --git a/examples/sites/demos/app/numeric/blur-event.vue b/examples/sites/demos/pc/app/numeric/blur-event.vue similarity index 100% rename from examples/sites/demos/app/numeric/blur-event.vue rename to examples/sites/demos/pc/app/numeric/blur-event.vue diff --git a/examples/sites/demos/app/numeric/calculate-according-to-num-of-goods-composition-api.vue b/examples/sites/demos/pc/app/numeric/calculate-according-to-num-of-goods-composition-api.vue similarity index 100% rename from examples/sites/demos/app/numeric/calculate-according-to-num-of-goods-composition-api.vue rename to examples/sites/demos/pc/app/numeric/calculate-according-to-num-of-goods-composition-api.vue diff --git a/examples/sites/demos/app/numeric/calculate-according-to-num-of-goods.spec.ts b/examples/sites/demos/pc/app/numeric/calculate-according-to-num-of-goods.spec.ts similarity index 100% rename from examples/sites/demos/app/numeric/calculate-according-to-num-of-goods.spec.ts rename to examples/sites/demos/pc/app/numeric/calculate-according-to-num-of-goods.spec.ts diff --git a/examples/sites/demos/app/numeric/calculate-according-to-num-of-goods.vue b/examples/sites/demos/pc/app/numeric/calculate-according-to-num-of-goods.vue similarity index 100% rename from examples/sites/demos/app/numeric/calculate-according-to-num-of-goods.vue rename to examples/sites/demos/pc/app/numeric/calculate-according-to-num-of-goods.vue diff --git a/examples/sites/demos/app/numeric/change-event-composition-api.vue b/examples/sites/demos/pc/app/numeric/change-event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/numeric/change-event-composition-api.vue rename to examples/sites/demos/pc/app/numeric/change-event-composition-api.vue diff --git a/examples/sites/demos/app/numeric/change-event.spec.ts b/examples/sites/demos/pc/app/numeric/change-event.spec.ts similarity index 100% rename from examples/sites/demos/app/numeric/change-event.spec.ts rename to examples/sites/demos/pc/app/numeric/change-event.spec.ts diff --git a/examples/sites/demos/app/numeric/change-event.vue b/examples/sites/demos/pc/app/numeric/change-event.vue similarity index 100% rename from examples/sites/demos/app/numeric/change-event.vue rename to examples/sites/demos/pc/app/numeric/change-event.vue diff --git a/examples/sites/demos/app/numeric/controls-composition-api.vue b/examples/sites/demos/pc/app/numeric/controls-composition-api.vue similarity index 100% rename from examples/sites/demos/app/numeric/controls-composition-api.vue rename to examples/sites/demos/pc/app/numeric/controls-composition-api.vue diff --git a/examples/sites/demos/app/numeric/controls-position-composition-api.vue b/examples/sites/demos/pc/app/numeric/controls-position-composition-api.vue similarity index 100% rename from examples/sites/demos/app/numeric/controls-position-composition-api.vue rename to examples/sites/demos/pc/app/numeric/controls-position-composition-api.vue diff --git a/examples/sites/demos/app/numeric/controls-position.spec.ts b/examples/sites/demos/pc/app/numeric/controls-position.spec.ts similarity index 100% rename from examples/sites/demos/app/numeric/controls-position.spec.ts rename to examples/sites/demos/pc/app/numeric/controls-position.spec.ts diff --git a/examples/sites/demos/app/numeric/controls-position.vue b/examples/sites/demos/pc/app/numeric/controls-position.vue similarity index 100% rename from examples/sites/demos/app/numeric/controls-position.vue rename to examples/sites/demos/pc/app/numeric/controls-position.vue diff --git a/examples/sites/demos/app/numeric/controls.spec.ts b/examples/sites/demos/pc/app/numeric/controls.spec.ts similarity index 100% rename from examples/sites/demos/app/numeric/controls.spec.ts rename to examples/sites/demos/pc/app/numeric/controls.spec.ts diff --git a/examples/sites/demos/app/numeric/controls.vue b/examples/sites/demos/pc/app/numeric/controls.vue similarity index 100% rename from examples/sites/demos/app/numeric/controls.vue rename to examples/sites/demos/pc/app/numeric/controls.vue diff --git a/examples/sites/demos/app/numeric/dynamic-disabled-composition-api.vue b/examples/sites/demos/pc/app/numeric/dynamic-disabled-composition-api.vue similarity index 100% rename from examples/sites/demos/app/numeric/dynamic-disabled-composition-api.vue rename to examples/sites/demos/pc/app/numeric/dynamic-disabled-composition-api.vue diff --git a/examples/sites/demos/app/numeric/dynamic-disabled.spec.ts b/examples/sites/demos/pc/app/numeric/dynamic-disabled.spec.ts similarity index 100% rename from examples/sites/demos/app/numeric/dynamic-disabled.spec.ts rename to examples/sites/demos/pc/app/numeric/dynamic-disabled.spec.ts diff --git a/examples/sites/demos/app/numeric/dynamic-disabled.vue b/examples/sites/demos/pc/app/numeric/dynamic-disabled.vue similarity index 100% rename from examples/sites/demos/app/numeric/dynamic-disabled.vue rename to examples/sites/demos/pc/app/numeric/dynamic-disabled.vue diff --git a/examples/sites/demos/app/numeric/focus-event-composition-api.vue b/examples/sites/demos/pc/app/numeric/focus-event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/numeric/focus-event-composition-api.vue rename to examples/sites/demos/pc/app/numeric/focus-event-composition-api.vue diff --git a/examples/sites/demos/app/numeric/focus-event.spec.ts b/examples/sites/demos/pc/app/numeric/focus-event.spec.ts similarity index 100% rename from examples/sites/demos/app/numeric/focus-event.spec.ts rename to examples/sites/demos/pc/app/numeric/focus-event.spec.ts diff --git a/examples/sites/demos/app/numeric/focus-event.vue b/examples/sites/demos/pc/app/numeric/focus-event.vue similarity index 100% rename from examples/sites/demos/app/numeric/focus-event.vue rename to examples/sites/demos/pc/app/numeric/focus-event.vue diff --git a/examples/sites/demos/app/numeric/max-min-composition-api.vue b/examples/sites/demos/pc/app/numeric/max-min-composition-api.vue similarity index 100% rename from examples/sites/demos/app/numeric/max-min-composition-api.vue rename to examples/sites/demos/pc/app/numeric/max-min-composition-api.vue diff --git a/examples/sites/demos/app/numeric/max-min.spec.ts b/examples/sites/demos/pc/app/numeric/max-min.spec.ts similarity index 100% rename from examples/sites/demos/app/numeric/max-min.spec.ts rename to examples/sites/demos/pc/app/numeric/max-min.spec.ts diff --git a/examples/sites/demos/app/numeric/max-min.vue b/examples/sites/demos/pc/app/numeric/max-min.vue similarity index 100% rename from examples/sites/demos/app/numeric/max-min.vue rename to examples/sites/demos/pc/app/numeric/max-min.vue diff --git a/examples/sites/demos/app/numeric/mouse-wheel-composition-api.vue b/examples/sites/demos/pc/app/numeric/mouse-wheel-composition-api.vue similarity index 100% rename from examples/sites/demos/app/numeric/mouse-wheel-composition-api.vue rename to examples/sites/demos/pc/app/numeric/mouse-wheel-composition-api.vue diff --git a/examples/sites/demos/app/numeric/mouse-wheel.spec.ts b/examples/sites/demos/pc/app/numeric/mouse-wheel.spec.ts similarity index 100% rename from examples/sites/demos/app/numeric/mouse-wheel.spec.ts rename to examples/sites/demos/pc/app/numeric/mouse-wheel.spec.ts diff --git a/examples/sites/demos/app/numeric/mouse-wheel.vue b/examples/sites/demos/pc/app/numeric/mouse-wheel.vue similarity index 100% rename from examples/sites/demos/app/numeric/mouse-wheel.vue rename to examples/sites/demos/pc/app/numeric/mouse-wheel.vue diff --git a/examples/sites/demos/app/numeric/numeric-size-composition-api.vue b/examples/sites/demos/pc/app/numeric/numeric-size-composition-api.vue similarity index 100% rename from examples/sites/demos/app/numeric/numeric-size-composition-api.vue rename to examples/sites/demos/pc/app/numeric/numeric-size-composition-api.vue diff --git a/examples/sites/demos/app/numeric/numeric-size.spec.ts b/examples/sites/demos/pc/app/numeric/numeric-size.spec.ts similarity index 100% rename from examples/sites/demos/app/numeric/numeric-size.spec.ts rename to examples/sites/demos/pc/app/numeric/numeric-size.spec.ts diff --git a/examples/sites/demos/app/numeric/numeric-size.vue b/examples/sites/demos/pc/app/numeric/numeric-size.vue similarity index 100% rename from examples/sites/demos/app/numeric/numeric-size.vue rename to examples/sites/demos/pc/app/numeric/numeric-size.vue diff --git a/examples/sites/demos/app/numeric/precision-composition-api.vue b/examples/sites/demos/pc/app/numeric/precision-composition-api.vue similarity index 100% rename from examples/sites/demos/app/numeric/precision-composition-api.vue rename to examples/sites/demos/pc/app/numeric/precision-composition-api.vue diff --git a/examples/sites/demos/app/numeric/precision.spec.ts b/examples/sites/demos/pc/app/numeric/precision.spec.ts similarity index 100% rename from examples/sites/demos/app/numeric/precision.spec.ts rename to examples/sites/demos/pc/app/numeric/precision.spec.ts diff --git a/examples/sites/demos/app/numeric/precision.vue b/examples/sites/demos/pc/app/numeric/precision.vue similarity index 100% rename from examples/sites/demos/app/numeric/precision.vue rename to examples/sites/demos/pc/app/numeric/precision.vue diff --git a/examples/sites/demos/app/numeric/unit-composition-api.vue b/examples/sites/demos/pc/app/numeric/unit-composition-api.vue similarity index 100% rename from examples/sites/demos/app/numeric/unit-composition-api.vue rename to examples/sites/demos/pc/app/numeric/unit-composition-api.vue diff --git a/examples/sites/demos/app/numeric/unit.spec.ts b/examples/sites/demos/pc/app/numeric/unit.spec.ts similarity index 100% rename from examples/sites/demos/app/numeric/unit.spec.ts rename to examples/sites/demos/pc/app/numeric/unit.spec.ts diff --git a/examples/sites/demos/app/numeric/unit.vue b/examples/sites/demos/pc/app/numeric/unit.vue similarity index 100% rename from examples/sites/demos/app/numeric/unit.vue rename to examples/sites/demos/pc/app/numeric/unit.vue diff --git a/examples/sites/demos/app/numeric/webdoc/numeric.cn.md b/examples/sites/demos/pc/app/numeric/webdoc/numeric.cn.md similarity index 100% rename from examples/sites/demos/app/numeric/webdoc/numeric.cn.md rename to examples/sites/demos/pc/app/numeric/webdoc/numeric.cn.md diff --git a/examples/sites/demos/app/numeric/webdoc/numeric.en.md b/examples/sites/demos/pc/app/numeric/webdoc/numeric.en.md similarity index 100% rename from examples/sites/demos/app/numeric/webdoc/numeric.en.md rename to examples/sites/demos/pc/app/numeric/webdoc/numeric.en.md diff --git a/examples/sites/demos/app/numeric/webdoc/numeric.js b/examples/sites/demos/pc/app/numeric/webdoc/numeric.js similarity index 100% rename from examples/sites/demos/app/numeric/webdoc/numeric.js rename to examples/sites/demos/pc/app/numeric/webdoc/numeric.js diff --git a/examples/sites/demos/app/package.json b/examples/sites/demos/pc/app/package.json similarity index 100% rename from examples/sites/demos/app/package.json rename to examples/sites/demos/pc/app/package.json diff --git a/examples/sites/demos/app/pager/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/pager/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/pager/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/pager/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/pager/basic-usage.spec.ts b/examples/sites/demos/pc/app/pager/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/pager/basic-usage.spec.ts rename to examples/sites/demos/pc/app/pager/basic-usage.spec.ts diff --git a/examples/sites/demos/app/pager/basic-usage.vue b/examples/sites/demos/pc/app/pager/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/pager/basic-usage.vue rename to examples/sites/demos/pc/app/pager/basic-usage.vue diff --git a/examples/sites/demos/app/pager/before-page-change-composition-api.vue b/examples/sites/demos/pc/app/pager/before-page-change-composition-api.vue similarity index 100% rename from examples/sites/demos/app/pager/before-page-change-composition-api.vue rename to examples/sites/demos/pc/app/pager/before-page-change-composition-api.vue diff --git a/examples/sites/demos/app/pager/before-page-change.spec.ts b/examples/sites/demos/pc/app/pager/before-page-change.spec.ts similarity index 100% rename from examples/sites/demos/app/pager/before-page-change.spec.ts rename to examples/sites/demos/pc/app/pager/before-page-change.spec.ts diff --git a/examples/sites/demos/app/pager/before-page-change.vue b/examples/sites/demos/pc/app/pager/before-page-change.vue similarity index 100% rename from examples/sites/demos/app/pager/before-page-change.vue rename to examples/sites/demos/pc/app/pager/before-page-change.vue diff --git a/examples/sites/demos/app/pager/current-page-composition-api.vue b/examples/sites/demos/pc/app/pager/current-page-composition-api.vue similarity index 100% rename from examples/sites/demos/app/pager/current-page-composition-api.vue rename to examples/sites/demos/pc/app/pager/current-page-composition-api.vue diff --git a/examples/sites/demos/app/pager/current-page.spec.ts b/examples/sites/demos/pc/app/pager/current-page.spec.ts similarity index 100% rename from examples/sites/demos/app/pager/current-page.spec.ts rename to examples/sites/demos/pc/app/pager/current-page.spec.ts diff --git a/examples/sites/demos/app/pager/current-page.vue b/examples/sites/demos/pc/app/pager/current-page.vue similarity index 100% rename from examples/sites/demos/app/pager/current-page.vue rename to examples/sites/demos/pc/app/pager/current-page.vue diff --git a/examples/sites/demos/app/pager/custom-layout-composition-api.vue b/examples/sites/demos/pc/app/pager/custom-layout-composition-api.vue similarity index 100% rename from examples/sites/demos/app/pager/custom-layout-composition-api.vue rename to examples/sites/demos/pc/app/pager/custom-layout-composition-api.vue diff --git a/examples/sites/demos/app/pager/custom-layout.spec.ts b/examples/sites/demos/pc/app/pager/custom-layout.spec.ts similarity index 100% rename from examples/sites/demos/app/pager/custom-layout.spec.ts rename to examples/sites/demos/pc/app/pager/custom-layout.spec.ts diff --git a/examples/sites/demos/app/pager/custom-layout.vue b/examples/sites/demos/pc/app/pager/custom-layout.vue similarity index 100% rename from examples/sites/demos/app/pager/custom-layout.vue rename to examples/sites/demos/pc/app/pager/custom-layout.vue diff --git a/examples/sites/demos/app/pager/custom-next-prev-text-composition-api.vue b/examples/sites/demos/pc/app/pager/custom-next-prev-text-composition-api.vue similarity index 100% rename from examples/sites/demos/app/pager/custom-next-prev-text-composition-api.vue rename to examples/sites/demos/pc/app/pager/custom-next-prev-text-composition-api.vue diff --git a/examples/sites/demos/app/pager/custom-next-prev-text.spec.ts b/examples/sites/demos/pc/app/pager/custom-next-prev-text.spec.ts similarity index 100% rename from examples/sites/demos/app/pager/custom-next-prev-text.spec.ts rename to examples/sites/demos/pc/app/pager/custom-next-prev-text.spec.ts diff --git a/examples/sites/demos/app/pager/custom-next-prev-text.vue b/examples/sites/demos/pc/app/pager/custom-next-prev-text.vue similarity index 100% rename from examples/sites/demos/app/pager/custom-next-prev-text.vue rename to examples/sites/demos/pc/app/pager/custom-next-prev-text.vue diff --git a/examples/sites/demos/app/pager/custom-total-composition-api.vue b/examples/sites/demos/pc/app/pager/custom-total-composition-api.vue similarity index 100% rename from examples/sites/demos/app/pager/custom-total-composition-api.vue rename to examples/sites/demos/pc/app/pager/custom-total-composition-api.vue diff --git a/examples/sites/demos/app/pager/custom-total.spec.ts b/examples/sites/demos/pc/app/pager/custom-total.spec.ts similarity index 100% rename from examples/sites/demos/app/pager/custom-total.spec.ts rename to examples/sites/demos/pc/app/pager/custom-total.spec.ts diff --git a/examples/sites/demos/app/pager/custom-total.vue b/examples/sites/demos/pc/app/pager/custom-total.vue similarity index 100% rename from examples/sites/demos/app/pager/custom-total.vue rename to examples/sites/demos/pc/app/pager/custom-total.vue diff --git a/examples/sites/demos/app/pager/hide-on-single-page-composition-api.vue b/examples/sites/demos/pc/app/pager/hide-on-single-page-composition-api.vue similarity index 100% rename from examples/sites/demos/app/pager/hide-on-single-page-composition-api.vue rename to examples/sites/demos/pc/app/pager/hide-on-single-page-composition-api.vue diff --git a/examples/sites/demos/app/pager/hide-on-single-page.spec.ts b/examples/sites/demos/pc/app/pager/hide-on-single-page.spec.ts similarity index 100% rename from examples/sites/demos/app/pager/hide-on-single-page.spec.ts rename to examples/sites/demos/pc/app/pager/hide-on-single-page.spec.ts diff --git a/examples/sites/demos/app/pager/hide-on-single-page.vue b/examples/sites/demos/pc/app/pager/hide-on-single-page.vue similarity index 100% rename from examples/sites/demos/app/pager/hide-on-single-page.vue rename to examples/sites/demos/pc/app/pager/hide-on-single-page.vue diff --git a/examples/sites/demos/app/pager/page-append-to-body-composition-api.vue b/examples/sites/demos/pc/app/pager/page-append-to-body-composition-api.vue similarity index 100% rename from examples/sites/demos/app/pager/page-append-to-body-composition-api.vue rename to examples/sites/demos/pc/app/pager/page-append-to-body-composition-api.vue diff --git a/examples/sites/demos/app/pager/page-append-to-body.spec.ts b/examples/sites/demos/pc/app/pager/page-append-to-body.spec.ts similarity index 100% rename from examples/sites/demos/app/pager/page-append-to-body.spec.ts rename to examples/sites/demos/pc/app/pager/page-append-to-body.spec.ts diff --git a/examples/sites/demos/app/pager/page-append-to-body.vue b/examples/sites/demos/pc/app/pager/page-append-to-body.vue similarity index 100% rename from examples/sites/demos/app/pager/page-append-to-body.vue rename to examples/sites/demos/pc/app/pager/page-append-to-body.vue diff --git a/examples/sites/demos/app/pager/page-count-composition-api.vue b/examples/sites/demos/pc/app/pager/page-count-composition-api.vue similarity index 100% rename from examples/sites/demos/app/pager/page-count-composition-api.vue rename to examples/sites/demos/pc/app/pager/page-count-composition-api.vue diff --git a/examples/sites/demos/app/pager/page-count.spec.ts b/examples/sites/demos/pc/app/pager/page-count.spec.ts similarity index 100% rename from examples/sites/demos/app/pager/page-count.spec.ts rename to examples/sites/demos/pc/app/pager/page-count.spec.ts diff --git a/examples/sites/demos/app/pager/page-count.vue b/examples/sites/demos/pc/app/pager/page-count.vue similarity index 100% rename from examples/sites/demos/app/pager/page-count.vue rename to examples/sites/demos/pc/app/pager/page-count.vue diff --git a/examples/sites/demos/app/pager/page-size-composition-api.vue b/examples/sites/demos/pc/app/pager/page-size-composition-api.vue similarity index 100% rename from examples/sites/demos/app/pager/page-size-composition-api.vue rename to examples/sites/demos/pc/app/pager/page-size-composition-api.vue diff --git a/examples/sites/demos/app/pager/page-size.spec.ts b/examples/sites/demos/pc/app/pager/page-size.spec.ts similarity index 100% rename from examples/sites/demos/app/pager/page-size.spec.ts rename to examples/sites/demos/pc/app/pager/page-size.spec.ts diff --git a/examples/sites/demos/app/pager/page-size.vue b/examples/sites/demos/pc/app/pager/page-size.vue similarity index 100% rename from examples/sites/demos/app/pager/page-size.vue rename to examples/sites/demos/pc/app/pager/page-size.vue diff --git a/examples/sites/demos/app/pager/pager-count-composition-api.vue b/examples/sites/demos/pc/app/pager/pager-count-composition-api.vue similarity index 100% rename from examples/sites/demos/app/pager/pager-count-composition-api.vue rename to examples/sites/demos/pc/app/pager/pager-count-composition-api.vue diff --git a/examples/sites/demos/app/pager/pager-count.spec.ts b/examples/sites/demos/pc/app/pager/pager-count.spec.ts similarity index 100% rename from examples/sites/demos/app/pager/pager-count.spec.ts rename to examples/sites/demos/pc/app/pager/pager-count.spec.ts diff --git a/examples/sites/demos/app/pager/pager-count.vue b/examples/sites/demos/pc/app/pager/pager-count.vue similarity index 100% rename from examples/sites/demos/app/pager/pager-count.vue rename to examples/sites/demos/pc/app/pager/pager-count.vue diff --git a/examples/sites/demos/app/pager/pager-disabled-composition-api.vue b/examples/sites/demos/pc/app/pager/pager-disabled-composition-api.vue similarity index 100% rename from examples/sites/demos/app/pager/pager-disabled-composition-api.vue rename to examples/sites/demos/pc/app/pager/pager-disabled-composition-api.vue diff --git a/examples/sites/demos/app/pager/pager-disabled.spec.ts b/examples/sites/demos/pc/app/pager/pager-disabled.spec.ts similarity index 100% rename from examples/sites/demos/app/pager/pager-disabled.spec.ts rename to examples/sites/demos/pc/app/pager/pager-disabled.spec.ts diff --git a/examples/sites/demos/app/pager/pager-disabled.vue b/examples/sites/demos/pc/app/pager/pager-disabled.vue similarity index 100% rename from examples/sites/demos/app/pager/pager-disabled.vue rename to examples/sites/demos/pc/app/pager/pager-disabled.vue diff --git a/examples/sites/demos/app/pager/pager-events-composition-api.vue b/examples/sites/demos/pc/app/pager/pager-events-composition-api.vue similarity index 100% rename from examples/sites/demos/app/pager/pager-events-composition-api.vue rename to examples/sites/demos/pc/app/pager/pager-events-composition-api.vue diff --git a/examples/sites/demos/app/pager/pager-events-current-change-composition-api.vue b/examples/sites/demos/pc/app/pager/pager-events-current-change-composition-api.vue similarity index 100% rename from examples/sites/demos/app/pager/pager-events-current-change-composition-api.vue rename to examples/sites/demos/pc/app/pager/pager-events-current-change-composition-api.vue diff --git a/examples/sites/demos/app/pager/pager-events-current-change.spec.ts b/examples/sites/demos/pc/app/pager/pager-events-current-change.spec.ts similarity index 100% rename from examples/sites/demos/app/pager/pager-events-current-change.spec.ts rename to examples/sites/demos/pc/app/pager/pager-events-current-change.spec.ts diff --git a/examples/sites/demos/app/pager/pager-events-current-change.vue b/examples/sites/demos/pc/app/pager/pager-events-current-change.vue similarity index 100% rename from examples/sites/demos/app/pager/pager-events-current-change.vue rename to examples/sites/demos/pc/app/pager/pager-events-current-change.vue diff --git a/examples/sites/demos/app/pager/pager-events-nextclick-composition-api.vue b/examples/sites/demos/pc/app/pager/pager-events-nextclick-composition-api.vue similarity index 100% rename from examples/sites/demos/app/pager/pager-events-nextclick-composition-api.vue rename to examples/sites/demos/pc/app/pager/pager-events-nextclick-composition-api.vue diff --git a/examples/sites/demos/app/pager/pager-events-nextclick.spec.ts b/examples/sites/demos/pc/app/pager/pager-events-nextclick.spec.ts similarity index 100% rename from examples/sites/demos/app/pager/pager-events-nextclick.spec.ts rename to examples/sites/demos/pc/app/pager/pager-events-nextclick.spec.ts diff --git a/examples/sites/demos/app/pager/pager-events-nextclick.vue b/examples/sites/demos/pc/app/pager/pager-events-nextclick.vue similarity index 100% rename from examples/sites/demos/app/pager/pager-events-nextclick.vue rename to examples/sites/demos/pc/app/pager/pager-events-nextclick.vue diff --git a/examples/sites/demos/app/pager/pager-events-prev-click-composition-api.vue b/examples/sites/demos/pc/app/pager/pager-events-prev-click-composition-api.vue similarity index 100% rename from examples/sites/demos/app/pager/pager-events-prev-click-composition-api.vue rename to examples/sites/demos/pc/app/pager/pager-events-prev-click-composition-api.vue diff --git a/examples/sites/demos/app/pager/pager-events-prev-click.spec.ts b/examples/sites/demos/pc/app/pager/pager-events-prev-click.spec.ts similarity index 100% rename from examples/sites/demos/app/pager/pager-events-prev-click.spec.ts rename to examples/sites/demos/pc/app/pager/pager-events-prev-click.spec.ts diff --git a/examples/sites/demos/app/pager/pager-events-prev-click.vue b/examples/sites/demos/pc/app/pager/pager-events-prev-click.vue similarity index 100% rename from examples/sites/demos/app/pager/pager-events-prev-click.vue rename to examples/sites/demos/pc/app/pager/pager-events-prev-click.vue diff --git a/examples/sites/demos/app/pager/pager-events.spec.ts b/examples/sites/demos/pc/app/pager/pager-events.spec.ts similarity index 100% rename from examples/sites/demos/app/pager/pager-events.spec.ts rename to examples/sites/demos/pc/app/pager/pager-events.spec.ts diff --git a/examples/sites/demos/app/pager/pager-events.vue b/examples/sites/demos/pc/app/pager/pager-events.vue similarity index 100% rename from examples/sites/demos/app/pager/pager-events.vue rename to examples/sites/demos/pc/app/pager/pager-events.vue diff --git a/examples/sites/demos/app/pager/pager-in-grid-composition-api.vue b/examples/sites/demos/pc/app/pager/pager-in-grid-composition-api.vue similarity index 100% rename from examples/sites/demos/app/pager/pager-in-grid-composition-api.vue rename to examples/sites/demos/pc/app/pager/pager-in-grid-composition-api.vue diff --git a/examples/sites/demos/app/pager/pager-in-grid.spec.ts b/examples/sites/demos/pc/app/pager/pager-in-grid.spec.ts similarity index 100% rename from examples/sites/demos/app/pager/pager-in-grid.spec.ts rename to examples/sites/demos/pc/app/pager/pager-in-grid.spec.ts diff --git a/examples/sites/demos/app/pager/pager-in-grid.vue b/examples/sites/demos/pc/app/pager/pager-in-grid.vue similarity index 100% rename from examples/sites/demos/app/pager/pager-in-grid.vue rename to examples/sites/demos/pc/app/pager/pager-in-grid.vue diff --git a/examples/sites/demos/app/pager/pager-mode-composition-api.vue b/examples/sites/demos/pc/app/pager/pager-mode-composition-api.vue similarity index 100% rename from examples/sites/demos/app/pager/pager-mode-composition-api.vue rename to examples/sites/demos/pc/app/pager/pager-mode-composition-api.vue diff --git a/examples/sites/demos/app/pager/pager-mode-fixed-composition-api.vue b/examples/sites/demos/pc/app/pager/pager-mode-fixed-composition-api.vue similarity index 100% rename from examples/sites/demos/app/pager/pager-mode-fixed-composition-api.vue rename to examples/sites/demos/pc/app/pager/pager-mode-fixed-composition-api.vue diff --git a/examples/sites/demos/app/pager/pager-mode-fixed.spec.ts b/examples/sites/demos/pc/app/pager/pager-mode-fixed.spec.ts similarity index 100% rename from examples/sites/demos/app/pager/pager-mode-fixed.spec.ts rename to examples/sites/demos/pc/app/pager/pager-mode-fixed.spec.ts diff --git a/examples/sites/demos/app/pager/pager-mode-fixed.vue b/examples/sites/demos/pc/app/pager/pager-mode-fixed.vue similarity index 100% rename from examples/sites/demos/app/pager/pager-mode-fixed.vue rename to examples/sites/demos/pc/app/pager/pager-mode-fixed.vue diff --git a/examples/sites/demos/app/pager/pager-mode-number-composition-api.vue b/examples/sites/demos/pc/app/pager/pager-mode-number-composition-api.vue similarity index 100% rename from examples/sites/demos/app/pager/pager-mode-number-composition-api.vue rename to examples/sites/demos/pc/app/pager/pager-mode-number-composition-api.vue diff --git a/examples/sites/demos/app/pager/pager-mode-number.spec.ts b/examples/sites/demos/pc/app/pager/pager-mode-number.spec.ts similarity index 100% rename from examples/sites/demos/app/pager/pager-mode-number.spec.ts rename to examples/sites/demos/pc/app/pager/pager-mode-number.spec.ts diff --git a/examples/sites/demos/app/pager/pager-mode-number.vue b/examples/sites/demos/pc/app/pager/pager-mode-number.vue similarity index 100% rename from examples/sites/demos/app/pager/pager-mode-number.vue rename to examples/sites/demos/pc/app/pager/pager-mode-number.vue diff --git a/examples/sites/demos/app/pager/pager-mode-simple-composition-api.vue b/examples/sites/demos/pc/app/pager/pager-mode-simple-composition-api.vue similarity index 100% rename from examples/sites/demos/app/pager/pager-mode-simple-composition-api.vue rename to examples/sites/demos/pc/app/pager/pager-mode-simple-composition-api.vue diff --git a/examples/sites/demos/app/pager/pager-mode-simple.spec.ts b/examples/sites/demos/pc/app/pager/pager-mode-simple.spec.ts similarity index 100% rename from examples/sites/demos/app/pager/pager-mode-simple.spec.ts rename to examples/sites/demos/pc/app/pager/pager-mode-simple.spec.ts diff --git a/examples/sites/demos/app/pager/pager-mode-simple.vue b/examples/sites/demos/pc/app/pager/pager-mode-simple.vue similarity index 100% rename from examples/sites/demos/app/pager/pager-mode-simple.vue rename to examples/sites/demos/pc/app/pager/pager-mode-simple.vue diff --git a/examples/sites/demos/app/pager/pager-mode.spec.ts b/examples/sites/demos/pc/app/pager/pager-mode.spec.ts similarity index 100% rename from examples/sites/demos/app/pager/pager-mode.spec.ts rename to examples/sites/demos/pc/app/pager/pager-mode.spec.ts diff --git a/examples/sites/demos/app/pager/pager-mode.vue b/examples/sites/demos/pc/app/pager/pager-mode.vue similarity index 100% rename from examples/sites/demos/app/pager/pager-mode.vue rename to examples/sites/demos/pc/app/pager/pager-mode.vue diff --git a/examples/sites/demos/app/pager/pager-size-composition-api.vue b/examples/sites/demos/pc/app/pager/pager-size-composition-api.vue similarity index 100% rename from examples/sites/demos/app/pager/pager-size-composition-api.vue rename to examples/sites/demos/pc/app/pager/pager-size-composition-api.vue diff --git a/examples/sites/demos/app/pager/pager-size.spec.ts b/examples/sites/demos/pc/app/pager/pager-size.spec.ts similarity index 100% rename from examples/sites/demos/app/pager/pager-size.spec.ts rename to examples/sites/demos/pc/app/pager/pager-size.spec.ts diff --git a/examples/sites/demos/app/pager/pager-size.vue b/examples/sites/demos/pc/app/pager/pager-size.vue similarity index 100% rename from examples/sites/demos/app/pager/pager-size.vue rename to examples/sites/demos/pc/app/pager/pager-size.vue diff --git a/examples/sites/demos/app/pager/popper-class-composition-api.vue b/examples/sites/demos/pc/app/pager/popper-class-composition-api.vue similarity index 100% rename from examples/sites/demos/app/pager/popper-class-composition-api.vue rename to examples/sites/demos/pc/app/pager/popper-class-composition-api.vue diff --git a/examples/sites/demos/app/pager/popper-class.spec.ts b/examples/sites/demos/pc/app/pager/popper-class.spec.ts similarity index 100% rename from examples/sites/demos/app/pager/popper-class.spec.ts rename to examples/sites/demos/pc/app/pager/popper-class.spec.ts diff --git a/examples/sites/demos/app/pager/popper-class.vue b/examples/sites/demos/pc/app/pager/popper-class.vue similarity index 100% rename from examples/sites/demos/app/pager/popper-class.vue rename to examples/sites/demos/pc/app/pager/popper-class.vue diff --git a/examples/sites/demos/app/pager/show-total-loading-composition-api.vue b/examples/sites/demos/pc/app/pager/show-total-loading-composition-api.vue similarity index 100% rename from examples/sites/demos/app/pager/show-total-loading-composition-api.vue rename to examples/sites/demos/pc/app/pager/show-total-loading-composition-api.vue diff --git a/examples/sites/demos/app/pager/show-total-loading.spec.ts b/examples/sites/demos/pc/app/pager/show-total-loading.spec.ts similarity index 100% rename from examples/sites/demos/app/pager/show-total-loading.spec.ts rename to examples/sites/demos/pc/app/pager/show-total-loading.spec.ts diff --git a/examples/sites/demos/app/pager/show-total-loading.vue b/examples/sites/demos/pc/app/pager/show-total-loading.vue similarity index 100% rename from examples/sites/demos/app/pager/show-total-loading.vue rename to examples/sites/demos/pc/app/pager/show-total-loading.vue diff --git a/examples/sites/demos/app/pager/webdoc/pager.cn.md b/examples/sites/demos/pc/app/pager/webdoc/pager.cn.md similarity index 100% rename from examples/sites/demos/app/pager/webdoc/pager.cn.md rename to examples/sites/demos/pc/app/pager/webdoc/pager.cn.md diff --git a/examples/sites/demos/app/pager/webdoc/pager.en.md b/examples/sites/demos/pc/app/pager/webdoc/pager.en.md similarity index 100% rename from examples/sites/demos/app/pager/webdoc/pager.en.md rename to examples/sites/demos/pc/app/pager/webdoc/pager.en.md diff --git a/examples/sites/demos/app/pager/webdoc/pager.js b/examples/sites/demos/pc/app/pager/webdoc/pager.js similarity index 100% rename from examples/sites/demos/app/pager/webdoc/pager.js rename to examples/sites/demos/pc/app/pager/webdoc/pager.js diff --git a/examples/sites/demos/app/pop-upload/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/pop-upload/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/pop-upload/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/pop-upload/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/pop-upload/basic-usage.spec.ts b/examples/sites/demos/pc/app/pop-upload/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/pop-upload/basic-usage.spec.ts rename to examples/sites/demos/pc/app/pop-upload/basic-usage.spec.ts diff --git a/examples/sites/demos/app/pop-upload/basic-usage.vue b/examples/sites/demos/pc/app/pop-upload/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/pop-upload/basic-usage.vue rename to examples/sites/demos/pc/app/pop-upload/basic-usage.vue diff --git a/examples/sites/demos/app/pop-upload/before-upload-composition-api.vue b/examples/sites/demos/pc/app/pop-upload/before-upload-composition-api.vue similarity index 100% rename from examples/sites/demos/app/pop-upload/before-upload-composition-api.vue rename to examples/sites/demos/pc/app/pop-upload/before-upload-composition-api.vue diff --git a/examples/sites/demos/app/pop-upload/before-upload.spec.ts b/examples/sites/demos/pc/app/pop-upload/before-upload.spec.ts similarity index 100% rename from examples/sites/demos/app/pop-upload/before-upload.spec.ts rename to examples/sites/demos/pc/app/pop-upload/before-upload.spec.ts diff --git a/examples/sites/demos/app/pop-upload/before-upload.vue b/examples/sites/demos/pc/app/pop-upload/before-upload.vue similarity index 100% rename from examples/sites/demos/app/pop-upload/before-upload.vue rename to examples/sites/demos/pc/app/pop-upload/before-upload.vue diff --git a/examples/sites/demos/app/pop-upload/custom-request-headers-composition-api.vue b/examples/sites/demos/pc/app/pop-upload/custom-request-headers-composition-api.vue similarity index 100% rename from examples/sites/demos/app/pop-upload/custom-request-headers-composition-api.vue rename to examples/sites/demos/pc/app/pop-upload/custom-request-headers-composition-api.vue diff --git a/examples/sites/demos/app/pop-upload/custom-request-headers.spec.ts b/examples/sites/demos/pc/app/pop-upload/custom-request-headers.spec.ts similarity index 100% rename from examples/sites/demos/app/pop-upload/custom-request-headers.spec.ts rename to examples/sites/demos/pc/app/pop-upload/custom-request-headers.spec.ts diff --git a/examples/sites/demos/app/pop-upload/custom-request-headers.vue b/examples/sites/demos/pc/app/pop-upload/custom-request-headers.vue similarity index 100% rename from examples/sites/demos/app/pop-upload/custom-request-headers.vue rename to examples/sites/demos/pc/app/pop-upload/custom-request-headers.vue diff --git a/examples/sites/demos/app/pop-upload/data-composition-api.vue b/examples/sites/demos/pc/app/pop-upload/data-composition-api.vue similarity index 100% rename from examples/sites/demos/app/pop-upload/data-composition-api.vue rename to examples/sites/demos/pc/app/pop-upload/data-composition-api.vue diff --git a/examples/sites/demos/app/pop-upload/data.spec.ts b/examples/sites/demos/pc/app/pop-upload/data.spec.ts similarity index 100% rename from examples/sites/demos/app/pop-upload/data.spec.ts rename to examples/sites/demos/pc/app/pop-upload/data.spec.ts diff --git a/examples/sites/demos/app/pop-upload/data.vue b/examples/sites/demos/pc/app/pop-upload/data.vue similarity index 100% rename from examples/sites/demos/app/pop-upload/data.vue rename to examples/sites/demos/pc/app/pop-upload/data.vue diff --git a/examples/sites/demos/app/pop-upload/file-limit-composition-api.vue b/examples/sites/demos/pc/app/pop-upload/file-limit-composition-api.vue similarity index 100% rename from examples/sites/demos/app/pop-upload/file-limit-composition-api.vue rename to examples/sites/demos/pc/app/pop-upload/file-limit-composition-api.vue diff --git a/examples/sites/demos/app/pop-upload/file-limit.spec.ts b/examples/sites/demos/pc/app/pop-upload/file-limit.spec.ts similarity index 100% rename from examples/sites/demos/app/pop-upload/file-limit.spec.ts rename to examples/sites/demos/pc/app/pop-upload/file-limit.spec.ts diff --git a/examples/sites/demos/app/pop-upload/file-limit.vue b/examples/sites/demos/pc/app/pop-upload/file-limit.vue similarity index 100% rename from examples/sites/demos/app/pop-upload/file-limit.vue rename to examples/sites/demos/pc/app/pop-upload/file-limit.vue diff --git a/examples/sites/demos/app/pop-upload/file-type-composition-api.vue b/examples/sites/demos/pc/app/pop-upload/file-type-composition-api.vue similarity index 100% rename from examples/sites/demos/app/pop-upload/file-type-composition-api.vue rename to examples/sites/demos/pc/app/pop-upload/file-type-composition-api.vue diff --git a/examples/sites/demos/app/pop-upload/file-type.spec.ts b/examples/sites/demos/pc/app/pop-upload/file-type.spec.ts similarity index 100% rename from examples/sites/demos/app/pop-upload/file-type.spec.ts rename to examples/sites/demos/pc/app/pop-upload/file-type.spec.ts diff --git a/examples/sites/demos/app/pop-upload/file-type.vue b/examples/sites/demos/pc/app/pop-upload/file-type.vue similarity index 100% rename from examples/sites/demos/app/pop-upload/file-type.vue rename to examples/sites/demos/pc/app/pop-upload/file-type.vue diff --git a/examples/sites/demos/app/pop-upload/fill-button-text-composition-api.vue b/examples/sites/demos/pc/app/pop-upload/fill-button-text-composition-api.vue similarity index 100% rename from examples/sites/demos/app/pop-upload/fill-button-text-composition-api.vue rename to examples/sites/demos/pc/app/pop-upload/fill-button-text-composition-api.vue diff --git a/examples/sites/demos/app/pop-upload/fill-button-text.spec.ts b/examples/sites/demos/pc/app/pop-upload/fill-button-text.spec.ts similarity index 100% rename from examples/sites/demos/app/pop-upload/fill-button-text.spec.ts rename to examples/sites/demos/pc/app/pop-upload/fill-button-text.spec.ts diff --git a/examples/sites/demos/app/pop-upload/fill-button-text.vue b/examples/sites/demos/pc/app/pop-upload/fill-button-text.vue similarity index 100% rename from examples/sites/demos/app/pop-upload/fill-button-text.vue rename to examples/sites/demos/pc/app/pop-upload/fill-button-text.vue diff --git a/examples/sites/demos/app/pop-upload/http-request-composition-api.vue b/examples/sites/demos/pc/app/pop-upload/http-request-composition-api.vue similarity index 100% rename from examples/sites/demos/app/pop-upload/http-request-composition-api.vue rename to examples/sites/demos/pc/app/pop-upload/http-request-composition-api.vue diff --git a/examples/sites/demos/app/pop-upload/http-request.spec.ts b/examples/sites/demos/pc/app/pop-upload/http-request.spec.ts similarity index 100% rename from examples/sites/demos/app/pop-upload/http-request.spec.ts rename to examples/sites/demos/pc/app/pop-upload/http-request.spec.ts diff --git a/examples/sites/demos/app/pop-upload/http-request.vue b/examples/sites/demos/pc/app/pop-upload/http-request.vue similarity index 100% rename from examples/sites/demos/app/pop-upload/http-request.vue rename to examples/sites/demos/pc/app/pop-upload/http-request.vue diff --git a/examples/sites/demos/app/pop-upload/max-upload-file-size-composition-api.vue b/examples/sites/demos/pc/app/pop-upload/max-upload-file-size-composition-api.vue similarity index 100% rename from examples/sites/demos/app/pop-upload/max-upload-file-size-composition-api.vue rename to examples/sites/demos/pc/app/pop-upload/max-upload-file-size-composition-api.vue diff --git a/examples/sites/demos/app/pop-upload/max-upload-file-size.spec.ts b/examples/sites/demos/pc/app/pop-upload/max-upload-file-size.spec.ts similarity index 100% rename from examples/sites/demos/app/pop-upload/max-upload-file-size.spec.ts rename to examples/sites/demos/pc/app/pop-upload/max-upload-file-size.spec.ts diff --git a/examples/sites/demos/app/pop-upload/max-upload-file-size.vue b/examples/sites/demos/pc/app/pop-upload/max-upload-file-size.vue similarity index 100% rename from examples/sites/demos/app/pop-upload/max-upload-file-size.vue rename to examples/sites/demos/pc/app/pop-upload/max-upload-file-size.vue diff --git a/examples/sites/demos/app/pop-upload/prevent-delete-file-composition-api.vue b/examples/sites/demos/pc/app/pop-upload/prevent-delete-file-composition-api.vue similarity index 100% rename from examples/sites/demos/app/pop-upload/prevent-delete-file-composition-api.vue rename to examples/sites/demos/pc/app/pop-upload/prevent-delete-file-composition-api.vue diff --git a/examples/sites/demos/app/pop-upload/prevent-delete-file.spec.ts b/examples/sites/demos/pc/app/pop-upload/prevent-delete-file.spec.ts similarity index 100% rename from examples/sites/demos/app/pop-upload/prevent-delete-file.spec.ts rename to examples/sites/demos/pc/app/pop-upload/prevent-delete-file.spec.ts diff --git a/examples/sites/demos/app/pop-upload/prevent-delete-file.vue b/examples/sites/demos/pc/app/pop-upload/prevent-delete-file.vue similarity index 100% rename from examples/sites/demos/app/pop-upload/prevent-delete-file.vue rename to examples/sites/demos/pc/app/pop-upload/prevent-delete-file.vue diff --git a/examples/sites/demos/app/pop-upload/size-composition-api.vue b/examples/sites/demos/pc/app/pop-upload/size-composition-api.vue similarity index 100% rename from examples/sites/demos/app/pop-upload/size-composition-api.vue rename to examples/sites/demos/pc/app/pop-upload/size-composition-api.vue diff --git a/examples/sites/demos/app/pop-upload/size.spec.ts b/examples/sites/demos/pc/app/pop-upload/size.spec.ts similarity index 100% rename from examples/sites/demos/app/pop-upload/size.spec.ts rename to examples/sites/demos/pc/app/pop-upload/size.spec.ts diff --git a/examples/sites/demos/app/pop-upload/size.vue b/examples/sites/demos/pc/app/pop-upload/size.vue similarity index 100% rename from examples/sites/demos/app/pop-upload/size.vue rename to examples/sites/demos/pc/app/pop-upload/size.vue diff --git a/examples/sites/demos/app/pop-upload/upload-name-composition-api.vue b/examples/sites/demos/pc/app/pop-upload/upload-name-composition-api.vue similarity index 100% rename from examples/sites/demos/app/pop-upload/upload-name-composition-api.vue rename to examples/sites/demos/pc/app/pop-upload/upload-name-composition-api.vue diff --git a/examples/sites/demos/app/pop-upload/upload-name.spec.ts b/examples/sites/demos/pc/app/pop-upload/upload-name.spec.ts similarity index 100% rename from examples/sites/demos/app/pop-upload/upload-name.spec.ts rename to examples/sites/demos/pc/app/pop-upload/upload-name.spec.ts diff --git a/examples/sites/demos/app/pop-upload/upload-name.vue b/examples/sites/demos/pc/app/pop-upload/upload-name.vue similarity index 100% rename from examples/sites/demos/app/pop-upload/upload-name.vue rename to examples/sites/demos/pc/app/pop-upload/upload-name.vue diff --git a/examples/sites/demos/app/pop-upload/webdoc/pop-upload.cn.md b/examples/sites/demos/pc/app/pop-upload/webdoc/pop-upload.cn.md similarity index 100% rename from examples/sites/demos/app/pop-upload/webdoc/pop-upload.cn.md rename to examples/sites/demos/pc/app/pop-upload/webdoc/pop-upload.cn.md diff --git a/examples/sites/demos/app/pop-upload/webdoc/pop-upload.en.md b/examples/sites/demos/pc/app/pop-upload/webdoc/pop-upload.en.md similarity index 100% rename from examples/sites/demos/app/pop-upload/webdoc/pop-upload.en.md rename to examples/sites/demos/pc/app/pop-upload/webdoc/pop-upload.en.md diff --git a/examples/sites/demos/app/pop-upload/webdoc/pop-upload.js b/examples/sites/demos/pc/app/pop-upload/webdoc/pop-upload.js similarity index 100% rename from examples/sites/demos/app/pop-upload/webdoc/pop-upload.js rename to examples/sites/demos/pc/app/pop-upload/webdoc/pop-upload.js diff --git a/examples/sites/demos/app/pop-upload/测试.jpg b/examples/sites/demos/pc/app/pop-upload/测试.jpg similarity index 100% rename from examples/sites/demos/app/pop-upload/测试.jpg rename to examples/sites/demos/pc/app/pop-upload/测试.jpg diff --git a/examples/sites/demos/app/pop-upload/测试.png b/examples/sites/demos/pc/app/pop-upload/测试.png similarity index 100% rename from examples/sites/demos/app/pop-upload/测试.png rename to examples/sites/demos/pc/app/pop-upload/测试.png diff --git a/examples/sites/demos/app/pop-upload/测试.svg b/examples/sites/demos/pc/app/pop-upload/测试.svg similarity index 100% rename from examples/sites/demos/app/pop-upload/测试.svg rename to examples/sites/demos/pc/app/pop-upload/测试.svg diff --git a/examples/sites/demos/app/popconfirm/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/popconfirm/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popconfirm/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/popconfirm/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/popconfirm/basic-usage.spec.ts b/examples/sites/demos/pc/app/popconfirm/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/popconfirm/basic-usage.spec.ts rename to examples/sites/demos/pc/app/popconfirm/basic-usage.spec.ts diff --git a/examples/sites/demos/app/popconfirm/basic-usage.vue b/examples/sites/demos/pc/app/popconfirm/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/popconfirm/basic-usage.vue rename to examples/sites/demos/pc/app/popconfirm/basic-usage.vue diff --git a/examples/sites/demos/app/popconfirm/cancel-button-composition-api.vue b/examples/sites/demos/pc/app/popconfirm/cancel-button-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popconfirm/cancel-button-composition-api.vue rename to examples/sites/demos/pc/app/popconfirm/cancel-button-composition-api.vue diff --git a/examples/sites/demos/app/popconfirm/cancel-button.spec.ts b/examples/sites/demos/pc/app/popconfirm/cancel-button.spec.ts similarity index 100% rename from examples/sites/demos/app/popconfirm/cancel-button.spec.ts rename to examples/sites/demos/pc/app/popconfirm/cancel-button.spec.ts diff --git a/examples/sites/demos/app/popconfirm/cancel-button.vue b/examples/sites/demos/pc/app/popconfirm/cancel-button.vue similarity index 100% rename from examples/sites/demos/app/popconfirm/cancel-button.vue rename to examples/sites/demos/pc/app/popconfirm/cancel-button.vue diff --git a/examples/sites/demos/app/popconfirm/confirm-event-composition-api.vue b/examples/sites/demos/pc/app/popconfirm/confirm-event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popconfirm/confirm-event-composition-api.vue rename to examples/sites/demos/pc/app/popconfirm/confirm-event-composition-api.vue diff --git a/examples/sites/demos/app/popconfirm/confirm-event.spec.ts b/examples/sites/demos/pc/app/popconfirm/confirm-event.spec.ts similarity index 100% rename from examples/sites/demos/app/popconfirm/confirm-event.spec.ts rename to examples/sites/demos/pc/app/popconfirm/confirm-event.spec.ts diff --git a/examples/sites/demos/app/popconfirm/confirm-event.vue b/examples/sites/demos/pc/app/popconfirm/confirm-event.vue similarity index 100% rename from examples/sites/demos/app/popconfirm/confirm-event.vue rename to examples/sites/demos/pc/app/popconfirm/confirm-event.vue diff --git a/examples/sites/demos/app/popconfirm/placement-composition-api.vue b/examples/sites/demos/pc/app/popconfirm/placement-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popconfirm/placement-composition-api.vue rename to examples/sites/demos/pc/app/popconfirm/placement-composition-api.vue diff --git a/examples/sites/demos/app/popconfirm/placement.spec.ts b/examples/sites/demos/pc/app/popconfirm/placement.spec.ts similarity index 100% rename from examples/sites/demos/app/popconfirm/placement.spec.ts rename to examples/sites/demos/pc/app/popconfirm/placement.spec.ts diff --git a/examples/sites/demos/app/popconfirm/placement.vue b/examples/sites/demos/pc/app/popconfirm/placement.vue similarity index 100% rename from examples/sites/demos/app/popconfirm/placement.vue rename to examples/sites/demos/pc/app/popconfirm/placement.vue diff --git a/examples/sites/demos/app/popconfirm/popper-class-composition-api.vue b/examples/sites/demos/pc/app/popconfirm/popper-class-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popconfirm/popper-class-composition-api.vue rename to examples/sites/demos/pc/app/popconfirm/popper-class-composition-api.vue diff --git a/examples/sites/demos/app/popconfirm/popper-class.spec.ts b/examples/sites/demos/pc/app/popconfirm/popper-class.spec.ts similarity index 100% rename from examples/sites/demos/app/popconfirm/popper-class.spec.ts rename to examples/sites/demos/pc/app/popconfirm/popper-class.spec.ts diff --git a/examples/sites/demos/app/popconfirm/popper-class.vue b/examples/sites/demos/pc/app/popconfirm/popper-class.vue similarity index 100% rename from examples/sites/demos/app/popconfirm/popper-class.vue rename to examples/sites/demos/pc/app/popconfirm/popper-class.vue diff --git a/examples/sites/demos/app/popconfirm/slot-footer-composition-api.vue b/examples/sites/demos/pc/app/popconfirm/slot-footer-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popconfirm/slot-footer-composition-api.vue rename to examples/sites/demos/pc/app/popconfirm/slot-footer-composition-api.vue diff --git a/examples/sites/demos/app/popconfirm/slot-footer.spec.ts b/examples/sites/demos/pc/app/popconfirm/slot-footer.spec.ts similarity index 100% rename from examples/sites/demos/app/popconfirm/slot-footer.spec.ts rename to examples/sites/demos/pc/app/popconfirm/slot-footer.spec.ts diff --git a/examples/sites/demos/app/popconfirm/slot-footer.vue b/examples/sites/demos/pc/app/popconfirm/slot-footer.vue similarity index 100% rename from examples/sites/demos/app/popconfirm/slot-footer.vue rename to examples/sites/demos/pc/app/popconfirm/slot-footer.vue diff --git a/examples/sites/demos/app/popconfirm/trigger-composition-api.vue b/examples/sites/demos/pc/app/popconfirm/trigger-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popconfirm/trigger-composition-api.vue rename to examples/sites/demos/pc/app/popconfirm/trigger-composition-api.vue diff --git a/examples/sites/demos/app/popconfirm/trigger.spec.ts b/examples/sites/demos/pc/app/popconfirm/trigger.spec.ts similarity index 100% rename from examples/sites/demos/app/popconfirm/trigger.spec.ts rename to examples/sites/demos/pc/app/popconfirm/trigger.spec.ts diff --git a/examples/sites/demos/app/popconfirm/trigger.vue b/examples/sites/demos/pc/app/popconfirm/trigger.vue similarity index 100% rename from examples/sites/demos/app/popconfirm/trigger.vue rename to examples/sites/demos/pc/app/popconfirm/trigger.vue diff --git a/examples/sites/demos/app/popconfirm/type-composition-api.vue b/examples/sites/demos/pc/app/popconfirm/type-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popconfirm/type-composition-api.vue rename to examples/sites/demos/pc/app/popconfirm/type-composition-api.vue diff --git a/examples/sites/demos/app/popconfirm/type.spec.ts b/examples/sites/demos/pc/app/popconfirm/type.spec.ts similarity index 100% rename from examples/sites/demos/app/popconfirm/type.spec.ts rename to examples/sites/demos/pc/app/popconfirm/type.spec.ts diff --git a/examples/sites/demos/app/popconfirm/type.vue b/examples/sites/demos/pc/app/popconfirm/type.vue similarity index 100% rename from examples/sites/demos/app/popconfirm/type.vue rename to examples/sites/demos/pc/app/popconfirm/type.vue diff --git a/examples/sites/demos/app/popconfirm/visible-event-composition-api.vue b/examples/sites/demos/pc/app/popconfirm/visible-event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popconfirm/visible-event-composition-api.vue rename to examples/sites/demos/pc/app/popconfirm/visible-event-composition-api.vue diff --git a/examples/sites/demos/app/popconfirm/visible-event.spec.ts b/examples/sites/demos/pc/app/popconfirm/visible-event.spec.ts similarity index 100% rename from examples/sites/demos/app/popconfirm/visible-event.spec.ts rename to examples/sites/demos/pc/app/popconfirm/visible-event.spec.ts diff --git a/examples/sites/demos/app/popconfirm/visible-event.vue b/examples/sites/demos/pc/app/popconfirm/visible-event.vue similarity index 100% rename from examples/sites/demos/app/popconfirm/visible-event.vue rename to examples/sites/demos/pc/app/popconfirm/visible-event.vue diff --git a/examples/sites/demos/app/popconfirm/webdoc/popconfirm.cn.md b/examples/sites/demos/pc/app/popconfirm/webdoc/popconfirm.cn.md similarity index 100% rename from examples/sites/demos/app/popconfirm/webdoc/popconfirm.cn.md rename to examples/sites/demos/pc/app/popconfirm/webdoc/popconfirm.cn.md diff --git a/examples/sites/demos/app/popconfirm/webdoc/popconfirm.en.md b/examples/sites/demos/pc/app/popconfirm/webdoc/popconfirm.en.md similarity index 100% rename from examples/sites/demos/app/popconfirm/webdoc/popconfirm.en.md rename to examples/sites/demos/pc/app/popconfirm/webdoc/popconfirm.en.md diff --git a/examples/sites/demos/app/popconfirm/webdoc/popconfirm.js b/examples/sites/demos/pc/app/popconfirm/webdoc/popconfirm.js similarity index 100% rename from examples/sites/demos/app/popconfirm/webdoc/popconfirm.js rename to examples/sites/demos/pc/app/popconfirm/webdoc/popconfirm.js diff --git a/examples/sites/demos/app/popconfirm/width-composition-api.vue b/examples/sites/demos/pc/app/popconfirm/width-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popconfirm/width-composition-api.vue rename to examples/sites/demos/pc/app/popconfirm/width-composition-api.vue diff --git a/examples/sites/demos/app/popconfirm/width.spec.ts b/examples/sites/demos/pc/app/popconfirm/width.spec.ts similarity index 100% rename from examples/sites/demos/app/popconfirm/width.spec.ts rename to examples/sites/demos/pc/app/popconfirm/width.spec.ts diff --git a/examples/sites/demos/app/popconfirm/width.vue b/examples/sites/demos/pc/app/popconfirm/width.vue similarity index 100% rename from examples/sites/demos/app/popconfirm/width.vue rename to examples/sites/demos/pc/app/popconfirm/width.vue diff --git a/examples/sites/demos/app/popeditor/auto-lookup-composition-api.vue b/examples/sites/demos/pc/app/popeditor/auto-lookup-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popeditor/auto-lookup-composition-api.vue rename to examples/sites/demos/pc/app/popeditor/auto-lookup-composition-api.vue diff --git a/examples/sites/demos/app/popeditor/auto-lookup.spec.ts b/examples/sites/demos/pc/app/popeditor/auto-lookup.spec.ts similarity index 100% rename from examples/sites/demos/app/popeditor/auto-lookup.spec.ts rename to examples/sites/demos/pc/app/popeditor/auto-lookup.spec.ts diff --git a/examples/sites/demos/app/popeditor/auto-lookup.vue b/examples/sites/demos/pc/app/popeditor/auto-lookup.vue similarity index 100% rename from examples/sites/demos/app/popeditor/auto-lookup.vue rename to examples/sites/demos/pc/app/popeditor/auto-lookup.vue diff --git a/examples/sites/demos/app/popeditor/auto-reset-composition-api.vue b/examples/sites/demos/pc/app/popeditor/auto-reset-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popeditor/auto-reset-composition-api.vue rename to examples/sites/demos/pc/app/popeditor/auto-reset-composition-api.vue diff --git a/examples/sites/demos/app/popeditor/auto-reset.spec.ts b/examples/sites/demos/pc/app/popeditor/auto-reset.spec.ts similarity index 100% rename from examples/sites/demos/app/popeditor/auto-reset.spec.ts rename to examples/sites/demos/pc/app/popeditor/auto-reset.spec.ts diff --git a/examples/sites/demos/app/popeditor/auto-reset.vue b/examples/sites/demos/pc/app/popeditor/auto-reset.vue similarity index 100% rename from examples/sites/demos/app/popeditor/auto-reset.vue rename to examples/sites/demos/pc/app/popeditor/auto-reset.vue diff --git a/examples/sites/demos/app/popeditor/base-composition-api.vue b/examples/sites/demos/pc/app/popeditor/base-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popeditor/base-composition-api.vue rename to examples/sites/demos/pc/app/popeditor/base-composition-api.vue diff --git a/examples/sites/demos/app/popeditor/base.spec.ts b/examples/sites/demos/pc/app/popeditor/base.spec.ts similarity index 100% rename from examples/sites/demos/app/popeditor/base.spec.ts rename to examples/sites/demos/pc/app/popeditor/base.spec.ts diff --git a/examples/sites/demos/app/popeditor/base.vue b/examples/sites/demos/pc/app/popeditor/base.vue similarity index 100% rename from examples/sites/demos/app/popeditor/base.vue rename to examples/sites/demos/pc/app/popeditor/base.vue diff --git a/examples/sites/demos/app/popeditor/before-close-composition-api.vue b/examples/sites/demos/pc/app/popeditor/before-close-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popeditor/before-close-composition-api.vue rename to examples/sites/demos/pc/app/popeditor/before-close-composition-api.vue diff --git a/examples/sites/demos/app/popeditor/before-close.spec.ts b/examples/sites/demos/pc/app/popeditor/before-close.spec.ts similarity index 100% rename from examples/sites/demos/app/popeditor/before-close.spec.ts rename to examples/sites/demos/pc/app/popeditor/before-close.spec.ts diff --git a/examples/sites/demos/app/popeditor/before-close.vue b/examples/sites/demos/pc/app/popeditor/before-close.vue similarity index 100% rename from examples/sites/demos/app/popeditor/before-close.vue rename to examples/sites/demos/pc/app/popeditor/before-close.vue diff --git a/examples/sites/demos/app/popeditor/before-reset-composition-api.vue b/examples/sites/demos/pc/app/popeditor/before-reset-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popeditor/before-reset-composition-api.vue rename to examples/sites/demos/pc/app/popeditor/before-reset-composition-api.vue diff --git a/examples/sites/demos/app/popeditor/before-reset.spec.ts b/examples/sites/demos/pc/app/popeditor/before-reset.spec.ts similarity index 100% rename from examples/sites/demos/app/popeditor/before-reset.spec.ts rename to examples/sites/demos/pc/app/popeditor/before-reset.spec.ts diff --git a/examples/sites/demos/app/popeditor/before-reset.vue b/examples/sites/demos/pc/app/popeditor/before-reset.vue similarity index 100% rename from examples/sites/demos/app/popeditor/before-reset.vue rename to examples/sites/demos/pc/app/popeditor/before-reset.vue diff --git a/examples/sites/demos/app/popeditor/clearable-composition-api.vue b/examples/sites/demos/pc/app/popeditor/clearable-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popeditor/clearable-composition-api.vue rename to examples/sites/demos/pc/app/popeditor/clearable-composition-api.vue diff --git a/examples/sites/demos/app/popeditor/clearable.spec.ts b/examples/sites/demos/pc/app/popeditor/clearable.spec.ts similarity index 100% rename from examples/sites/demos/app/popeditor/clearable.spec.ts rename to examples/sites/demos/pc/app/popeditor/clearable.spec.ts diff --git a/examples/sites/demos/app/popeditor/clearable.vue b/examples/sites/demos/pc/app/popeditor/clearable.vue similarity index 100% rename from examples/sites/demos/app/popeditor/clearable.vue rename to examples/sites/demos/pc/app/popeditor/clearable.vue diff --git a/examples/sites/demos/app/popeditor/close-event-composition-api.vue b/examples/sites/demos/pc/app/popeditor/close-event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popeditor/close-event-composition-api.vue rename to examples/sites/demos/pc/app/popeditor/close-event-composition-api.vue diff --git a/examples/sites/demos/app/popeditor/close-event.spec.ts b/examples/sites/demos/pc/app/popeditor/close-event.spec.ts similarity index 100% rename from examples/sites/demos/app/popeditor/close-event.spec.ts rename to examples/sites/demos/pc/app/popeditor/close-event.spec.ts diff --git a/examples/sites/demos/app/popeditor/close-event.vue b/examples/sites/demos/pc/app/popeditor/close-event.vue similarity index 100% rename from examples/sites/demos/app/popeditor/close-event.vue rename to examples/sites/demos/pc/app/popeditor/close-event.vue diff --git a/examples/sites/demos/app/popeditor/condition-form-composition-api.vue b/examples/sites/demos/pc/app/popeditor/condition-form-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popeditor/condition-form-composition-api.vue rename to examples/sites/demos/pc/app/popeditor/condition-form-composition-api.vue diff --git a/examples/sites/demos/app/popeditor/condition-form.spec.ts b/examples/sites/demos/pc/app/popeditor/condition-form.spec.ts similarity index 100% rename from examples/sites/demos/app/popeditor/condition-form.spec.ts rename to examples/sites/demos/pc/app/popeditor/condition-form.spec.ts diff --git a/examples/sites/demos/app/popeditor/condition-form.vue b/examples/sites/demos/pc/app/popeditor/condition-form.vue similarity index 100% rename from examples/sites/demos/app/popeditor/condition-form.vue rename to examples/sites/demos/pc/app/popeditor/condition-form.vue diff --git a/examples/sites/demos/app/popeditor/condition-layout-composition-api.vue b/examples/sites/demos/pc/app/popeditor/condition-layout-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popeditor/condition-layout-composition-api.vue rename to examples/sites/demos/pc/app/popeditor/condition-layout-composition-api.vue diff --git a/examples/sites/demos/app/popeditor/condition-layout.spec.ts b/examples/sites/demos/pc/app/popeditor/condition-layout.spec.ts similarity index 100% rename from examples/sites/demos/app/popeditor/condition-layout.spec.ts rename to examples/sites/demos/pc/app/popeditor/condition-layout.spec.ts diff --git a/examples/sites/demos/app/popeditor/condition-layout.vue b/examples/sites/demos/pc/app/popeditor/condition-layout.vue similarity index 100% rename from examples/sites/demos/app/popeditor/condition-layout.vue rename to examples/sites/demos/pc/app/popeditor/condition-layout.vue diff --git a/examples/sites/demos/app/popeditor/conditions-composition-api.vue b/examples/sites/demos/pc/app/popeditor/conditions-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popeditor/conditions-composition-api.vue rename to examples/sites/demos/pc/app/popeditor/conditions-composition-api.vue diff --git a/examples/sites/demos/app/popeditor/conditions.spec.ts b/examples/sites/demos/pc/app/popeditor/conditions.spec.ts similarity index 100% rename from examples/sites/demos/app/popeditor/conditions.spec.ts rename to examples/sites/demos/pc/app/popeditor/conditions.spec.ts diff --git a/examples/sites/demos/app/popeditor/conditions.vue b/examples/sites/demos/pc/app/popeditor/conditions.vue similarity index 100% rename from examples/sites/demos/app/popeditor/conditions.vue rename to examples/sites/demos/pc/app/popeditor/conditions.vue diff --git a/examples/sites/demos/app/popeditor/disabled-composition-api.vue b/examples/sites/demos/pc/app/popeditor/disabled-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popeditor/disabled-composition-api.vue rename to examples/sites/demos/pc/app/popeditor/disabled-composition-api.vue diff --git a/examples/sites/demos/app/popeditor/disabled.spec.ts b/examples/sites/demos/pc/app/popeditor/disabled.spec.ts similarity index 100% rename from examples/sites/demos/app/popeditor/disabled.spec.ts rename to examples/sites/demos/pc/app/popeditor/disabled.spec.ts diff --git a/examples/sites/demos/app/popeditor/disabled.vue b/examples/sites/demos/pc/app/popeditor/disabled.vue similarity index 100% rename from examples/sites/demos/app/popeditor/disabled.vue rename to examples/sites/demos/pc/app/popeditor/disabled.vue diff --git a/examples/sites/demos/app/popeditor/draggable-composition-api.vue b/examples/sites/demos/pc/app/popeditor/draggable-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popeditor/draggable-composition-api.vue rename to examples/sites/demos/pc/app/popeditor/draggable-composition-api.vue diff --git a/examples/sites/demos/app/popeditor/draggable.spec.ts b/examples/sites/demos/pc/app/popeditor/draggable.spec.ts similarity index 100% rename from examples/sites/demos/app/popeditor/draggable.spec.ts rename to examples/sites/demos/pc/app/popeditor/draggable.spec.ts diff --git a/examples/sites/demos/app/popeditor/draggable.vue b/examples/sites/demos/pc/app/popeditor/draggable.vue similarity index 100% rename from examples/sites/demos/app/popeditor/draggable.vue rename to examples/sites/demos/pc/app/popeditor/draggable.vue diff --git a/examples/sites/demos/app/popeditor/events-composition-api.vue b/examples/sites/demos/pc/app/popeditor/events-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popeditor/events-composition-api.vue rename to examples/sites/demos/pc/app/popeditor/events-composition-api.vue diff --git a/examples/sites/demos/app/popeditor/events.spec.ts b/examples/sites/demos/pc/app/popeditor/events.spec.ts similarity index 100% rename from examples/sites/demos/app/popeditor/events.spec.ts rename to examples/sites/demos/pc/app/popeditor/events.spec.ts diff --git a/examples/sites/demos/app/popeditor/events.vue b/examples/sites/demos/pc/app/popeditor/events.vue similarity index 100% rename from examples/sites/demos/app/popeditor/events.vue rename to examples/sites/demos/pc/app/popeditor/events.vue diff --git a/examples/sites/demos/app/popeditor/grid-composition-api.vue b/examples/sites/demos/pc/app/popeditor/grid-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popeditor/grid-composition-api.vue rename to examples/sites/demos/pc/app/popeditor/grid-composition-api.vue diff --git a/examples/sites/demos/app/popeditor/grid.spec.ts b/examples/sites/demos/pc/app/popeditor/grid.spec.ts similarity index 100% rename from examples/sites/demos/app/popeditor/grid.spec.ts rename to examples/sites/demos/pc/app/popeditor/grid.spec.ts diff --git a/examples/sites/demos/app/popeditor/grid.vue b/examples/sites/demos/pc/app/popeditor/grid.vue similarity index 100% rename from examples/sites/demos/app/popeditor/grid.vue rename to examples/sites/demos/pc/app/popeditor/grid.vue diff --git a/examples/sites/demos/app/popeditor/icon-composition-api.vue b/examples/sites/demos/pc/app/popeditor/icon-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popeditor/icon-composition-api.vue rename to examples/sites/demos/pc/app/popeditor/icon-composition-api.vue diff --git a/examples/sites/demos/app/popeditor/icon.spec.ts b/examples/sites/demos/pc/app/popeditor/icon.spec.ts similarity index 100% rename from examples/sites/demos/app/popeditor/icon.spec.ts rename to examples/sites/demos/pc/app/popeditor/icon.spec.ts diff --git a/examples/sites/demos/app/popeditor/icon.vue b/examples/sites/demos/pc/app/popeditor/icon.vue similarity index 100% rename from examples/sites/demos/app/popeditor/icon.vue rename to examples/sites/demos/pc/app/popeditor/icon.vue diff --git a/examples/sites/demos/app/popeditor/multi-composition-api.vue b/examples/sites/demos/pc/app/popeditor/multi-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popeditor/multi-composition-api.vue rename to examples/sites/demos/pc/app/popeditor/multi-composition-api.vue diff --git a/examples/sites/demos/app/popeditor/multi-value-array-composition-api.vue b/examples/sites/demos/pc/app/popeditor/multi-value-array-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popeditor/multi-value-array-composition-api.vue rename to examples/sites/demos/pc/app/popeditor/multi-value-array-composition-api.vue diff --git a/examples/sites/demos/app/popeditor/multi-value-array.spec.ts b/examples/sites/demos/pc/app/popeditor/multi-value-array.spec.ts similarity index 100% rename from examples/sites/demos/app/popeditor/multi-value-array.spec.ts rename to examples/sites/demos/pc/app/popeditor/multi-value-array.spec.ts diff --git a/examples/sites/demos/app/popeditor/multi-value-array.vue b/examples/sites/demos/pc/app/popeditor/multi-value-array.vue similarity index 100% rename from examples/sites/demos/app/popeditor/multi-value-array.vue rename to examples/sites/demos/pc/app/popeditor/multi-value-array.vue diff --git a/examples/sites/demos/app/popeditor/multi.spec.ts b/examples/sites/demos/pc/app/popeditor/multi.spec.ts similarity index 100% rename from examples/sites/demos/app/popeditor/multi.spec.ts rename to examples/sites/demos/pc/app/popeditor/multi.spec.ts diff --git a/examples/sites/demos/app/popeditor/multi.vue b/examples/sites/demos/pc/app/popeditor/multi.vue similarity index 100% rename from examples/sites/demos/app/popeditor/multi.vue rename to examples/sites/demos/pc/app/popeditor/multi.vue diff --git a/examples/sites/demos/app/popeditor/pager-composition-api.vue b/examples/sites/demos/pc/app/popeditor/pager-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popeditor/pager-composition-api.vue rename to examples/sites/demos/pc/app/popeditor/pager-composition-api.vue diff --git a/examples/sites/demos/app/popeditor/pager.spec.ts b/examples/sites/demos/pc/app/popeditor/pager.spec.ts similarity index 100% rename from examples/sites/demos/app/popeditor/pager.spec.ts rename to examples/sites/demos/pc/app/popeditor/pager.spec.ts diff --git a/examples/sites/demos/app/popeditor/pager.vue b/examples/sites/demos/pc/app/popeditor/pager.vue similarity index 100% rename from examples/sites/demos/app/popeditor/pager.vue rename to examples/sites/demos/pc/app/popeditor/pager.vue diff --git a/examples/sites/demos/app/popeditor/popup-event.vue b/examples/sites/demos/pc/app/popeditor/popup-event.vue similarity index 100% rename from examples/sites/demos/app/popeditor/popup-event.vue rename to examples/sites/demos/pc/app/popeditor/popup-event.vue diff --git a/examples/sites/demos/app/popeditor/readonly-composition-api.vue b/examples/sites/demos/pc/app/popeditor/readonly-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popeditor/readonly-composition-api.vue rename to examples/sites/demos/pc/app/popeditor/readonly-composition-api.vue diff --git a/examples/sites/demos/app/popeditor/readonly.spec.ts b/examples/sites/demos/pc/app/popeditor/readonly.spec.ts similarity index 100% rename from examples/sites/demos/app/popeditor/readonly.spec.ts rename to examples/sites/demos/pc/app/popeditor/readonly.spec.ts diff --git a/examples/sites/demos/app/popeditor/readonly.vue b/examples/sites/demos/pc/app/popeditor/readonly.vue similarity index 100% rename from examples/sites/demos/app/popeditor/readonly.vue rename to examples/sites/demos/pc/app/popeditor/readonly.vue diff --git a/examples/sites/demos/app/popeditor/remote-search-composition-api.vue b/examples/sites/demos/pc/app/popeditor/remote-search-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popeditor/remote-search-composition-api.vue rename to examples/sites/demos/pc/app/popeditor/remote-search-composition-api.vue diff --git a/examples/sites/demos/app/popeditor/remote-search.spec.ts b/examples/sites/demos/pc/app/popeditor/remote-search.spec.ts similarity index 100% rename from examples/sites/demos/app/popeditor/remote-search.spec.ts rename to examples/sites/demos/pc/app/popeditor/remote-search.spec.ts diff --git a/examples/sites/demos/app/popeditor/remote-search.vue b/examples/sites/demos/pc/app/popeditor/remote-search.vue similarity index 100% rename from examples/sites/demos/app/popeditor/remote-search.vue rename to examples/sites/demos/pc/app/popeditor/remote-search.vue diff --git a/examples/sites/demos/app/popeditor/render-text-composition-api.vue b/examples/sites/demos/pc/app/popeditor/render-text-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popeditor/render-text-composition-api.vue rename to examples/sites/demos/pc/app/popeditor/render-text-composition-api.vue diff --git a/examples/sites/demos/app/popeditor/render-text.spec.ts b/examples/sites/demos/pc/app/popeditor/render-text.spec.ts similarity index 100% rename from examples/sites/demos/app/popeditor/render-text.spec.ts rename to examples/sites/demos/pc/app/popeditor/render-text.spec.ts diff --git a/examples/sites/demos/app/popeditor/render-text.vue b/examples/sites/demos/pc/app/popeditor/render-text.vue similarity index 100% rename from examples/sites/demos/app/popeditor/render-text.vue rename to examples/sites/demos/pc/app/popeditor/render-text.vue diff --git a/examples/sites/demos/app/popeditor/resize-composition-api.vue b/examples/sites/demos/pc/app/popeditor/resize-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popeditor/resize-composition-api.vue rename to examples/sites/demos/pc/app/popeditor/resize-composition-api.vue diff --git a/examples/sites/demos/app/popeditor/resize.spec.ts b/examples/sites/demos/pc/app/popeditor/resize.spec.ts similarity index 100% rename from examples/sites/demos/app/popeditor/resize.spec.ts rename to examples/sites/demos/pc/app/popeditor/resize.spec.ts diff --git a/examples/sites/demos/app/popeditor/resize.vue b/examples/sites/demos/pc/app/popeditor/resize.vue similarity index 100% rename from examples/sites/demos/app/popeditor/resize.vue rename to examples/sites/demos/pc/app/popeditor/resize.vue diff --git a/examples/sites/demos/app/popeditor/selected-box-composition-api.vue b/examples/sites/demos/pc/app/popeditor/selected-box-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popeditor/selected-box-composition-api.vue rename to examples/sites/demos/pc/app/popeditor/selected-box-composition-api.vue diff --git a/examples/sites/demos/app/popeditor/selected-box.spec.ts b/examples/sites/demos/pc/app/popeditor/selected-box.spec.ts similarity index 100% rename from examples/sites/demos/app/popeditor/selected-box.spec.ts rename to examples/sites/demos/pc/app/popeditor/selected-box.spec.ts diff --git a/examples/sites/demos/app/popeditor/selected-box.vue b/examples/sites/demos/pc/app/popeditor/selected-box.vue similarity index 100% rename from examples/sites/demos/app/popeditor/selected-box.vue rename to examples/sites/demos/pc/app/popeditor/selected-box.vue diff --git a/examples/sites/demos/app/popeditor/show-history-composition-api.vue b/examples/sites/demos/pc/app/popeditor/show-history-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popeditor/show-history-composition-api.vue rename to examples/sites/demos/pc/app/popeditor/show-history-composition-api.vue diff --git a/examples/sites/demos/app/popeditor/show-history.spec.ts b/examples/sites/demos/pc/app/popeditor/show-history.spec.ts similarity index 100% rename from examples/sites/demos/app/popeditor/show-history.spec.ts rename to examples/sites/demos/pc/app/popeditor/show-history.spec.ts diff --git a/examples/sites/demos/app/popeditor/show-history.vue b/examples/sites/demos/pc/app/popeditor/show-history.vue similarity index 100% rename from examples/sites/demos/app/popeditor/show-history.vue rename to examples/sites/demos/pc/app/popeditor/show-history.vue diff --git a/examples/sites/demos/app/popeditor/showClearBtn-composition-api.vue b/examples/sites/demos/pc/app/popeditor/showClearBtn-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popeditor/showClearBtn-composition-api.vue rename to examples/sites/demos/pc/app/popeditor/showClearBtn-composition-api.vue diff --git a/examples/sites/demos/app/popeditor/showClearBtn.spec.ts b/examples/sites/demos/pc/app/popeditor/showClearBtn.spec.ts similarity index 100% rename from examples/sites/demos/app/popeditor/showClearBtn.spec.ts rename to examples/sites/demos/pc/app/popeditor/showClearBtn.spec.ts diff --git a/examples/sites/demos/app/popeditor/showClearBtn.vue b/examples/sites/demos/pc/app/popeditor/showClearBtn.vue similarity index 100% rename from examples/sites/demos/app/popeditor/showClearBtn.vue rename to examples/sites/demos/pc/app/popeditor/showClearBtn.vue diff --git a/examples/sites/demos/app/popeditor/showOverflow-composition-api.vue b/examples/sites/demos/pc/app/popeditor/showOverflow-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popeditor/showOverflow-composition-api.vue rename to examples/sites/demos/pc/app/popeditor/showOverflow-composition-api.vue diff --git a/examples/sites/demos/app/popeditor/showOverflow.spec.ts b/examples/sites/demos/pc/app/popeditor/showOverflow.spec.ts similarity index 100% rename from examples/sites/demos/app/popeditor/showOverflow.spec.ts rename to examples/sites/demos/pc/app/popeditor/showOverflow.spec.ts diff --git a/examples/sites/demos/app/popeditor/showOverflow.vue b/examples/sites/demos/pc/app/popeditor/showOverflow.vue similarity index 100% rename from examples/sites/demos/app/popeditor/showOverflow.vue rename to examples/sites/demos/pc/app/popeditor/showOverflow.vue diff --git a/examples/sites/demos/app/popeditor/single-select-radio-composition-api.vue b/examples/sites/demos/pc/app/popeditor/single-select-radio-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popeditor/single-select-radio-composition-api.vue rename to examples/sites/demos/pc/app/popeditor/single-select-radio-composition-api.vue diff --git a/examples/sites/demos/app/popeditor/single-select-radio.spec.ts b/examples/sites/demos/pc/app/popeditor/single-select-radio.spec.ts similarity index 100% rename from examples/sites/demos/app/popeditor/single-select-radio.spec.ts rename to examples/sites/demos/pc/app/popeditor/single-select-radio.spec.ts diff --git a/examples/sites/demos/app/popeditor/single-select-radio.vue b/examples/sites/demos/pc/app/popeditor/single-select-radio.vue similarity index 100% rename from examples/sites/demos/app/popeditor/single-select-radio.vue rename to examples/sites/demos/pc/app/popeditor/single-select-radio.vue diff --git a/examples/sites/demos/app/popeditor/size-composition-api.vue b/examples/sites/demos/pc/app/popeditor/size-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popeditor/size-composition-api.vue rename to examples/sites/demos/pc/app/popeditor/size-composition-api.vue diff --git a/examples/sites/demos/app/popeditor/size.spec.ts b/examples/sites/demos/pc/app/popeditor/size.spec.ts similarity index 100% rename from examples/sites/demos/app/popeditor/size.spec.ts rename to examples/sites/demos/pc/app/popeditor/size.spec.ts diff --git a/examples/sites/demos/app/popeditor/size.vue b/examples/sites/demos/pc/app/popeditor/size.vue similarity index 100% rename from examples/sites/demos/app/popeditor/size.vue rename to examples/sites/demos/pc/app/popeditor/size.vue diff --git a/examples/sites/demos/app/popeditor/slot-composition-api.vue b/examples/sites/demos/pc/app/popeditor/slot-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popeditor/slot-composition-api.vue rename to examples/sites/demos/pc/app/popeditor/slot-composition-api.vue diff --git a/examples/sites/demos/app/popeditor/slot-footer-composition-api.vue b/examples/sites/demos/pc/app/popeditor/slot-footer-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popeditor/slot-footer-composition-api.vue rename to examples/sites/demos/pc/app/popeditor/slot-footer-composition-api.vue diff --git a/examples/sites/demos/app/popeditor/slot-footer.spec.ts b/examples/sites/demos/pc/app/popeditor/slot-footer.spec.ts similarity index 100% rename from examples/sites/demos/app/popeditor/slot-footer.spec.ts rename to examples/sites/demos/pc/app/popeditor/slot-footer.spec.ts diff --git a/examples/sites/demos/app/popeditor/slot-footer.vue b/examples/sites/demos/pc/app/popeditor/slot-footer.vue similarity index 100% rename from examples/sites/demos/app/popeditor/slot-footer.vue rename to examples/sites/demos/pc/app/popeditor/slot-footer.vue diff --git a/examples/sites/demos/app/popeditor/slot.spec.ts b/examples/sites/demos/pc/app/popeditor/slot.spec.ts similarity index 100% rename from examples/sites/demos/app/popeditor/slot.spec.ts rename to examples/sites/demos/pc/app/popeditor/slot.spec.ts diff --git a/examples/sites/demos/app/popeditor/slot.vue b/examples/sites/demos/pc/app/popeditor/slot.vue similarity index 100% rename from examples/sites/demos/app/popeditor/slot.vue rename to examples/sites/demos/pc/app/popeditor/slot.vue diff --git a/examples/sites/demos/app/popeditor/suggest-composition-api.vue b/examples/sites/demos/pc/app/popeditor/suggest-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popeditor/suggest-composition-api.vue rename to examples/sites/demos/pc/app/popeditor/suggest-composition-api.vue diff --git a/examples/sites/demos/app/popeditor/suggest.spec.ts b/examples/sites/demos/pc/app/popeditor/suggest.spec.ts similarity index 100% rename from examples/sites/demos/app/popeditor/suggest.spec.ts rename to examples/sites/demos/pc/app/popeditor/suggest.spec.ts diff --git a/examples/sites/demos/app/popeditor/suggest.vue b/examples/sites/demos/pc/app/popeditor/suggest.vue similarity index 100% rename from examples/sites/demos/app/popeditor/suggest.vue rename to examples/sites/demos/pc/app/popeditor/suggest.vue diff --git a/examples/sites/demos/app/popeditor/tabindex-composition-api.vue b/examples/sites/demos/pc/app/popeditor/tabindex-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popeditor/tabindex-composition-api.vue rename to examples/sites/demos/pc/app/popeditor/tabindex-composition-api.vue diff --git a/examples/sites/demos/app/popeditor/tabindex.spec.ts b/examples/sites/demos/pc/app/popeditor/tabindex.spec.ts similarity index 100% rename from examples/sites/demos/app/popeditor/tabindex.spec.ts rename to examples/sites/demos/pc/app/popeditor/tabindex.spec.ts diff --git a/examples/sites/demos/app/popeditor/tabindex.vue b/examples/sites/demos/pc/app/popeditor/tabindex.vue similarity index 100% rename from examples/sites/demos/app/popeditor/tabindex.vue rename to examples/sites/demos/pc/app/popeditor/tabindex.vue diff --git a/examples/sites/demos/app/popeditor/textField-composition-api.vue b/examples/sites/demos/pc/app/popeditor/textField-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popeditor/textField-composition-api.vue rename to examples/sites/demos/pc/app/popeditor/textField-composition-api.vue diff --git a/examples/sites/demos/app/popeditor/textField.spec.ts b/examples/sites/demos/pc/app/popeditor/textField.spec.ts similarity index 100% rename from examples/sites/demos/app/popeditor/textField.spec.ts rename to examples/sites/demos/pc/app/popeditor/textField.spec.ts diff --git a/examples/sites/demos/app/popeditor/textField.vue b/examples/sites/demos/pc/app/popeditor/textField.vue similarity index 100% rename from examples/sites/demos/app/popeditor/textField.vue rename to examples/sites/demos/pc/app/popeditor/textField.vue diff --git a/examples/sites/demos/app/popeditor/title-composition-api.vue b/examples/sites/demos/pc/app/popeditor/title-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popeditor/title-composition-api.vue rename to examples/sites/demos/pc/app/popeditor/title-composition-api.vue diff --git a/examples/sites/demos/app/popeditor/title.spec.ts b/examples/sites/demos/pc/app/popeditor/title.spec.ts similarity index 100% rename from examples/sites/demos/app/popeditor/title.spec.ts rename to examples/sites/demos/pc/app/popeditor/title.spec.ts diff --git a/examples/sites/demos/app/popeditor/title.vue b/examples/sites/demos/pc/app/popeditor/title.vue similarity index 100% rename from examples/sites/demos/app/popeditor/title.vue rename to examples/sites/demos/pc/app/popeditor/title.vue diff --git a/examples/sites/demos/app/popeditor/tree-composition-api.vue b/examples/sites/demos/pc/app/popeditor/tree-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popeditor/tree-composition-api.vue rename to examples/sites/demos/pc/app/popeditor/tree-composition-api.vue diff --git a/examples/sites/demos/app/popeditor/tree.spec.ts b/examples/sites/demos/pc/app/popeditor/tree.spec.ts similarity index 100% rename from examples/sites/demos/app/popeditor/tree.spec.ts rename to examples/sites/demos/pc/app/popeditor/tree.spec.ts diff --git a/examples/sites/demos/app/popeditor/tree.vue b/examples/sites/demos/pc/app/popeditor/tree.vue similarity index 100% rename from examples/sites/demos/app/popeditor/tree.vue rename to examples/sites/demos/pc/app/popeditor/tree.vue diff --git a/examples/sites/demos/app/popeditor/trigger-composition-api.vue b/examples/sites/demos/pc/app/popeditor/trigger-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popeditor/trigger-composition-api.vue rename to examples/sites/demos/pc/app/popeditor/trigger-composition-api.vue diff --git a/examples/sites/demos/app/popeditor/trigger.spec.ts b/examples/sites/demos/pc/app/popeditor/trigger.spec.ts similarity index 100% rename from examples/sites/demos/app/popeditor/trigger.spec.ts rename to examples/sites/demos/pc/app/popeditor/trigger.spec.ts diff --git a/examples/sites/demos/app/popeditor/trigger.vue b/examples/sites/demos/pc/app/popeditor/trigger.vue similarity index 100% rename from examples/sites/demos/app/popeditor/trigger.vue rename to examples/sites/demos/pc/app/popeditor/trigger.vue diff --git a/examples/sites/demos/app/popeditor/webdoc/popeditor.cn.md b/examples/sites/demos/pc/app/popeditor/webdoc/popeditor.cn.md similarity index 100% rename from examples/sites/demos/app/popeditor/webdoc/popeditor.cn.md rename to examples/sites/demos/pc/app/popeditor/webdoc/popeditor.cn.md diff --git a/examples/sites/demos/app/popeditor/webdoc/popeditor.en.md b/examples/sites/demos/pc/app/popeditor/webdoc/popeditor.en.md similarity index 100% rename from examples/sites/demos/app/popeditor/webdoc/popeditor.en.md rename to examples/sites/demos/pc/app/popeditor/webdoc/popeditor.en.md diff --git a/examples/sites/demos/app/popeditor/webdoc/popeditor.js b/examples/sites/demos/pc/app/popeditor/webdoc/popeditor.js similarity index 100% rename from examples/sites/demos/app/popeditor/webdoc/popeditor.js rename to examples/sites/demos/pc/app/popeditor/webdoc/popeditor.js diff --git a/examples/sites/demos/app/popeditor/width-composition-api.vue b/examples/sites/demos/pc/app/popeditor/width-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popeditor/width-composition-api.vue rename to examples/sites/demos/pc/app/popeditor/width-composition-api.vue diff --git a/examples/sites/demos/app/popeditor/width.spec.ts b/examples/sites/demos/pc/app/popeditor/width.spec.ts similarity index 100% rename from examples/sites/demos/app/popeditor/width.spec.ts rename to examples/sites/demos/pc/app/popeditor/width.spec.ts diff --git a/examples/sites/demos/app/popeditor/width.vue b/examples/sites/demos/pc/app/popeditor/width.vue similarity index 100% rename from examples/sites/demos/app/popeditor/width.vue rename to examples/sites/demos/pc/app/popeditor/width.vue diff --git a/examples/sites/demos/app/popover/arrow-offset-composition-api.vue b/examples/sites/demos/pc/app/popover/arrow-offset-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popover/arrow-offset-composition-api.vue rename to examples/sites/demos/pc/app/popover/arrow-offset-composition-api.vue diff --git a/examples/sites/demos/app/popover/arrow-offset.spec.js b/examples/sites/demos/pc/app/popover/arrow-offset.spec.js similarity index 100% rename from examples/sites/demos/app/popover/arrow-offset.spec.js rename to examples/sites/demos/pc/app/popover/arrow-offset.spec.js diff --git a/examples/sites/demos/app/popover/arrow-offset.vue b/examples/sites/demos/pc/app/popover/arrow-offset.vue similarity index 100% rename from examples/sites/demos/app/popover/arrow-offset.vue rename to examples/sites/demos/pc/app/popover/arrow-offset.vue diff --git a/examples/sites/demos/app/popover/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/popover/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popover/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/popover/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/popover/basic-usage.spec.js b/examples/sites/demos/pc/app/popover/basic-usage.spec.js similarity index 100% rename from examples/sites/demos/app/popover/basic-usage.spec.js rename to examples/sites/demos/pc/app/popover/basic-usage.spec.js diff --git a/examples/sites/demos/app/popover/basic-usage.vue b/examples/sites/demos/pc/app/popover/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/popover/basic-usage.vue rename to examples/sites/demos/pc/app/popover/basic-usage.vue diff --git a/examples/sites/demos/app/popover/close-delay-composition-api.vue b/examples/sites/demos/pc/app/popover/close-delay-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popover/close-delay-composition-api.vue rename to examples/sites/demos/pc/app/popover/close-delay-composition-api.vue diff --git a/examples/sites/demos/app/popover/close-delay.spec.js b/examples/sites/demos/pc/app/popover/close-delay.spec.js similarity index 100% rename from examples/sites/demos/app/popover/close-delay.spec.js rename to examples/sites/demos/pc/app/popover/close-delay.spec.js diff --git a/examples/sites/demos/app/popover/close-delay.vue b/examples/sites/demos/pc/app/popover/close-delay.vue similarity index 100% rename from examples/sites/demos/app/popover/close-delay.vue rename to examples/sites/demos/pc/app/popover/close-delay.vue diff --git a/examples/sites/demos/app/popover/custom-tip-text-composition-api.vue b/examples/sites/demos/pc/app/popover/custom-tip-text-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popover/custom-tip-text-composition-api.vue rename to examples/sites/demos/pc/app/popover/custom-tip-text-composition-api.vue diff --git a/examples/sites/demos/app/popover/custom-tip-text.spec.js b/examples/sites/demos/pc/app/popover/custom-tip-text.spec.js similarity index 100% rename from examples/sites/demos/app/popover/custom-tip-text.spec.js rename to examples/sites/demos/pc/app/popover/custom-tip-text.spec.js diff --git a/examples/sites/demos/app/popover/custom-tip-text.vue b/examples/sites/demos/pc/app/popover/custom-tip-text.vue similarity index 100% rename from examples/sites/demos/app/popover/custom-tip-text.vue rename to examples/sites/demos/pc/app/popover/custom-tip-text.vue diff --git a/examples/sites/demos/app/popover/custom-transition-composition-api.vue b/examples/sites/demos/pc/app/popover/custom-transition-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popover/custom-transition-composition-api.vue rename to examples/sites/demos/pc/app/popover/custom-transition-composition-api.vue diff --git a/examples/sites/demos/app/popover/custom-transition.spec.js b/examples/sites/demos/pc/app/popover/custom-transition.spec.js similarity index 100% rename from examples/sites/demos/app/popover/custom-transition.spec.js rename to examples/sites/demos/pc/app/popover/custom-transition.spec.js diff --git a/examples/sites/demos/app/popover/custom-transition.vue b/examples/sites/demos/pc/app/popover/custom-transition.vue similarity index 100% rename from examples/sites/demos/app/popover/custom-transition.vue rename to examples/sites/demos/pc/app/popover/custom-transition.vue diff --git a/examples/sites/demos/app/popover/dynamic-disable-composition-api.vue b/examples/sites/demos/pc/app/popover/dynamic-disable-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popover/dynamic-disable-composition-api.vue rename to examples/sites/demos/pc/app/popover/dynamic-disable-composition-api.vue diff --git a/examples/sites/demos/app/popover/dynamic-disable.spec.js b/examples/sites/demos/pc/app/popover/dynamic-disable.spec.js similarity index 100% rename from examples/sites/demos/app/popover/dynamic-disable.spec.js rename to examples/sites/demos/pc/app/popover/dynamic-disable.spec.js diff --git a/examples/sites/demos/app/popover/dynamic-disable.vue b/examples/sites/demos/pc/app/popover/dynamic-disable.vue similarity index 100% rename from examples/sites/demos/app/popover/dynamic-disable.vue rename to examples/sites/demos/pc/app/popover/dynamic-disable.vue diff --git a/examples/sites/demos/app/popover/frame-offset-composition-api.vue b/examples/sites/demos/pc/app/popover/frame-offset-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popover/frame-offset-composition-api.vue rename to examples/sites/demos/pc/app/popover/frame-offset-composition-api.vue diff --git a/examples/sites/demos/app/popover/frame-offset.spec.js b/examples/sites/demos/pc/app/popover/frame-offset.spec.js similarity index 100% rename from examples/sites/demos/app/popover/frame-offset.spec.js rename to examples/sites/demos/pc/app/popover/frame-offset.spec.js diff --git a/examples/sites/demos/app/popover/frame-offset.vue b/examples/sites/demos/pc/app/popover/frame-offset.vue similarity index 100% rename from examples/sites/demos/app/popover/frame-offset.vue rename to examples/sites/demos/pc/app/popover/frame-offset.vue diff --git a/examples/sites/demos/app/popover/hidden-arrow-composition-api.vue b/examples/sites/demos/pc/app/popover/hidden-arrow-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popover/hidden-arrow-composition-api.vue rename to examples/sites/demos/pc/app/popover/hidden-arrow-composition-api.vue diff --git a/examples/sites/demos/app/popover/hidden-arrow.spec.js b/examples/sites/demos/pc/app/popover/hidden-arrow.spec.js similarity index 100% rename from examples/sites/demos/app/popover/hidden-arrow.spec.js rename to examples/sites/demos/pc/app/popover/hidden-arrow.spec.js diff --git a/examples/sites/demos/app/popover/hidden-arrow.vue b/examples/sites/demos/pc/app/popover/hidden-arrow.vue similarity index 100% rename from examples/sites/demos/app/popover/hidden-arrow.vue rename to examples/sites/demos/pc/app/popover/hidden-arrow.vue diff --git a/examples/sites/demos/app/popover/open-delay-composition-api.vue b/examples/sites/demos/pc/app/popover/open-delay-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popover/open-delay-composition-api.vue rename to examples/sites/demos/pc/app/popover/open-delay-composition-api.vue diff --git a/examples/sites/demos/app/popover/open-delay.spec.js b/examples/sites/demos/pc/app/popover/open-delay.spec.js similarity index 100% rename from examples/sites/demos/app/popover/open-delay.spec.js rename to examples/sites/demos/pc/app/popover/open-delay.spec.js diff --git a/examples/sites/demos/app/popover/open-delay.vue b/examples/sites/demos/pc/app/popover/open-delay.vue similarity index 100% rename from examples/sites/demos/app/popover/open-delay.vue rename to examples/sites/demos/pc/app/popover/open-delay.vue diff --git a/examples/sites/demos/app/popover/popover-content-composition-api.vue b/examples/sites/demos/pc/app/popover/popover-content-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popover/popover-content-composition-api.vue rename to examples/sites/demos/pc/app/popover/popover-content-composition-api.vue diff --git a/examples/sites/demos/app/popover/popover-content.spec.js b/examples/sites/demos/pc/app/popover/popover-content.spec.js similarity index 100% rename from examples/sites/demos/app/popover/popover-content.spec.js rename to examples/sites/demos/pc/app/popover/popover-content.spec.js diff --git a/examples/sites/demos/app/popover/popover-content.vue b/examples/sites/demos/pc/app/popover/popover-content.vue similarity index 100% rename from examples/sites/demos/app/popover/popover-content.vue rename to examples/sites/demos/pc/app/popover/popover-content.vue diff --git a/examples/sites/demos/app/popover/popover-events-composition-api.vue b/examples/sites/demos/pc/app/popover/popover-events-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popover/popover-events-composition-api.vue rename to examples/sites/demos/pc/app/popover/popover-events-composition-api.vue diff --git a/examples/sites/demos/app/popover/popover-events.spec.js b/examples/sites/demos/pc/app/popover/popover-events.spec.js similarity index 100% rename from examples/sites/demos/app/popover/popover-events.spec.js rename to examples/sites/demos/pc/app/popover/popover-events.spec.js diff --git a/examples/sites/demos/app/popover/popover-events.vue b/examples/sites/demos/pc/app/popover/popover-events.vue similarity index 100% rename from examples/sites/demos/app/popover/popover-events.vue rename to examples/sites/demos/pc/app/popover/popover-events.vue diff --git a/examples/sites/demos/app/popover/popover-placement-composition-api.vue b/examples/sites/demos/pc/app/popover/popover-placement-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popover/popover-placement-composition-api.vue rename to examples/sites/demos/pc/app/popover/popover-placement-composition-api.vue diff --git a/examples/sites/demos/app/popover/popover-placement.spec.js b/examples/sites/demos/pc/app/popover/popover-placement.spec.js similarity index 100% rename from examples/sites/demos/app/popover/popover-placement.spec.js rename to examples/sites/demos/pc/app/popover/popover-placement.spec.js diff --git a/examples/sites/demos/app/popover/popover-placement.vue b/examples/sites/demos/pc/app/popover/popover-placement.vue similarity index 100% rename from examples/sites/demos/app/popover/popover-placement.vue rename to examples/sites/demos/pc/app/popover/popover-placement.vue diff --git a/examples/sites/demos/app/popover/popover-width-composition-api.vue b/examples/sites/demos/pc/app/popover/popover-width-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popover/popover-width-composition-api.vue rename to examples/sites/demos/pc/app/popover/popover-width-composition-api.vue diff --git a/examples/sites/demos/app/popover/popover-width.spec.js b/examples/sites/demos/pc/app/popover/popover-width.spec.js similarity index 100% rename from examples/sites/demos/app/popover/popover-width.spec.js rename to examples/sites/demos/pc/app/popover/popover-width.spec.js diff --git a/examples/sites/demos/app/popover/popover-width.vue b/examples/sites/demos/pc/app/popover/popover-width.vue similarity index 100% rename from examples/sites/demos/app/popover/popover-width.vue rename to examples/sites/demos/pc/app/popover/popover-width.vue diff --git a/examples/sites/demos/app/popover/popper-class-composition-api.vue b/examples/sites/demos/pc/app/popover/popper-class-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popover/popper-class-composition-api.vue rename to examples/sites/demos/pc/app/popover/popper-class-composition-api.vue diff --git a/examples/sites/demos/app/popover/popper-class.spec.js b/examples/sites/demos/pc/app/popover/popper-class.spec.js similarity index 100% rename from examples/sites/demos/app/popover/popper-class.spec.js rename to examples/sites/demos/pc/app/popover/popper-class.spec.js diff --git a/examples/sites/demos/app/popover/popper-class.vue b/examples/sites/demos/pc/app/popover/popper-class.vue similarity index 100% rename from examples/sites/demos/app/popover/popper-class.vue rename to examples/sites/demos/pc/app/popover/popper-class.vue diff --git a/examples/sites/demos/app/popover/popper-options-composition-api.vue b/examples/sites/demos/pc/app/popover/popper-options-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popover/popper-options-composition-api.vue rename to examples/sites/demos/pc/app/popover/popper-options-composition-api.vue diff --git a/examples/sites/demos/app/popover/popper-options.spec.js b/examples/sites/demos/pc/app/popover/popper-options.spec.js similarity index 100% rename from examples/sites/demos/app/popover/popper-options.spec.js rename to examples/sites/demos/pc/app/popover/popper-options.spec.js diff --git a/examples/sites/demos/app/popover/popper-options.vue b/examples/sites/demos/pc/app/popover/popper-options.vue similarity index 100% rename from examples/sites/demos/app/popover/popper-options.vue rename to examples/sites/demos/pc/app/popover/popper-options.vue diff --git a/examples/sites/demos/app/popover/trigger-mode-composition-api.vue b/examples/sites/demos/pc/app/popover/trigger-mode-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popover/trigger-mode-composition-api.vue rename to examples/sites/demos/pc/app/popover/trigger-mode-composition-api.vue diff --git a/examples/sites/demos/app/popover/trigger-mode.spec.js b/examples/sites/demos/pc/app/popover/trigger-mode.spec.js similarity index 100% rename from examples/sites/demos/app/popover/trigger-mode.spec.js rename to examples/sites/demos/pc/app/popover/trigger-mode.spec.js diff --git a/examples/sites/demos/app/popover/trigger-mode.vue b/examples/sites/demos/pc/app/popover/trigger-mode.vue similarity index 100% rename from examples/sites/demos/app/popover/trigger-mode.vue rename to examples/sites/demos/pc/app/popover/trigger-mode.vue diff --git a/examples/sites/demos/app/popover/trigger-reference-composition-api.vue b/examples/sites/demos/pc/app/popover/trigger-reference-composition-api.vue similarity index 100% rename from examples/sites/demos/app/popover/trigger-reference-composition-api.vue rename to examples/sites/demos/pc/app/popover/trigger-reference-composition-api.vue diff --git a/examples/sites/demos/app/popover/trigger-reference.spec.js b/examples/sites/demos/pc/app/popover/trigger-reference.spec.js similarity index 100% rename from examples/sites/demos/app/popover/trigger-reference.spec.js rename to examples/sites/demos/pc/app/popover/trigger-reference.spec.js diff --git a/examples/sites/demos/app/popover/trigger-reference.vue b/examples/sites/demos/pc/app/popover/trigger-reference.vue similarity index 100% rename from examples/sites/demos/app/popover/trigger-reference.vue rename to examples/sites/demos/pc/app/popover/trigger-reference.vue diff --git a/examples/sites/demos/app/popover/webdoc/popover.cn.md b/examples/sites/demos/pc/app/popover/webdoc/popover.cn.md similarity index 100% rename from examples/sites/demos/app/popover/webdoc/popover.cn.md rename to examples/sites/demos/pc/app/popover/webdoc/popover.cn.md diff --git a/examples/sites/demos/app/popover/webdoc/popover.en.md b/examples/sites/demos/pc/app/popover/webdoc/popover.en.md similarity index 100% rename from examples/sites/demos/app/popover/webdoc/popover.en.md rename to examples/sites/demos/pc/app/popover/webdoc/popover.en.md diff --git a/examples/sites/demos/app/popover/webdoc/popover.js b/examples/sites/demos/pc/app/popover/webdoc/popover.js similarity index 100% rename from examples/sites/demos/app/popover/webdoc/popover.js rename to examples/sites/demos/pc/app/popover/webdoc/popover.js diff --git a/examples/sites/demos/app/progress/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/progress/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/progress/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/progress/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/progress/basic-usage.spec.ts b/examples/sites/demos/pc/app/progress/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/progress/basic-usage.spec.ts rename to examples/sites/demos/pc/app/progress/basic-usage.spec.ts diff --git a/examples/sites/demos/app/progress/basic-usage.vue b/examples/sites/demos/pc/app/progress/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/progress/basic-usage.vue rename to examples/sites/demos/pc/app/progress/basic-usage.vue diff --git a/examples/sites/demos/app/progress/custom-color-composition-api.vue b/examples/sites/demos/pc/app/progress/custom-color-composition-api.vue similarity index 100% rename from examples/sites/demos/app/progress/custom-color-composition-api.vue rename to examples/sites/demos/pc/app/progress/custom-color-composition-api.vue diff --git a/examples/sites/demos/app/progress/custom-color.spec.ts b/examples/sites/demos/pc/app/progress/custom-color.spec.ts similarity index 100% rename from examples/sites/demos/app/progress/custom-color.spec.ts rename to examples/sites/demos/pc/app/progress/custom-color.spec.ts diff --git a/examples/sites/demos/app/progress/custom-color.vue b/examples/sites/demos/pc/app/progress/custom-color.vue similarity index 100% rename from examples/sites/demos/app/progress/custom-color.vue rename to examples/sites/demos/pc/app/progress/custom-color.vue diff --git a/examples/sites/demos/app/progress/dynamic-control-changes-composition-api.vue b/examples/sites/demos/pc/app/progress/dynamic-control-changes-composition-api.vue similarity index 100% rename from examples/sites/demos/app/progress/dynamic-control-changes-composition-api.vue rename to examples/sites/demos/pc/app/progress/dynamic-control-changes-composition-api.vue diff --git a/examples/sites/demos/app/progress/dynamic-control-changes.spec.ts b/examples/sites/demos/pc/app/progress/dynamic-control-changes.spec.ts similarity index 100% rename from examples/sites/demos/app/progress/dynamic-control-changes.spec.ts rename to examples/sites/demos/pc/app/progress/dynamic-control-changes.spec.ts diff --git a/examples/sites/demos/app/progress/dynamic-control-changes.vue b/examples/sites/demos/pc/app/progress/dynamic-control-changes.vue similarity index 100% rename from examples/sites/demos/app/progress/dynamic-control-changes.vue rename to examples/sites/demos/pc/app/progress/dynamic-control-changes.vue diff --git a/examples/sites/demos/app/progress/format-text-composition-api.vue b/examples/sites/demos/pc/app/progress/format-text-composition-api.vue similarity index 100% rename from examples/sites/demos/app/progress/format-text-composition-api.vue rename to examples/sites/demos/pc/app/progress/format-text-composition-api.vue diff --git a/examples/sites/demos/app/progress/format-text.spec.ts b/examples/sites/demos/pc/app/progress/format-text.spec.ts similarity index 100% rename from examples/sites/demos/app/progress/format-text.spec.ts rename to examples/sites/demos/pc/app/progress/format-text.spec.ts diff --git a/examples/sites/demos/app/progress/format-text.vue b/examples/sites/demos/pc/app/progress/format-text.vue similarity index 100% rename from examples/sites/demos/app/progress/format-text.vue rename to examples/sites/demos/pc/app/progress/format-text.vue diff --git a/examples/sites/demos/app/progress/progress-status-composition-api.vue b/examples/sites/demos/pc/app/progress/progress-status-composition-api.vue similarity index 100% rename from examples/sites/demos/app/progress/progress-status-composition-api.vue rename to examples/sites/demos/pc/app/progress/progress-status-composition-api.vue diff --git a/examples/sites/demos/app/progress/progress-status.spec.ts b/examples/sites/demos/pc/app/progress/progress-status.spec.ts similarity index 100% rename from examples/sites/demos/app/progress/progress-status.spec.ts rename to examples/sites/demos/pc/app/progress/progress-status.spec.ts diff --git a/examples/sites/demos/app/progress/progress-status.vue b/examples/sites/demos/pc/app/progress/progress-status.vue similarity index 100% rename from examples/sites/demos/app/progress/progress-status.vue rename to examples/sites/demos/pc/app/progress/progress-status.vue diff --git a/examples/sites/demos/app/progress/progress-type-circle-composition-api.vue b/examples/sites/demos/pc/app/progress/progress-type-circle-composition-api.vue similarity index 100% rename from examples/sites/demos/app/progress/progress-type-circle-composition-api.vue rename to examples/sites/demos/pc/app/progress/progress-type-circle-composition-api.vue diff --git a/examples/sites/demos/app/progress/progress-type-circle.spec.ts b/examples/sites/demos/pc/app/progress/progress-type-circle.spec.ts similarity index 100% rename from examples/sites/demos/app/progress/progress-type-circle.spec.ts rename to examples/sites/demos/pc/app/progress/progress-type-circle.spec.ts diff --git a/examples/sites/demos/app/progress/progress-type-circle.vue b/examples/sites/demos/pc/app/progress/progress-type-circle.vue similarity index 100% rename from examples/sites/demos/app/progress/progress-type-circle.vue rename to examples/sites/demos/pc/app/progress/progress-type-circle.vue diff --git a/examples/sites/demos/app/progress/progress-type-composition-api.vue b/examples/sites/demos/pc/app/progress/progress-type-composition-api.vue similarity index 100% rename from examples/sites/demos/app/progress/progress-type-composition-api.vue rename to examples/sites/demos/pc/app/progress/progress-type-composition-api.vue diff --git a/examples/sites/demos/app/progress/progress-type-dashboard-composition-api.vue b/examples/sites/demos/pc/app/progress/progress-type-dashboard-composition-api.vue similarity index 100% rename from examples/sites/demos/app/progress/progress-type-dashboard-composition-api.vue rename to examples/sites/demos/pc/app/progress/progress-type-dashboard-composition-api.vue diff --git a/examples/sites/demos/app/progress/progress-type-dashboard.spec.ts b/examples/sites/demos/pc/app/progress/progress-type-dashboard.spec.ts similarity index 100% rename from examples/sites/demos/app/progress/progress-type-dashboard.spec.ts rename to examples/sites/demos/pc/app/progress/progress-type-dashboard.spec.ts diff --git a/examples/sites/demos/app/progress/progress-type-dashboard.vue b/examples/sites/demos/pc/app/progress/progress-type-dashboard.vue similarity index 100% rename from examples/sites/demos/app/progress/progress-type-dashboard.vue rename to examples/sites/demos/pc/app/progress/progress-type-dashboard.vue diff --git a/examples/sites/demos/app/progress/progress-type.spec.ts b/examples/sites/demos/pc/app/progress/progress-type.spec.ts similarity index 100% rename from examples/sites/demos/app/progress/progress-type.spec.ts rename to examples/sites/demos/pc/app/progress/progress-type.spec.ts diff --git a/examples/sites/demos/app/progress/progress-type.vue b/examples/sites/demos/pc/app/progress/progress-type.vue similarity index 100% rename from examples/sites/demos/app/progress/progress-type.vue rename to examples/sites/demos/pc/app/progress/progress-type.vue diff --git a/examples/sites/demos/app/progress/progress-width-composition-api.vue b/examples/sites/demos/pc/app/progress/progress-width-composition-api.vue similarity index 100% rename from examples/sites/demos/app/progress/progress-width-composition-api.vue rename to examples/sites/demos/pc/app/progress/progress-width-composition-api.vue diff --git a/examples/sites/demos/app/progress/progress-width.spec.ts b/examples/sites/demos/pc/app/progress/progress-width.spec.ts similarity index 100% rename from examples/sites/demos/app/progress/progress-width.spec.ts rename to examples/sites/demos/pc/app/progress/progress-width.spec.ts diff --git a/examples/sites/demos/app/progress/progress-width.vue b/examples/sites/demos/pc/app/progress/progress-width.vue similarity index 100% rename from examples/sites/demos/app/progress/progress-width.vue rename to examples/sites/demos/pc/app/progress/progress-width.vue diff --git a/examples/sites/demos/app/progress/text-inside-or-no-text-composition-api.vue b/examples/sites/demos/pc/app/progress/text-inside-or-no-text-composition-api.vue similarity index 100% rename from examples/sites/demos/app/progress/text-inside-or-no-text-composition-api.vue rename to examples/sites/demos/pc/app/progress/text-inside-or-no-text-composition-api.vue diff --git a/examples/sites/demos/app/progress/text-inside-or-no-text.spec.ts b/examples/sites/demos/pc/app/progress/text-inside-or-no-text.spec.ts similarity index 100% rename from examples/sites/demos/app/progress/text-inside-or-no-text.spec.ts rename to examples/sites/demos/pc/app/progress/text-inside-or-no-text.spec.ts diff --git a/examples/sites/demos/app/progress/text-inside-or-no-text.vue b/examples/sites/demos/pc/app/progress/text-inside-or-no-text.vue similarity index 100% rename from examples/sites/demos/app/progress/text-inside-or-no-text.vue rename to examples/sites/demos/pc/app/progress/text-inside-or-no-text.vue diff --git a/examples/sites/demos/app/progress/webdoc/progress.cn.md b/examples/sites/demos/pc/app/progress/webdoc/progress.cn.md similarity index 100% rename from examples/sites/demos/app/progress/webdoc/progress.cn.md rename to examples/sites/demos/pc/app/progress/webdoc/progress.cn.md diff --git a/examples/sites/demos/app/progress/webdoc/progress.en.md b/examples/sites/demos/pc/app/progress/webdoc/progress.en.md similarity index 100% rename from examples/sites/demos/app/progress/webdoc/progress.en.md rename to examples/sites/demos/pc/app/progress/webdoc/progress.en.md diff --git a/examples/sites/demos/app/progress/webdoc/progress.js b/examples/sites/demos/pc/app/progress/webdoc/progress.js similarity index 100% rename from examples/sites/demos/app/progress/webdoc/progress.js rename to examples/sites/demos/pc/app/progress/webdoc/progress.js diff --git a/examples/sites/demos/app/radio/active-color-composition-api.vue b/examples/sites/demos/pc/app/radio/active-color-composition-api.vue similarity index 100% rename from examples/sites/demos/app/radio/active-color-composition-api.vue rename to examples/sites/demos/pc/app/radio/active-color-composition-api.vue diff --git a/examples/sites/demos/app/radio/active-color.spec.ts b/examples/sites/demos/pc/app/radio/active-color.spec.ts similarity index 100% rename from examples/sites/demos/app/radio/active-color.spec.ts rename to examples/sites/demos/pc/app/radio/active-color.spec.ts diff --git a/examples/sites/demos/app/radio/active-color.vue b/examples/sites/demos/pc/app/radio/active-color.vue similarity index 100% rename from examples/sites/demos/app/radio/active-color.vue rename to examples/sites/demos/pc/app/radio/active-color.vue diff --git a/examples/sites/demos/app/radio/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/radio/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/radio/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/radio/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/radio/basic-usage.spec.ts b/examples/sites/demos/pc/app/radio/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/radio/basic-usage.spec.ts rename to examples/sites/demos/pc/app/radio/basic-usage.spec.ts diff --git a/examples/sites/demos/app/radio/basic-usage.vue b/examples/sites/demos/pc/app/radio/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/radio/basic-usage.vue rename to examples/sites/demos/pc/app/radio/basic-usage.vue diff --git a/examples/sites/demos/app/radio/dynamic-disable-composition-api.vue b/examples/sites/demos/pc/app/radio/dynamic-disable-composition-api.vue similarity index 100% rename from examples/sites/demos/app/radio/dynamic-disable-composition-api.vue rename to examples/sites/demos/pc/app/radio/dynamic-disable-composition-api.vue diff --git a/examples/sites/demos/app/radio/dynamic-disable.spec.ts b/examples/sites/demos/pc/app/radio/dynamic-disable.spec.ts similarity index 100% rename from examples/sites/demos/app/radio/dynamic-disable.spec.ts rename to examples/sites/demos/pc/app/radio/dynamic-disable.spec.ts diff --git a/examples/sites/demos/app/radio/dynamic-disable.vue b/examples/sites/demos/pc/app/radio/dynamic-disable.vue similarity index 100% rename from examples/sites/demos/app/radio/dynamic-disable.vue rename to examples/sites/demos/pc/app/radio/dynamic-disable.vue diff --git a/examples/sites/demos/app/radio/group-options-composition-api.vue b/examples/sites/demos/pc/app/radio/group-options-composition-api.vue similarity index 100% rename from examples/sites/demos/app/radio/group-options-composition-api.vue rename to examples/sites/demos/pc/app/radio/group-options-composition-api.vue diff --git a/examples/sites/demos/app/radio/group-options.spec.ts b/examples/sites/demos/pc/app/radio/group-options.spec.ts similarity index 100% rename from examples/sites/demos/app/radio/group-options.spec.ts rename to examples/sites/demos/pc/app/radio/group-options.spec.ts diff --git a/examples/sites/demos/app/radio/group-options.vue b/examples/sites/demos/pc/app/radio/group-options.vue similarity index 100% rename from examples/sites/demos/app/radio/group-options.vue rename to examples/sites/demos/pc/app/radio/group-options.vue diff --git a/examples/sites/demos/app/radio/radio-button-composition-api.vue b/examples/sites/demos/pc/app/radio/radio-button-composition-api.vue similarity index 100% rename from examples/sites/demos/app/radio/radio-button-composition-api.vue rename to examples/sites/demos/pc/app/radio/radio-button-composition-api.vue diff --git a/examples/sites/demos/app/radio/radio-button.spec.ts b/examples/sites/demos/pc/app/radio/radio-button.spec.ts similarity index 100% rename from examples/sites/demos/app/radio/radio-button.spec.ts rename to examples/sites/demos/pc/app/radio/radio-button.spec.ts diff --git a/examples/sites/demos/app/radio/radio-button.vue b/examples/sites/demos/pc/app/radio/radio-button.vue similarity index 100% rename from examples/sites/demos/app/radio/radio-button.vue rename to examples/sites/demos/pc/app/radio/radio-button.vue diff --git a/examples/sites/demos/app/radio/radio-default-composition-api.vue b/examples/sites/demos/pc/app/radio/radio-default-composition-api.vue similarity index 100% rename from examples/sites/demos/app/radio/radio-default-composition-api.vue rename to examples/sites/demos/pc/app/radio/radio-default-composition-api.vue diff --git a/examples/sites/demos/app/radio/radio-default.spec.ts b/examples/sites/demos/pc/app/radio/radio-default.spec.ts similarity index 100% rename from examples/sites/demos/app/radio/radio-default.spec.ts rename to examples/sites/demos/pc/app/radio/radio-default.spec.ts diff --git a/examples/sites/demos/app/radio/radio-default.vue b/examples/sites/demos/pc/app/radio/radio-default.vue similarity index 100% rename from examples/sites/demos/app/radio/radio-default.vue rename to examples/sites/demos/pc/app/radio/radio-default.vue diff --git a/examples/sites/demos/app/radio/radio-events-composition-api.vue b/examples/sites/demos/pc/app/radio/radio-events-composition-api.vue similarity index 100% rename from examples/sites/demos/app/radio/radio-events-composition-api.vue rename to examples/sites/demos/pc/app/radio/radio-events-composition-api.vue diff --git a/examples/sites/demos/app/radio/radio-events.spec.ts b/examples/sites/demos/pc/app/radio/radio-events.spec.ts similarity index 100% rename from examples/sites/demos/app/radio/radio-events.spec.ts rename to examples/sites/demos/pc/app/radio/radio-events.spec.ts diff --git a/examples/sites/demos/app/radio/radio-events.vue b/examples/sites/demos/pc/app/radio/radio-events.vue similarity index 100% rename from examples/sites/demos/app/radio/radio-events.vue rename to examples/sites/demos/pc/app/radio/radio-events.vue diff --git a/examples/sites/demos/app/radio/radio-size-composition-api.vue b/examples/sites/demos/pc/app/radio/radio-size-composition-api.vue similarity index 100% rename from examples/sites/demos/app/radio/radio-size-composition-api.vue rename to examples/sites/demos/pc/app/radio/radio-size-composition-api.vue diff --git a/examples/sites/demos/app/radio/radio-size.spec.ts b/examples/sites/demos/pc/app/radio/radio-size.spec.ts similarity index 100% rename from examples/sites/demos/app/radio/radio-size.spec.ts rename to examples/sites/demos/pc/app/radio/radio-size.spec.ts diff --git a/examples/sites/demos/app/radio/radio-size.vue b/examples/sites/demos/pc/app/radio/radio-size.vue similarity index 100% rename from examples/sites/demos/app/radio/radio-size.vue rename to examples/sites/demos/pc/app/radio/radio-size.vue diff --git a/examples/sites/demos/app/radio/radio-text-composition-api.vue b/examples/sites/demos/pc/app/radio/radio-text-composition-api.vue similarity index 100% rename from examples/sites/demos/app/radio/radio-text-composition-api.vue rename to examples/sites/demos/pc/app/radio/radio-text-composition-api.vue diff --git a/examples/sites/demos/app/radio/radio-text.spec.ts b/examples/sites/demos/pc/app/radio/radio-text.spec.ts similarity index 100% rename from examples/sites/demos/app/radio/radio-text.spec.ts rename to examples/sites/demos/pc/app/radio/radio-text.spec.ts diff --git a/examples/sites/demos/app/radio/radio-text.vue b/examples/sites/demos/pc/app/radio/radio-text.vue similarity index 100% rename from examples/sites/demos/app/radio/radio-text.vue rename to examples/sites/demos/pc/app/radio/radio-text.vue diff --git a/examples/sites/demos/app/radio/radio-value-composition-api.vue b/examples/sites/demos/pc/app/radio/radio-value-composition-api.vue similarity index 100% rename from examples/sites/demos/app/radio/radio-value-composition-api.vue rename to examples/sites/demos/pc/app/radio/radio-value-composition-api.vue diff --git a/examples/sites/demos/app/radio/radio-value.spec.ts b/examples/sites/demos/pc/app/radio/radio-value.spec.ts similarity index 100% rename from examples/sites/demos/app/radio/radio-value.spec.ts rename to examples/sites/demos/pc/app/radio/radio-value.spec.ts diff --git a/examples/sites/demos/app/radio/radio-value.vue b/examples/sites/demos/pc/app/radio/radio-value.vue similarity index 100% rename from examples/sites/demos/app/radio/radio-value.vue rename to examples/sites/demos/pc/app/radio/radio-value.vue diff --git a/examples/sites/demos/app/radio/vertical-composition-api.vue b/examples/sites/demos/pc/app/radio/vertical-composition-api.vue similarity index 100% rename from examples/sites/demos/app/radio/vertical-composition-api.vue rename to examples/sites/demos/pc/app/radio/vertical-composition-api.vue diff --git a/examples/sites/demos/app/radio/vertical.spec.ts b/examples/sites/demos/pc/app/radio/vertical.spec.ts similarity index 100% rename from examples/sites/demos/app/radio/vertical.spec.ts rename to examples/sites/demos/pc/app/radio/vertical.spec.ts diff --git a/examples/sites/demos/app/radio/vertical.vue b/examples/sites/demos/pc/app/radio/vertical.vue similarity index 100% rename from examples/sites/demos/app/radio/vertical.vue rename to examples/sites/demos/pc/app/radio/vertical.vue diff --git a/examples/sites/demos/app/radio/webdoc/radio.cn.md b/examples/sites/demos/pc/app/radio/webdoc/radio.cn.md similarity index 100% rename from examples/sites/demos/app/radio/webdoc/radio.cn.md rename to examples/sites/demos/pc/app/radio/webdoc/radio.cn.md diff --git a/examples/sites/demos/app/radio/webdoc/radio.en.md b/examples/sites/demos/pc/app/radio/webdoc/radio.en.md similarity index 100% rename from examples/sites/demos/app/radio/webdoc/radio.en.md rename to examples/sites/demos/pc/app/radio/webdoc/radio.en.md diff --git a/examples/sites/demos/app/radio/webdoc/radio.js b/examples/sites/demos/pc/app/radio/webdoc/radio.js similarity index 100% rename from examples/sites/demos/app/radio/webdoc/radio.js rename to examples/sites/demos/pc/app/radio/webdoc/radio.js diff --git a/examples/sites/demos/app/radio/with-border-composition-api.vue b/examples/sites/demos/pc/app/radio/with-border-composition-api.vue similarity index 100% rename from examples/sites/demos/app/radio/with-border-composition-api.vue rename to examples/sites/demos/pc/app/radio/with-border-composition-api.vue diff --git a/examples/sites/demos/app/radio/with-border.spec.ts b/examples/sites/demos/pc/app/radio/with-border.spec.ts similarity index 100% rename from examples/sites/demos/app/radio/with-border.spec.ts rename to examples/sites/demos/pc/app/radio/with-border.spec.ts diff --git a/examples/sites/demos/app/radio/with-border.vue b/examples/sites/demos/pc/app/radio/with-border.vue similarity index 100% rename from examples/sites/demos/app/radio/with-border.vue rename to examples/sites/demos/pc/app/radio/with-border.vue diff --git a/examples/sites/demos/app/rate/allow-half-composition-api.vue b/examples/sites/demos/pc/app/rate/allow-half-composition-api.vue similarity index 100% rename from examples/sites/demos/app/rate/allow-half-composition-api.vue rename to examples/sites/demos/pc/app/rate/allow-half-composition-api.vue diff --git a/examples/sites/demos/app/rate/allow-half.spec.js b/examples/sites/demos/pc/app/rate/allow-half.spec.js similarity index 100% rename from examples/sites/demos/app/rate/allow-half.spec.js rename to examples/sites/demos/pc/app/rate/allow-half.spec.js diff --git a/examples/sites/demos/app/rate/allow-half.vue b/examples/sites/demos/pc/app/rate/allow-half.vue similarity index 100% rename from examples/sites/demos/app/rate/allow-half.vue rename to examples/sites/demos/pc/app/rate/allow-half.vue diff --git a/examples/sites/demos/app/rate/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/rate/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/rate/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/rate/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/rate/basic-usage.spec.js b/examples/sites/demos/pc/app/rate/basic-usage.spec.js similarity index 100% rename from examples/sites/demos/app/rate/basic-usage.spec.js rename to examples/sites/demos/pc/app/rate/basic-usage.spec.js diff --git a/examples/sites/demos/app/rate/basic-usage.vue b/examples/sites/demos/pc/app/rate/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/rate/basic-usage.vue rename to examples/sites/demos/pc/app/rate/basic-usage.vue diff --git a/examples/sites/demos/app/rate/custom-3-threshold-colors-composition-api.vue b/examples/sites/demos/pc/app/rate/custom-3-threshold-colors-composition-api.vue similarity index 100% rename from examples/sites/demos/app/rate/custom-3-threshold-colors-composition-api.vue rename to examples/sites/demos/pc/app/rate/custom-3-threshold-colors-composition-api.vue diff --git a/examples/sites/demos/app/rate/custom-3-threshold-colors.spec.js b/examples/sites/demos/pc/app/rate/custom-3-threshold-colors.spec.js similarity index 100% rename from examples/sites/demos/app/rate/custom-3-threshold-colors.spec.js rename to examples/sites/demos/pc/app/rate/custom-3-threshold-colors.spec.js diff --git a/examples/sites/demos/app/rate/custom-3-threshold-colors.vue b/examples/sites/demos/pc/app/rate/custom-3-threshold-colors.vue similarity index 100% rename from examples/sites/demos/app/rate/custom-3-threshold-colors.vue rename to examples/sites/demos/pc/app/rate/custom-3-threshold-colors.vue diff --git a/examples/sites/demos/app/rate/custom-3-threshold-icon-composition-api.vue b/examples/sites/demos/pc/app/rate/custom-3-threshold-icon-composition-api.vue similarity index 100% rename from examples/sites/demos/app/rate/custom-3-threshold-icon-composition-api.vue rename to examples/sites/demos/pc/app/rate/custom-3-threshold-icon-composition-api.vue diff --git a/examples/sites/demos/app/rate/custom-3-threshold-icon.spec.js b/examples/sites/demos/pc/app/rate/custom-3-threshold-icon.spec.js similarity index 100% rename from examples/sites/demos/app/rate/custom-3-threshold-icon.spec.js rename to examples/sites/demos/pc/app/rate/custom-3-threshold-icon.spec.js diff --git a/examples/sites/demos/app/rate/custom-3-threshold-icon.vue b/examples/sites/demos/pc/app/rate/custom-3-threshold-icon.vue similarity index 100% rename from examples/sites/demos/app/rate/custom-3-threshold-icon.vue rename to examples/sites/demos/pc/app/rate/custom-3-threshold-icon.vue diff --git a/examples/sites/demos/app/rate/disabled-not-selected-class-composition-api.vue b/examples/sites/demos/pc/app/rate/disabled-not-selected-class-composition-api.vue similarity index 100% rename from examples/sites/demos/app/rate/disabled-not-selected-class-composition-api.vue rename to examples/sites/demos/pc/app/rate/disabled-not-selected-class-composition-api.vue diff --git a/examples/sites/demos/app/rate/disabled-not-selected-class.spec.js b/examples/sites/demos/pc/app/rate/disabled-not-selected-class.spec.js similarity index 100% rename from examples/sites/demos/app/rate/disabled-not-selected-class.spec.js rename to examples/sites/demos/pc/app/rate/disabled-not-selected-class.spec.js diff --git a/examples/sites/demos/app/rate/disabled-not-selected-class.vue b/examples/sites/demos/pc/app/rate/disabled-not-selected-class.vue similarity index 100% rename from examples/sites/demos/app/rate/disabled-not-selected-class.vue rename to examples/sites/demos/pc/app/rate/disabled-not-selected-class.vue diff --git a/examples/sites/demos/app/rate/disabled-not-selected-color-composition-api.vue b/examples/sites/demos/pc/app/rate/disabled-not-selected-color-composition-api.vue similarity index 100% rename from examples/sites/demos/app/rate/disabled-not-selected-color-composition-api.vue rename to examples/sites/demos/pc/app/rate/disabled-not-selected-color-composition-api.vue diff --git a/examples/sites/demos/app/rate/disabled-not-selected-color.spec.js b/examples/sites/demos/pc/app/rate/disabled-not-selected-color.spec.js similarity index 100% rename from examples/sites/demos/app/rate/disabled-not-selected-color.spec.js rename to examples/sites/demos/pc/app/rate/disabled-not-selected-color.spec.js diff --git a/examples/sites/demos/app/rate/disabled-not-selected-color.vue b/examples/sites/demos/pc/app/rate/disabled-not-selected-color.vue similarity index 100% rename from examples/sites/demos/app/rate/disabled-not-selected-color.vue rename to examples/sites/demos/pc/app/rate/disabled-not-selected-color.vue diff --git a/examples/sites/demos/app/rate/dynamic-disable-composition-api.vue b/examples/sites/demos/pc/app/rate/dynamic-disable-composition-api.vue similarity index 100% rename from examples/sites/demos/app/rate/dynamic-disable-composition-api.vue rename to examples/sites/demos/pc/app/rate/dynamic-disable-composition-api.vue diff --git a/examples/sites/demos/app/rate/dynamic-disable.spec.js b/examples/sites/demos/pc/app/rate/dynamic-disable.spec.js similarity index 100% rename from examples/sites/demos/app/rate/dynamic-disable.spec.js rename to examples/sites/demos/pc/app/rate/dynamic-disable.spec.js diff --git a/examples/sites/demos/app/rate/dynamic-disable.vue b/examples/sites/demos/pc/app/rate/dynamic-disable.vue similarity index 100% rename from examples/sites/demos/app/rate/dynamic-disable.vue rename to examples/sites/demos/pc/app/rate/dynamic-disable.vue diff --git a/examples/sites/demos/app/rate/max-score-composition-api.vue b/examples/sites/demos/pc/app/rate/max-score-composition-api.vue similarity index 100% rename from examples/sites/demos/app/rate/max-score-composition-api.vue rename to examples/sites/demos/pc/app/rate/max-score-composition-api.vue diff --git a/examples/sites/demos/app/rate/max-score.spec.js b/examples/sites/demos/pc/app/rate/max-score.spec.js similarity index 100% rename from examples/sites/demos/app/rate/max-score.spec.js rename to examples/sites/demos/pc/app/rate/max-score.spec.js diff --git a/examples/sites/demos/app/rate/max-score.vue b/examples/sites/demos/pc/app/rate/max-score.vue similarity index 100% rename from examples/sites/demos/app/rate/max-score.vue rename to examples/sites/demos/pc/app/rate/max-score.vue diff --git a/examples/sites/demos/app/rate/not-selected-class-composition-api.vue b/examples/sites/demos/pc/app/rate/not-selected-class-composition-api.vue similarity index 100% rename from examples/sites/demos/app/rate/not-selected-class-composition-api.vue rename to examples/sites/demos/pc/app/rate/not-selected-class-composition-api.vue diff --git a/examples/sites/demos/app/rate/not-selected-class.spec.js b/examples/sites/demos/pc/app/rate/not-selected-class.spec.js similarity index 100% rename from examples/sites/demos/app/rate/not-selected-class.spec.js rename to examples/sites/demos/pc/app/rate/not-selected-class.spec.js diff --git a/examples/sites/demos/app/rate/not-selected-class.vue b/examples/sites/demos/pc/app/rate/not-selected-class.vue similarity index 100% rename from examples/sites/demos/app/rate/not-selected-class.vue rename to examples/sites/demos/pc/app/rate/not-selected-class.vue diff --git a/examples/sites/demos/app/rate/not-selected-color-composition-api.vue b/examples/sites/demos/pc/app/rate/not-selected-color-composition-api.vue similarity index 100% rename from examples/sites/demos/app/rate/not-selected-color-composition-api.vue rename to examples/sites/demos/pc/app/rate/not-selected-color-composition-api.vue diff --git a/examples/sites/demos/app/rate/not-selected-color.spec.js b/examples/sites/demos/pc/app/rate/not-selected-color.spec.js similarity index 100% rename from examples/sites/demos/app/rate/not-selected-color.spec.js rename to examples/sites/demos/pc/app/rate/not-selected-color.spec.js diff --git a/examples/sites/demos/app/rate/not-selected-color.vue b/examples/sites/demos/pc/app/rate/not-selected-color.vue similarity index 100% rename from examples/sites/demos/app/rate/not-selected-color.vue rename to examples/sites/demos/pc/app/rate/not-selected-color.vue diff --git a/examples/sites/demos/app/rate/radio-rate-composition-api.vue b/examples/sites/demos/pc/app/rate/radio-rate-composition-api.vue similarity index 100% rename from examples/sites/demos/app/rate/radio-rate-composition-api.vue rename to examples/sites/demos/pc/app/rate/radio-rate-composition-api.vue diff --git a/examples/sites/demos/app/rate/radio-rate.spec.js b/examples/sites/demos/pc/app/rate/radio-rate.spec.js similarity index 100% rename from examples/sites/demos/app/rate/radio-rate.spec.js rename to examples/sites/demos/pc/app/rate/radio-rate.spec.js diff --git a/examples/sites/demos/app/rate/radio-rate.vue b/examples/sites/demos/pc/app/rate/radio-rate.vue similarity index 100% rename from examples/sites/demos/app/rate/radio-rate.vue rename to examples/sites/demos/pc/app/rate/radio-rate.vue diff --git a/examples/sites/demos/app/rate/rate-events-composition-api.vue b/examples/sites/demos/pc/app/rate/rate-events-composition-api.vue similarity index 100% rename from examples/sites/demos/app/rate/rate-events-composition-api.vue rename to examples/sites/demos/pc/app/rate/rate-events-composition-api.vue diff --git a/examples/sites/demos/app/rate/rate-events.spec.js b/examples/sites/demos/pc/app/rate/rate-events.spec.js similarity index 100% rename from examples/sites/demos/app/rate/rate-events.spec.js rename to examples/sites/demos/pc/app/rate/rate-events.spec.js diff --git a/examples/sites/demos/app/rate/rate-events.vue b/examples/sites/demos/pc/app/rate/rate-events.vue similarity index 100% rename from examples/sites/demos/app/rate/rate-events.vue rename to examples/sites/demos/pc/app/rate/rate-events.vue diff --git a/examples/sites/demos/app/rate/show-score-composition-api.vue b/examples/sites/demos/pc/app/rate/show-score-composition-api.vue similarity index 100% rename from examples/sites/demos/app/rate/show-score-composition-api.vue rename to examples/sites/demos/pc/app/rate/show-score-composition-api.vue diff --git a/examples/sites/demos/app/rate/show-score.spec.js b/examples/sites/demos/pc/app/rate/show-score.spec.js similarity index 100% rename from examples/sites/demos/app/rate/show-score.spec.js rename to examples/sites/demos/pc/app/rate/show-score.spec.js diff --git a/examples/sites/demos/app/rate/show-score.vue b/examples/sites/demos/pc/app/rate/show-score.vue similarity index 100% rename from examples/sites/demos/app/rate/show-score.vue rename to examples/sites/demos/pc/app/rate/show-score.vue diff --git a/examples/sites/demos/app/rate/size-and-space-composition-api.vue b/examples/sites/demos/pc/app/rate/size-and-space-composition-api.vue similarity index 100% rename from examples/sites/demos/app/rate/size-and-space-composition-api.vue rename to examples/sites/demos/pc/app/rate/size-and-space-composition-api.vue diff --git a/examples/sites/demos/app/rate/size-and-space.spec.js b/examples/sites/demos/pc/app/rate/size-and-space.spec.js similarity index 100% rename from examples/sites/demos/app/rate/size-and-space.spec.js rename to examples/sites/demos/pc/app/rate/size-and-space.spec.js diff --git a/examples/sites/demos/app/rate/size-and-space.vue b/examples/sites/demos/pc/app/rate/size-and-space.vue similarity index 100% rename from examples/sites/demos/app/rate/size-and-space.vue rename to examples/sites/demos/pc/app/rate/size-and-space.vue diff --git a/examples/sites/demos/app/rate/text-on-bottom-composition-api.vue b/examples/sites/demos/pc/app/rate/text-on-bottom-composition-api.vue similarity index 100% rename from examples/sites/demos/app/rate/text-on-bottom-composition-api.vue rename to examples/sites/demos/pc/app/rate/text-on-bottom-composition-api.vue diff --git a/examples/sites/demos/app/rate/text-on-bottom.spec.js b/examples/sites/demos/pc/app/rate/text-on-bottom.spec.js similarity index 100% rename from examples/sites/demos/app/rate/text-on-bottom.spec.js rename to examples/sites/demos/pc/app/rate/text-on-bottom.spec.js diff --git a/examples/sites/demos/app/rate/text-on-bottom.vue b/examples/sites/demos/pc/app/rate/text-on-bottom.vue similarity index 100% rename from examples/sites/demos/app/rate/text-on-bottom.vue rename to examples/sites/demos/pc/app/rate/text-on-bottom.vue diff --git a/examples/sites/demos/app/rate/texts-and-text-color-composition-api.vue b/examples/sites/demos/pc/app/rate/texts-and-text-color-composition-api.vue similarity index 100% rename from examples/sites/demos/app/rate/texts-and-text-color-composition-api.vue rename to examples/sites/demos/pc/app/rate/texts-and-text-color-composition-api.vue diff --git a/examples/sites/demos/app/rate/texts-and-text-color.spec.js b/examples/sites/demos/pc/app/rate/texts-and-text-color.spec.js similarity index 100% rename from examples/sites/demos/app/rate/texts-and-text-color.spec.js rename to examples/sites/demos/pc/app/rate/texts-and-text-color.spec.js diff --git a/examples/sites/demos/app/rate/texts-and-text-color.vue b/examples/sites/demos/pc/app/rate/texts-and-text-color.vue similarity index 100% rename from examples/sites/demos/app/rate/texts-and-text-color.vue rename to examples/sites/demos/pc/app/rate/texts-and-text-color.vue diff --git a/examples/sites/demos/app/rate/threshold-value-composition-api.vue b/examples/sites/demos/pc/app/rate/threshold-value-composition-api.vue similarity index 100% rename from examples/sites/demos/app/rate/threshold-value-composition-api.vue rename to examples/sites/demos/pc/app/rate/threshold-value-composition-api.vue diff --git a/examples/sites/demos/app/rate/threshold-value.spec.js b/examples/sites/demos/pc/app/rate/threshold-value.spec.js similarity index 100% rename from examples/sites/demos/app/rate/threshold-value.spec.js rename to examples/sites/demos/pc/app/rate/threshold-value.spec.js diff --git a/examples/sites/demos/app/rate/threshold-value.vue b/examples/sites/demos/pc/app/rate/threshold-value.vue similarity index 100% rename from examples/sites/demos/app/rate/threshold-value.vue rename to examples/sites/demos/pc/app/rate/threshold-value.vue diff --git a/examples/sites/demos/app/rate/webdoc/rate.cn.md b/examples/sites/demos/pc/app/rate/webdoc/rate.cn.md similarity index 100% rename from examples/sites/demos/app/rate/webdoc/rate.cn.md rename to examples/sites/demos/pc/app/rate/webdoc/rate.cn.md diff --git a/examples/sites/demos/app/rate/webdoc/rate.en.md b/examples/sites/demos/pc/app/rate/webdoc/rate.en.md similarity index 100% rename from examples/sites/demos/app/rate/webdoc/rate.en.md rename to examples/sites/demos/pc/app/rate/webdoc/rate.en.md diff --git a/examples/sites/demos/app/rate/webdoc/rate.js b/examples/sites/demos/pc/app/rate/webdoc/rate.js similarity index 100% rename from examples/sites/demos/app/rate/webdoc/rate.js rename to examples/sites/demos/pc/app/rate/webdoc/rate.js diff --git a/examples/sites/demos/app/rich-text-editor/basic-usage-composi-api.vue b/examples/sites/demos/pc/app/rich-text-editor/basic-usage-composi-api.vue similarity index 100% rename from examples/sites/demos/app/rich-text-editor/basic-usage-composi-api.vue rename to examples/sites/demos/pc/app/rich-text-editor/basic-usage-composi-api.vue diff --git a/examples/sites/demos/app/rich-text-editor/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/rich-text-editor/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/rich-text-editor/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/rich-text-editor/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/rich-text-editor/basic-usage.vue b/examples/sites/demos/pc/app/rich-text-editor/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/rich-text-editor/basic-usage.vue rename to examples/sites/demos/pc/app/rich-text-editor/basic-usage.vue diff --git a/examples/sites/demos/app/rich-text-editor/collaboration-usage-composition-api.vue b/examples/sites/demos/pc/app/rich-text-editor/collaboration-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/rich-text-editor/collaboration-usage-composition-api.vue rename to examples/sites/demos/pc/app/rich-text-editor/collaboration-usage-composition-api.vue diff --git a/examples/sites/demos/app/rich-text-editor/collaboration-usage.vue b/examples/sites/demos/pc/app/rich-text-editor/collaboration-usage.vue similarity index 100% rename from examples/sites/demos/app/rich-text-editor/collaboration-usage.vue rename to examples/sites/demos/pc/app/rich-text-editor/collaboration-usage.vue diff --git a/examples/sites/demos/app/rich-text-editor/custom-bar-usage-composition-api.vue b/examples/sites/demos/pc/app/rich-text-editor/custom-bar-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/rich-text-editor/custom-bar-usage-composition-api.vue rename to examples/sites/demos/pc/app/rich-text-editor/custom-bar-usage-composition-api.vue diff --git a/examples/sites/demos/app/rich-text-editor/custom-bar-usage.vue b/examples/sites/demos/pc/app/rich-text-editor/custom-bar-usage.vue similarity index 100% rename from examples/sites/demos/app/rich-text-editor/custom-bar-usage.vue rename to examples/sites/demos/pc/app/rich-text-editor/custom-bar-usage.vue diff --git a/examples/sites/demos/app/rich-text-editor/event-usage-composition-api.vue b/examples/sites/demos/pc/app/rich-text-editor/event-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/rich-text-editor/event-usage-composition-api.vue rename to examples/sites/demos/pc/app/rich-text-editor/event-usage-composition-api.vue diff --git a/examples/sites/demos/app/rich-text-editor/event-usage.vue b/examples/sites/demos/pc/app/rich-text-editor/event-usage.vue similarity index 100% rename from examples/sites/demos/app/rich-text-editor/event-usage.vue rename to examples/sites/demos/pc/app/rich-text-editor/event-usage.vue diff --git a/examples/sites/demos/app/rich-text-editor/options-usage-composition-api.vue b/examples/sites/demos/pc/app/rich-text-editor/options-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/rich-text-editor/options-usage-composition-api.vue rename to examples/sites/demos/pc/app/rich-text-editor/options-usage-composition-api.vue diff --git a/examples/sites/demos/app/rich-text-editor/options-usage.vue b/examples/sites/demos/pc/app/rich-text-editor/options-usage.vue similarity index 100% rename from examples/sites/demos/app/rich-text-editor/options-usage.vue rename to examples/sites/demos/pc/app/rich-text-editor/options-usage.vue diff --git a/examples/sites/demos/app/rich-text-editor/placeholder-usage-composition-api.vue b/examples/sites/demos/pc/app/rich-text-editor/placeholder-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/rich-text-editor/placeholder-usage-composition-api.vue rename to examples/sites/demos/pc/app/rich-text-editor/placeholder-usage-composition-api.vue diff --git a/examples/sites/demos/app/rich-text-editor/placeholder-usage.vue b/examples/sites/demos/pc/app/rich-text-editor/placeholder-usage.vue similarity index 100% rename from examples/sites/demos/app/rich-text-editor/placeholder-usage.vue rename to examples/sites/demos/pc/app/rich-text-editor/placeholder-usage.vue diff --git a/examples/sites/demos/app/rich-text-editor/webdoc/rich-text-editor.cn.md b/examples/sites/demos/pc/app/rich-text-editor/webdoc/rich-text-editor.cn.md similarity index 100% rename from examples/sites/demos/app/rich-text-editor/webdoc/rich-text-editor.cn.md rename to examples/sites/demos/pc/app/rich-text-editor/webdoc/rich-text-editor.cn.md diff --git a/examples/sites/demos/app/rich-text-editor/webdoc/rich-text-editor.en.md b/examples/sites/demos/pc/app/rich-text-editor/webdoc/rich-text-editor.en.md similarity index 100% rename from examples/sites/demos/app/rich-text-editor/webdoc/rich-text-editor.en.md rename to examples/sites/demos/pc/app/rich-text-editor/webdoc/rich-text-editor.en.md diff --git a/examples/sites/demos/app/rich-text-editor/webdoc/rich-text-editor.js b/examples/sites/demos/pc/app/rich-text-editor/webdoc/rich-text-editor.js similarity index 100% rename from examples/sites/demos/app/rich-text-editor/webdoc/rich-text-editor.js rename to examples/sites/demos/pc/app/rich-text-editor/webdoc/rich-text-editor.js diff --git a/examples/sites/demos/app/roles/base-composition-api.vue b/examples/sites/demos/pc/app/roles/base-composition-api.vue similarity index 100% rename from examples/sites/demos/app/roles/base-composition-api.vue rename to examples/sites/demos/pc/app/roles/base-composition-api.vue diff --git a/examples/sites/demos/app/roles/base.vue b/examples/sites/demos/pc/app/roles/base.vue similarity index 100% rename from examples/sites/demos/app/roles/base.vue rename to examples/sites/demos/pc/app/roles/base.vue diff --git a/examples/sites/demos/app/roles/fetch-role-composition-api.vue b/examples/sites/demos/pc/app/roles/fetch-role-composition-api.vue similarity index 100% rename from examples/sites/demos/app/roles/fetch-role-composition-api.vue rename to examples/sites/demos/pc/app/roles/fetch-role-composition-api.vue diff --git a/examples/sites/demos/app/roles/fetch-role.spec.ts b/examples/sites/demos/pc/app/roles/fetch-role.spec.ts similarity index 100% rename from examples/sites/demos/app/roles/fetch-role.spec.ts rename to examples/sites/demos/pc/app/roles/fetch-role.spec.ts diff --git a/examples/sites/demos/app/roles/fetch-role.vue b/examples/sites/demos/pc/app/roles/fetch-role.vue similarity index 100% rename from examples/sites/demos/app/roles/fetch-role.vue rename to examples/sites/demos/pc/app/roles/fetch-role.vue diff --git a/examples/sites/demos/app/roles/webdoc/roles.cn.md b/examples/sites/demos/pc/app/roles/webdoc/roles.cn.md similarity index 100% rename from examples/sites/demos/app/roles/webdoc/roles.cn.md rename to examples/sites/demos/pc/app/roles/webdoc/roles.cn.md diff --git a/examples/sites/demos/app/roles/webdoc/roles.en.md b/examples/sites/demos/pc/app/roles/webdoc/roles.en.md similarity index 100% rename from examples/sites/demos/app/roles/webdoc/roles.en.md rename to examples/sites/demos/pc/app/roles/webdoc/roles.en.md diff --git a/examples/sites/demos/app/roles/webdoc/roles.js b/examples/sites/demos/pc/app/roles/webdoc/roles.js similarity index 100% rename from examples/sites/demos/app/roles/webdoc/roles.js rename to examples/sites/demos/pc/app/roles/webdoc/roles.js diff --git a/examples/sites/demos/app/scroll-text/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/scroll-text/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/scroll-text/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/scroll-text/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/scroll-text/basic-usage.spec.ts b/examples/sites/demos/pc/app/scroll-text/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/scroll-text/basic-usage.spec.ts rename to examples/sites/demos/pc/app/scroll-text/basic-usage.spec.ts diff --git a/examples/sites/demos/app/scroll-text/basic-usage.vue b/examples/sites/demos/pc/app/scroll-text/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/scroll-text/basic-usage.vue rename to examples/sites/demos/pc/app/scroll-text/basic-usage.vue diff --git a/examples/sites/demos/app/scroll-text/custom-scroll-text-composition-api.vue b/examples/sites/demos/pc/app/scroll-text/custom-scroll-text-composition-api.vue similarity index 100% rename from examples/sites/demos/app/scroll-text/custom-scroll-text-composition-api.vue rename to examples/sites/demos/pc/app/scroll-text/custom-scroll-text-composition-api.vue diff --git a/examples/sites/demos/app/scroll-text/custom-scroll-text.spec.ts b/examples/sites/demos/pc/app/scroll-text/custom-scroll-text.spec.ts similarity index 100% rename from examples/sites/demos/app/scroll-text/custom-scroll-text.spec.ts rename to examples/sites/demos/pc/app/scroll-text/custom-scroll-text.spec.ts diff --git a/examples/sites/demos/app/scroll-text/custom-scroll-text.vue b/examples/sites/demos/pc/app/scroll-text/custom-scroll-text.vue similarity index 100% rename from examples/sites/demos/app/scroll-text/custom-scroll-text.vue rename to examples/sites/demos/pc/app/scroll-text/custom-scroll-text.vue diff --git a/examples/sites/demos/app/scroll-text/custom-text-style-composition-api.vue b/examples/sites/demos/pc/app/scroll-text/custom-text-style-composition-api.vue similarity index 100% rename from examples/sites/demos/app/scroll-text/custom-text-style-composition-api.vue rename to examples/sites/demos/pc/app/scroll-text/custom-text-style-composition-api.vue diff --git a/examples/sites/demos/app/scroll-text/custom-text-style.spec.ts b/examples/sites/demos/pc/app/scroll-text/custom-text-style.spec.ts similarity index 100% rename from examples/sites/demos/app/scroll-text/custom-text-style.spec.ts rename to examples/sites/demos/pc/app/scroll-text/custom-text-style.spec.ts diff --git a/examples/sites/demos/app/scroll-text/custom-text-style.vue b/examples/sites/demos/pc/app/scroll-text/custom-text-style.vue similarity index 100% rename from examples/sites/demos/app/scroll-text/custom-text-style.vue rename to examples/sites/demos/pc/app/scroll-text/custom-text-style.vue diff --git a/examples/sites/demos/app/scroll-text/hover-stop-composition-api.vue b/examples/sites/demos/pc/app/scroll-text/hover-stop-composition-api.vue similarity index 100% rename from examples/sites/demos/app/scroll-text/hover-stop-composition-api.vue rename to examples/sites/demos/pc/app/scroll-text/hover-stop-composition-api.vue diff --git a/examples/sites/demos/app/scroll-text/hover-stop.spec.ts b/examples/sites/demos/pc/app/scroll-text/hover-stop.spec.ts similarity index 100% rename from examples/sites/demos/app/scroll-text/hover-stop.spec.ts rename to examples/sites/demos/pc/app/scroll-text/hover-stop.spec.ts diff --git a/examples/sites/demos/app/scroll-text/hover-stop.vue b/examples/sites/demos/pc/app/scroll-text/hover-stop.vue similarity index 100% rename from examples/sites/demos/app/scroll-text/hover-stop.vue rename to examples/sites/demos/pc/app/scroll-text/hover-stop.vue diff --git a/examples/sites/demos/app/scroll-text/scroll-direction-composition-api.vue b/examples/sites/demos/pc/app/scroll-text/scroll-direction-composition-api.vue similarity index 100% rename from examples/sites/demos/app/scroll-text/scroll-direction-composition-api.vue rename to examples/sites/demos/pc/app/scroll-text/scroll-direction-composition-api.vue diff --git a/examples/sites/demos/app/scroll-text/scroll-direction.spec.ts b/examples/sites/demos/pc/app/scroll-text/scroll-direction.spec.ts similarity index 100% rename from examples/sites/demos/app/scroll-text/scroll-direction.spec.ts rename to examples/sites/demos/pc/app/scroll-text/scroll-direction.spec.ts diff --git a/examples/sites/demos/app/scroll-text/scroll-direction.vue b/examples/sites/demos/pc/app/scroll-text/scroll-direction.vue similarity index 100% rename from examples/sites/demos/app/scroll-text/scroll-direction.vue rename to examples/sites/demos/pc/app/scroll-text/scroll-direction.vue diff --git a/examples/sites/demos/app/scroll-text/scroll-time-composition-api.vue b/examples/sites/demos/pc/app/scroll-text/scroll-time-composition-api.vue similarity index 100% rename from examples/sites/demos/app/scroll-text/scroll-time-composition-api.vue rename to examples/sites/demos/pc/app/scroll-text/scroll-time-composition-api.vue diff --git a/examples/sites/demos/app/scroll-text/scroll-time.spec.ts b/examples/sites/demos/pc/app/scroll-text/scroll-time.spec.ts similarity index 100% rename from examples/sites/demos/app/scroll-text/scroll-time.spec.ts rename to examples/sites/demos/pc/app/scroll-text/scroll-time.spec.ts diff --git a/examples/sites/demos/app/scroll-text/scroll-time.vue b/examples/sites/demos/pc/app/scroll-text/scroll-time.vue similarity index 100% rename from examples/sites/demos/app/scroll-text/scroll-time.vue rename to examples/sites/demos/pc/app/scroll-text/scroll-time.vue diff --git a/examples/sites/demos/app/scroll-text/slots-composition-api.vue b/examples/sites/demos/pc/app/scroll-text/slots-composition-api.vue similarity index 100% rename from examples/sites/demos/app/scroll-text/slots-composition-api.vue rename to examples/sites/demos/pc/app/scroll-text/slots-composition-api.vue diff --git a/examples/sites/demos/app/scroll-text/slots.spec.ts b/examples/sites/demos/pc/app/scroll-text/slots.spec.ts similarity index 100% rename from examples/sites/demos/app/scroll-text/slots.spec.ts rename to examples/sites/demos/pc/app/scroll-text/slots.spec.ts diff --git a/examples/sites/demos/app/scroll-text/slots.vue b/examples/sites/demos/pc/app/scroll-text/slots.vue similarity index 100% rename from examples/sites/demos/app/scroll-text/slots.vue rename to examples/sites/demos/pc/app/scroll-text/slots.vue diff --git a/examples/sites/demos/app/scroll-text/webdoc/scroll-text.cn.md b/examples/sites/demos/pc/app/scroll-text/webdoc/scroll-text.cn.md similarity index 100% rename from examples/sites/demos/app/scroll-text/webdoc/scroll-text.cn.md rename to examples/sites/demos/pc/app/scroll-text/webdoc/scroll-text.cn.md diff --git a/examples/sites/demos/app/scroll-text/webdoc/scroll-text.en.md b/examples/sites/demos/pc/app/scroll-text/webdoc/scroll-text.en.md similarity index 100% rename from examples/sites/demos/app/scroll-text/webdoc/scroll-text.en.md rename to examples/sites/demos/pc/app/scroll-text/webdoc/scroll-text.en.md diff --git a/examples/sites/demos/app/scroll-text/webdoc/scroll-text.js b/examples/sites/demos/pc/app/scroll-text/webdoc/scroll-text.js similarity index 100% rename from examples/sites/demos/app/scroll-text/webdoc/scroll-text.js rename to examples/sites/demos/pc/app/scroll-text/webdoc/scroll-text.js diff --git a/examples/sites/demos/app/search/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/search/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/search/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/search/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/search/basic-usage.spec.ts b/examples/sites/demos/pc/app/search/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/search/basic-usage.spec.ts rename to examples/sites/demos/pc/app/search/basic-usage.spec.ts diff --git a/examples/sites/demos/app/search/basic-usage.vue b/examples/sites/demos/pc/app/search/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/search/basic-usage.vue rename to examples/sites/demos/pc/app/search/basic-usage.vue diff --git a/examples/sites/demos/app/search/change-events-composition-api.vue b/examples/sites/demos/pc/app/search/change-events-composition-api.vue similarity index 100% rename from examples/sites/demos/app/search/change-events-composition-api.vue rename to examples/sites/demos/pc/app/search/change-events-composition-api.vue diff --git a/examples/sites/demos/app/search/change-events.spec.ts b/examples/sites/demos/pc/app/search/change-events.spec.ts similarity index 100% rename from examples/sites/demos/app/search/change-events.spec.ts rename to examples/sites/demos/pc/app/search/change-events.spec.ts diff --git a/examples/sites/demos/app/search/change-events.vue b/examples/sites/demos/pc/app/search/change-events.vue similarity index 100% rename from examples/sites/demos/app/search/change-events.vue rename to examples/sites/demos/pc/app/search/change-events.vue diff --git a/examples/sites/demos/app/search/clearable-composition-api.vue b/examples/sites/demos/pc/app/search/clearable-composition-api.vue similarity index 100% rename from examples/sites/demos/app/search/clearable-composition-api.vue rename to examples/sites/demos/pc/app/search/clearable-composition-api.vue diff --git a/examples/sites/demos/app/search/clearable.spec.ts b/examples/sites/demos/pc/app/search/clearable.spec.ts similarity index 100% rename from examples/sites/demos/app/search/clearable.spec.ts rename to examples/sites/demos/pc/app/search/clearable.spec.ts diff --git a/examples/sites/demos/app/search/clearable.vue b/examples/sites/demos/pc/app/search/clearable.vue similarity index 100% rename from examples/sites/demos/app/search/clearable.vue rename to examples/sites/demos/pc/app/search/clearable.vue diff --git a/examples/sites/demos/app/search/custom-search-types-composition-api.vue b/examples/sites/demos/pc/app/search/custom-search-types-composition-api.vue similarity index 100% rename from examples/sites/demos/app/search/custom-search-types-composition-api.vue rename to examples/sites/demos/pc/app/search/custom-search-types-composition-api.vue diff --git a/examples/sites/demos/app/search/custom-search-types.spec.ts b/examples/sites/demos/pc/app/search/custom-search-types.spec.ts similarity index 100% rename from examples/sites/demos/app/search/custom-search-types.spec.ts rename to examples/sites/demos/pc/app/search/custom-search-types.spec.ts diff --git a/examples/sites/demos/app/search/custom-search-types.vue b/examples/sites/demos/pc/app/search/custom-search-types.vue similarity index 100% rename from examples/sites/demos/app/search/custom-search-types.vue rename to examples/sites/demos/pc/app/search/custom-search-types.vue diff --git a/examples/sites/demos/app/search/default-value-composition-api.vue b/examples/sites/demos/pc/app/search/default-value-composition-api.vue similarity index 100% rename from examples/sites/demos/app/search/default-value-composition-api.vue rename to examples/sites/demos/pc/app/search/default-value-composition-api.vue diff --git a/examples/sites/demos/app/search/default-value.spec.ts b/examples/sites/demos/pc/app/search/default-value.spec.ts similarity index 100% rename from examples/sites/demos/app/search/default-value.spec.ts rename to examples/sites/demos/pc/app/search/default-value.spec.ts diff --git a/examples/sites/demos/app/search/default-value.vue b/examples/sites/demos/pc/app/search/default-value.vue similarity index 100% rename from examples/sites/demos/app/search/default-value.vue rename to examples/sites/demos/pc/app/search/default-value.vue diff --git a/examples/sites/demos/app/search/mini-mode-composition-api.vue b/examples/sites/demos/pc/app/search/mini-mode-composition-api.vue similarity index 100% rename from examples/sites/demos/app/search/mini-mode-composition-api.vue rename to examples/sites/demos/pc/app/search/mini-mode-composition-api.vue diff --git a/examples/sites/demos/app/search/mini-mode.spec.ts b/examples/sites/demos/pc/app/search/mini-mode.spec.ts similarity index 100% rename from examples/sites/demos/app/search/mini-mode.spec.ts rename to examples/sites/demos/pc/app/search/mini-mode.spec.ts diff --git a/examples/sites/demos/app/search/mini-mode.vue b/examples/sites/demos/pc/app/search/mini-mode.vue similarity index 100% rename from examples/sites/demos/app/search/mini-mode.vue rename to examples/sites/demos/pc/app/search/mini-mode.vue diff --git a/examples/sites/demos/app/search/search-events-composition-api.vue b/examples/sites/demos/pc/app/search/search-events-composition-api.vue similarity index 100% rename from examples/sites/demos/app/search/search-events-composition-api.vue rename to examples/sites/demos/pc/app/search/search-events-composition-api.vue diff --git a/examples/sites/demos/app/search/search-events.spec.ts b/examples/sites/demos/pc/app/search/search-events.spec.ts similarity index 100% rename from examples/sites/demos/app/search/search-events.spec.ts rename to examples/sites/demos/pc/app/search/search-events.spec.ts diff --git a/examples/sites/demos/app/search/search-events.vue b/examples/sites/demos/pc/app/search/search-events.vue similarity index 100% rename from examples/sites/demos/app/search/search-events.vue rename to examples/sites/demos/pc/app/search/search-events.vue diff --git a/examples/sites/demos/app/search/search-types-composition-api.vue b/examples/sites/demos/pc/app/search/search-types-composition-api.vue similarity index 100% rename from examples/sites/demos/app/search/search-types-composition-api.vue rename to examples/sites/demos/pc/app/search/search-types-composition-api.vue diff --git a/examples/sites/demos/app/search/search-types.spec.ts b/examples/sites/demos/pc/app/search/search-types.spec.ts similarity index 100% rename from examples/sites/demos/app/search/search-types.spec.ts rename to examples/sites/demos/pc/app/search/search-types.spec.ts diff --git a/examples/sites/demos/app/search/search-types.vue b/examples/sites/demos/pc/app/search/search-types.vue similarity index 100% rename from examples/sites/demos/app/search/search-types.vue rename to examples/sites/demos/pc/app/search/search-types.vue diff --git a/examples/sites/demos/app/search/select-events-composition-api.vue b/examples/sites/demos/pc/app/search/select-events-composition-api.vue similarity index 100% rename from examples/sites/demos/app/search/select-events-composition-api.vue rename to examples/sites/demos/pc/app/search/select-events-composition-api.vue diff --git a/examples/sites/demos/app/search/select-events.spec.ts b/examples/sites/demos/pc/app/search/select-events.spec.ts similarity index 100% rename from examples/sites/demos/app/search/select-events.spec.ts rename to examples/sites/demos/pc/app/search/select-events.spec.ts diff --git a/examples/sites/demos/app/search/select-events.vue b/examples/sites/demos/pc/app/search/select-events.vue similarity index 100% rename from examples/sites/demos/app/search/select-events.vue rename to examples/sites/demos/pc/app/search/select-events.vue diff --git a/examples/sites/demos/app/search/show-selected-types-composition-api.vue b/examples/sites/demos/pc/app/search/show-selected-types-composition-api.vue similarity index 100% rename from examples/sites/demos/app/search/show-selected-types-composition-api.vue rename to examples/sites/demos/pc/app/search/show-selected-types-composition-api.vue diff --git a/examples/sites/demos/app/search/show-selected-types.spec.ts b/examples/sites/demos/pc/app/search/show-selected-types.spec.ts similarity index 100% rename from examples/sites/demos/app/search/show-selected-types.spec.ts rename to examples/sites/demos/pc/app/search/show-selected-types.spec.ts diff --git a/examples/sites/demos/app/search/show-selected-types.vue b/examples/sites/demos/pc/app/search/show-selected-types.vue similarity index 100% rename from examples/sites/demos/app/search/show-selected-types.vue rename to examples/sites/demos/pc/app/search/show-selected-types.vue diff --git a/examples/sites/demos/app/search/slot-prefix-composition-api.vue b/examples/sites/demos/pc/app/search/slot-prefix-composition-api.vue similarity index 100% rename from examples/sites/demos/app/search/slot-prefix-composition-api.vue rename to examples/sites/demos/pc/app/search/slot-prefix-composition-api.vue diff --git a/examples/sites/demos/app/search/slot-prefix.spec.ts b/examples/sites/demos/pc/app/search/slot-prefix.spec.ts similarity index 100% rename from examples/sites/demos/app/search/slot-prefix.spec.ts rename to examples/sites/demos/pc/app/search/slot-prefix.spec.ts diff --git a/examples/sites/demos/app/search/slot-prefix.vue b/examples/sites/demos/pc/app/search/slot-prefix.vue similarity index 100% rename from examples/sites/demos/app/search/slot-prefix.vue rename to examples/sites/demos/pc/app/search/slot-prefix.vue diff --git a/examples/sites/demos/app/search/transparent-mode-composition-api.vue b/examples/sites/demos/pc/app/search/transparent-mode-composition-api.vue similarity index 100% rename from examples/sites/demos/app/search/transparent-mode-composition-api.vue rename to examples/sites/demos/pc/app/search/transparent-mode-composition-api.vue diff --git a/examples/sites/demos/app/search/transparent-mode.spec.ts b/examples/sites/demos/pc/app/search/transparent-mode.spec.ts similarity index 100% rename from examples/sites/demos/app/search/transparent-mode.spec.ts rename to examples/sites/demos/pc/app/search/transparent-mode.spec.ts diff --git a/examples/sites/demos/app/search/transparent-mode.vue b/examples/sites/demos/pc/app/search/transparent-mode.vue similarity index 100% rename from examples/sites/demos/app/search/transparent-mode.vue rename to examples/sites/demos/pc/app/search/transparent-mode.vue diff --git a/examples/sites/demos/app/search/webdoc/search.cn.md b/examples/sites/demos/pc/app/search/webdoc/search.cn.md similarity index 100% rename from examples/sites/demos/app/search/webdoc/search.cn.md rename to examples/sites/demos/pc/app/search/webdoc/search.cn.md diff --git a/examples/sites/demos/app/search/webdoc/search.en.md b/examples/sites/demos/pc/app/search/webdoc/search.en.md similarity index 100% rename from examples/sites/demos/app/search/webdoc/search.en.md rename to examples/sites/demos/pc/app/search/webdoc/search.en.md diff --git a/examples/sites/demos/app/search/webdoc/search.js b/examples/sites/demos/pc/app/search/webdoc/search.js similarity index 100% rename from examples/sites/demos/app/search/webdoc/search.js rename to examples/sites/demos/pc/app/search/webdoc/search.js diff --git a/examples/sites/demos/app/select/allow-create-composition-api.vue b/examples/sites/demos/pc/app/select/allow-create-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/allow-create-composition-api.vue rename to examples/sites/demos/pc/app/select/allow-create-composition-api.vue diff --git a/examples/sites/demos/app/select/allow-create.spec.ts b/examples/sites/demos/pc/app/select/allow-create.spec.ts similarity index 100% rename from examples/sites/demos/app/select/allow-create.spec.ts rename to examples/sites/demos/pc/app/select/allow-create.spec.ts diff --git a/examples/sites/demos/app/select/allow-create.vue b/examples/sites/demos/pc/app/select/allow-create.vue similarity index 100% rename from examples/sites/demos/app/select/allow-create.vue rename to examples/sites/demos/pc/app/select/allow-create.vue diff --git a/examples/sites/demos/app/select/automatic-dropdown-composition-api.vue b/examples/sites/demos/pc/app/select/automatic-dropdown-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/automatic-dropdown-composition-api.vue rename to examples/sites/demos/pc/app/select/automatic-dropdown-composition-api.vue diff --git a/examples/sites/demos/app/select/automatic-dropdown.spec.ts b/examples/sites/demos/pc/app/select/automatic-dropdown.spec.ts similarity index 100% rename from examples/sites/demos/app/select/automatic-dropdown.spec.ts rename to examples/sites/demos/pc/app/select/automatic-dropdown.spec.ts diff --git a/examples/sites/demos/app/select/automatic-dropdown.vue b/examples/sites/demos/pc/app/select/automatic-dropdown.vue similarity index 100% rename from examples/sites/demos/app/select/automatic-dropdown.vue rename to examples/sites/demos/pc/app/select/automatic-dropdown.vue diff --git a/examples/sites/demos/app/select/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/select/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/select/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/select/basic-usage.spec.ts b/examples/sites/demos/pc/app/select/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/select/basic-usage.spec.ts rename to examples/sites/demos/pc/app/select/basic-usage.spec.ts diff --git a/examples/sites/demos/app/select/basic-usage.vue b/examples/sites/demos/pc/app/select/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/select/basic-usage.vue rename to examples/sites/demos/pc/app/select/basic-usage.vue diff --git a/examples/sites/demos/app/select/binding-obj-composition-api.vue b/examples/sites/demos/pc/app/select/binding-obj-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/binding-obj-composition-api.vue rename to examples/sites/demos/pc/app/select/binding-obj-composition-api.vue diff --git a/examples/sites/demos/app/select/binding-obj.spec.ts b/examples/sites/demos/pc/app/select/binding-obj.spec.ts similarity index 100% rename from examples/sites/demos/app/select/binding-obj.spec.ts rename to examples/sites/demos/pc/app/select/binding-obj.spec.ts diff --git a/examples/sites/demos/app/select/binding-obj.vue b/examples/sites/demos/pc/app/select/binding-obj.vue similarity index 100% rename from examples/sites/demos/app/select/binding-obj.vue rename to examples/sites/demos/pc/app/select/binding-obj.vue diff --git a/examples/sites/demos/app/select/cache-usage-composition-api.vue b/examples/sites/demos/pc/app/select/cache-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/cache-usage-composition-api.vue rename to examples/sites/demos/pc/app/select/cache-usage-composition-api.vue diff --git a/examples/sites/demos/app/select/cache-usage.spec.ts b/examples/sites/demos/pc/app/select/cache-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/select/cache-usage.spec.ts rename to examples/sites/demos/pc/app/select/cache-usage.spec.ts diff --git a/examples/sites/demos/app/select/cache-usage.vue b/examples/sites/demos/pc/app/select/cache-usage.vue similarity index 100% rename from examples/sites/demos/app/select/cache-usage.vue rename to examples/sites/demos/pc/app/select/cache-usage.vue diff --git a/examples/sites/demos/app/select/clear-no-match-value-composition-api.vue b/examples/sites/demos/pc/app/select/clear-no-match-value-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/clear-no-match-value-composition-api.vue rename to examples/sites/demos/pc/app/select/clear-no-match-value-composition-api.vue diff --git a/examples/sites/demos/app/select/clear-no-match-value.vue b/examples/sites/demos/pc/app/select/clear-no-match-value.vue similarity index 100% rename from examples/sites/demos/app/select/clear-no-match-value.vue rename to examples/sites/demos/pc/app/select/clear-no-match-value.vue diff --git a/examples/sites/demos/app/select/clearable-composition-api.vue b/examples/sites/demos/pc/app/select/clearable-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/clearable-composition-api.vue rename to examples/sites/demos/pc/app/select/clearable-composition-api.vue diff --git a/examples/sites/demos/app/select/clearable.spec.ts b/examples/sites/demos/pc/app/select/clearable.spec.ts similarity index 100% rename from examples/sites/demos/app/select/clearable.spec.ts rename to examples/sites/demos/pc/app/select/clearable.spec.ts diff --git a/examples/sites/demos/app/select/clearable.vue b/examples/sites/demos/pc/app/select/clearable.vue similarity index 100% rename from examples/sites/demos/app/select/clearable.vue rename to examples/sites/demos/pc/app/select/clearable.vue diff --git a/examples/sites/demos/app/select/collapse-tags-composition-api.vue b/examples/sites/demos/pc/app/select/collapse-tags-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/collapse-tags-composition-api.vue rename to examples/sites/demos/pc/app/select/collapse-tags-composition-api.vue diff --git a/examples/sites/demos/app/select/collapse-tags.spec.ts b/examples/sites/demos/pc/app/select/collapse-tags.spec.ts similarity index 100% rename from examples/sites/demos/app/select/collapse-tags.spec.ts rename to examples/sites/demos/pc/app/select/collapse-tags.spec.ts diff --git a/examples/sites/demos/app/select/collapse-tags.vue b/examples/sites/demos/pc/app/select/collapse-tags.vue similarity index 100% rename from examples/sites/demos/app/select/collapse-tags.vue rename to examples/sites/demos/pc/app/select/collapse-tags.vue diff --git a/examples/sites/demos/app/select/custom-options-composition-api.vue b/examples/sites/demos/pc/app/select/custom-options-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/custom-options-composition-api.vue rename to examples/sites/demos/pc/app/select/custom-options-composition-api.vue diff --git a/examples/sites/demos/app/select/custom-options.spec.ts b/examples/sites/demos/pc/app/select/custom-options.spec.ts similarity index 100% rename from examples/sites/demos/app/select/custom-options.spec.ts rename to examples/sites/demos/pc/app/select/custom-options.spec.ts diff --git a/examples/sites/demos/app/select/custom-options.vue b/examples/sites/demos/pc/app/select/custom-options.vue similarity index 100% rename from examples/sites/demos/app/select/custom-options.vue rename to examples/sites/demos/pc/app/select/custom-options.vue diff --git a/examples/sites/demos/app/select/custom-prefix-composition-api.vue b/examples/sites/demos/pc/app/select/custom-prefix-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/custom-prefix-composition-api.vue rename to examples/sites/demos/pc/app/select/custom-prefix-composition-api.vue diff --git a/examples/sites/demos/app/select/custom-prefix.spec.ts b/examples/sites/demos/pc/app/select/custom-prefix.spec.ts similarity index 100% rename from examples/sites/demos/app/select/custom-prefix.spec.ts rename to examples/sites/demos/pc/app/select/custom-prefix.spec.ts diff --git a/examples/sites/demos/app/select/custom-prefix.vue b/examples/sites/demos/pc/app/select/custom-prefix.vue similarity index 100% rename from examples/sites/demos/app/select/custom-prefix.vue rename to examples/sites/demos/pc/app/select/custom-prefix.vue diff --git a/examples/sites/demos/app/select/custom-reference-slot-composition-api.vue b/examples/sites/demos/pc/app/select/custom-reference-slot-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/custom-reference-slot-composition-api.vue rename to examples/sites/demos/pc/app/select/custom-reference-slot-composition-api.vue diff --git a/examples/sites/demos/app/select/custom-reference-slot.spec.ts b/examples/sites/demos/pc/app/select/custom-reference-slot.spec.ts similarity index 100% rename from examples/sites/demos/app/select/custom-reference-slot.spec.ts rename to examples/sites/demos/pc/app/select/custom-reference-slot.spec.ts diff --git a/examples/sites/demos/app/select/custom-reference-slot.vue b/examples/sites/demos/pc/app/select/custom-reference-slot.vue similarity index 100% rename from examples/sites/demos/app/select/custom-reference-slot.vue rename to examples/sites/demos/pc/app/select/custom-reference-slot.vue diff --git a/examples/sites/demos/app/select/disable-grid-select-radio-composition-api.vue b/examples/sites/demos/pc/app/select/disable-grid-select-radio-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/disable-grid-select-radio-composition-api.vue rename to examples/sites/demos/pc/app/select/disable-grid-select-radio-composition-api.vue diff --git a/examples/sites/demos/app/select/disable-grid-select-radio.spec.ts b/examples/sites/demos/pc/app/select/disable-grid-select-radio.spec.ts similarity index 100% rename from examples/sites/demos/app/select/disable-grid-select-radio.spec.ts rename to examples/sites/demos/pc/app/select/disable-grid-select-radio.spec.ts diff --git a/examples/sites/demos/app/select/disable-grid-select-radio.vue b/examples/sites/demos/pc/app/select/disable-grid-select-radio.vue similarity index 100% rename from examples/sites/demos/app/select/disable-grid-select-radio.vue rename to examples/sites/demos/pc/app/select/disable-grid-select-radio.vue diff --git a/examples/sites/demos/app/select/disabled-and-selected-options-composition-api.vue b/examples/sites/demos/pc/app/select/disabled-and-selected-options-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/disabled-and-selected-options-composition-api.vue rename to examples/sites/demos/pc/app/select/disabled-and-selected-options-composition-api.vue diff --git a/examples/sites/demos/app/select/disabled-and-selected-options.spec.ts b/examples/sites/demos/pc/app/select/disabled-and-selected-options.spec.ts similarity index 100% rename from examples/sites/demos/app/select/disabled-and-selected-options.spec.ts rename to examples/sites/demos/pc/app/select/disabled-and-selected-options.spec.ts diff --git a/examples/sites/demos/app/select/disabled-and-selected-options.vue b/examples/sites/demos/pc/app/select/disabled-and-selected-options.vue similarity index 100% rename from examples/sites/demos/app/select/disabled-and-selected-options.vue rename to examples/sites/demos/pc/app/select/disabled-and-selected-options.vue diff --git a/examples/sites/demos/app/select/disabled-composition-api.vue b/examples/sites/demos/pc/app/select/disabled-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/disabled-composition-api.vue rename to examples/sites/demos/pc/app/select/disabled-composition-api.vue diff --git a/examples/sites/demos/app/select/disabled-options-composition-api.vue b/examples/sites/demos/pc/app/select/disabled-options-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/disabled-options-composition-api.vue rename to examples/sites/demos/pc/app/select/disabled-options-composition-api.vue diff --git a/examples/sites/demos/app/select/disabled-options.spec.ts b/examples/sites/demos/pc/app/select/disabled-options.spec.ts similarity index 100% rename from examples/sites/demos/app/select/disabled-options.spec.ts rename to examples/sites/demos/pc/app/select/disabled-options.spec.ts diff --git a/examples/sites/demos/app/select/disabled-options.vue b/examples/sites/demos/pc/app/select/disabled-options.vue similarity index 100% rename from examples/sites/demos/app/select/disabled-options.vue rename to examples/sites/demos/pc/app/select/disabled-options.vue diff --git a/examples/sites/demos/app/select/disabled.spec.ts b/examples/sites/demos/pc/app/select/disabled.spec.ts similarity index 100% rename from examples/sites/demos/app/select/disabled.spec.ts rename to examples/sites/demos/pc/app/select/disabled.spec.ts diff --git a/examples/sites/demos/app/select/disabled.vue b/examples/sites/demos/pc/app/select/disabled.vue similarity index 100% rename from examples/sites/demos/app/select/disabled.vue rename to examples/sites/demos/pc/app/select/disabled.vue diff --git a/examples/sites/demos/app/select/envts-change-composition-api.vue b/examples/sites/demos/pc/app/select/envts-change-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/envts-change-composition-api.vue rename to examples/sites/demos/pc/app/select/envts-change-composition-api.vue diff --git a/examples/sites/demos/app/select/envts-change.spec.ts b/examples/sites/demos/pc/app/select/envts-change.spec.ts similarity index 100% rename from examples/sites/demos/app/select/envts-change.spec.ts rename to examples/sites/demos/pc/app/select/envts-change.spec.ts diff --git a/examples/sites/demos/app/select/envts-change.vue b/examples/sites/demos/pc/app/select/envts-change.vue similarity index 100% rename from examples/sites/demos/app/select/envts-change.vue rename to examples/sites/demos/pc/app/select/envts-change.vue diff --git a/examples/sites/demos/app/select/envts-remove-composition-api.vue b/examples/sites/demos/pc/app/select/envts-remove-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/envts-remove-composition-api.vue rename to examples/sites/demos/pc/app/select/envts-remove-composition-api.vue diff --git a/examples/sites/demos/app/select/envts-remove.spec.ts b/examples/sites/demos/pc/app/select/envts-remove.spec.ts similarity index 100% rename from examples/sites/demos/app/select/envts-remove.spec.ts rename to examples/sites/demos/pc/app/select/envts-remove.spec.ts diff --git a/examples/sites/demos/app/select/envts-remove.vue b/examples/sites/demos/pc/app/select/envts-remove.vue similarity index 100% rename from examples/sites/demos/app/select/envts-remove.vue rename to examples/sites/demos/pc/app/select/envts-remove.vue diff --git a/examples/sites/demos/app/select/filter-method-composition-api.vue b/examples/sites/demos/pc/app/select/filter-method-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/filter-method-composition-api.vue rename to examples/sites/demos/pc/app/select/filter-method-composition-api.vue diff --git a/examples/sites/demos/app/select/filter-method.spec.ts b/examples/sites/demos/pc/app/select/filter-method.spec.ts similarity index 100% rename from examples/sites/demos/app/select/filter-method.spec.ts rename to examples/sites/demos/pc/app/select/filter-method.spec.ts diff --git a/examples/sites/demos/app/select/filter-method.vue b/examples/sites/demos/pc/app/select/filter-method.vue similarity index 100% rename from examples/sites/demos/app/select/filter-method.vue rename to examples/sites/demos/pc/app/select/filter-method.vue diff --git a/examples/sites/demos/app/select/focus-remote-method-composition-api.vue b/examples/sites/demos/pc/app/select/focus-remote-method-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/focus-remote-method-composition-api.vue rename to examples/sites/demos/pc/app/select/focus-remote-method-composition-api.vue diff --git a/examples/sites/demos/app/select/focus-remote-method.spec.ts b/examples/sites/demos/pc/app/select/focus-remote-method.spec.ts similarity index 100% rename from examples/sites/demos/app/select/focus-remote-method.spec.ts rename to examples/sites/demos/pc/app/select/focus-remote-method.spec.ts diff --git a/examples/sites/demos/app/select/focus-remote-method.vue b/examples/sites/demos/pc/app/select/focus-remote-method.vue similarity index 100% rename from examples/sites/demos/app/select/focus-remote-method.vue rename to examples/sites/demos/pc/app/select/focus-remote-method.vue diff --git a/examples/sites/demos/app/select/hide-select-input-border-composition-api.vue b/examples/sites/demos/pc/app/select/hide-select-input-border-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/hide-select-input-border-composition-api.vue rename to examples/sites/demos/pc/app/select/hide-select-input-border-composition-api.vue diff --git a/examples/sites/demos/app/select/hide-select-input-border.spec.ts b/examples/sites/demos/pc/app/select/hide-select-input-border.spec.ts similarity index 100% rename from examples/sites/demos/app/select/hide-select-input-border.spec.ts rename to examples/sites/demos/pc/app/select/hide-select-input-border.spec.ts diff --git a/examples/sites/demos/app/select/hide-select-input-border.vue b/examples/sites/demos/pc/app/select/hide-select-input-border.vue similarity index 100% rename from examples/sites/demos/app/select/hide-select-input-border.vue rename to examples/sites/demos/pc/app/select/hide-select-input-border.vue diff --git a/examples/sites/demos/app/select/input-box-type-composition-api.vue b/examples/sites/demos/pc/app/select/input-box-type-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/input-box-type-composition-api.vue rename to examples/sites/demos/pc/app/select/input-box-type-composition-api.vue diff --git a/examples/sites/demos/app/select/input-box-type.spec.ts b/examples/sites/demos/pc/app/select/input-box-type.spec.ts similarity index 100% rename from examples/sites/demos/app/select/input-box-type.spec.ts rename to examples/sites/demos/pc/app/select/input-box-type.spec.ts diff --git a/examples/sites/demos/app/select/input-box-type.vue b/examples/sites/demos/pc/app/select/input-box-type.vue similarity index 100% rename from examples/sites/demos/app/select/input-box-type.vue rename to examples/sites/demos/pc/app/select/input-box-type.vue diff --git a/examples/sites/demos/app/select/is-drop-inherit-width-composition-api.vue b/examples/sites/demos/pc/app/select/is-drop-inherit-width-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/is-drop-inherit-width-composition-api.vue rename to examples/sites/demos/pc/app/select/is-drop-inherit-width-composition-api.vue diff --git a/examples/sites/demos/app/select/is-drop-inherit-width.spec.ts b/examples/sites/demos/pc/app/select/is-drop-inherit-width.spec.ts similarity index 100% rename from examples/sites/demos/app/select/is-drop-inherit-width.spec.ts rename to examples/sites/demos/pc/app/select/is-drop-inherit-width.spec.ts diff --git a/examples/sites/demos/app/select/is-drop-inherit-width.vue b/examples/sites/demos/pc/app/select/is-drop-inherit-width.vue similarity index 100% rename from examples/sites/demos/app/select/is-drop-inherit-width.vue rename to examples/sites/demos/pc/app/select/is-drop-inherit-width.vue diff --git a/examples/sites/demos/app/select/manual-focus-blur-composition-api.vue b/examples/sites/demos/pc/app/select/manual-focus-blur-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/manual-focus-blur-composition-api.vue rename to examples/sites/demos/pc/app/select/manual-focus-blur-composition-api.vue diff --git a/examples/sites/demos/app/select/manual-focus-blur.spec.ts b/examples/sites/demos/pc/app/select/manual-focus-blur.spec.ts similarity index 100% rename from examples/sites/demos/app/select/manual-focus-blur.spec.ts rename to examples/sites/demos/pc/app/select/manual-focus-blur.spec.ts diff --git a/examples/sites/demos/app/select/manual-focus-blur.vue b/examples/sites/demos/pc/app/select/manual-focus-blur.vue similarity index 100% rename from examples/sites/demos/app/select/manual-focus-blur.vue rename to examples/sites/demos/pc/app/select/manual-focus-blur.vue diff --git a/examples/sites/demos/app/select/memoize-usage-composition-api.vue b/examples/sites/demos/pc/app/select/memoize-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/memoize-usage-composition-api.vue rename to examples/sites/demos/pc/app/select/memoize-usage-composition-api.vue diff --git a/examples/sites/demos/app/select/memoize-usage.spec.ts b/examples/sites/demos/pc/app/select/memoize-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/select/memoize-usage.spec.ts rename to examples/sites/demos/pc/app/select/memoize-usage.spec.ts diff --git a/examples/sites/demos/app/select/memoize-usage.vue b/examples/sites/demos/pc/app/select/memoize-usage.vue similarity index 100% rename from examples/sites/demos/app/select/memoize-usage.vue rename to examples/sites/demos/pc/app/select/memoize-usage.vue diff --git a/examples/sites/demos/app/select/multiple-composition-api.vue b/examples/sites/demos/pc/app/select/multiple-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/multiple-composition-api.vue rename to examples/sites/demos/pc/app/select/multiple-composition-api.vue diff --git a/examples/sites/demos/app/select/multiple-limit-composition-api.vue b/examples/sites/demos/pc/app/select/multiple-limit-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/multiple-limit-composition-api.vue rename to examples/sites/demos/pc/app/select/multiple-limit-composition-api.vue diff --git a/examples/sites/demos/app/select/multiple-limit.spec.ts b/examples/sites/demos/pc/app/select/multiple-limit.spec.ts similarity index 100% rename from examples/sites/demos/app/select/multiple-limit.spec.ts rename to examples/sites/demos/pc/app/select/multiple-limit.spec.ts diff --git a/examples/sites/demos/app/select/multiple-limit.vue b/examples/sites/demos/pc/app/select/multiple-limit.vue similarity index 100% rename from examples/sites/demos/app/select/multiple-limit.vue rename to examples/sites/demos/pc/app/select/multiple-limit.vue diff --git a/examples/sites/demos/app/select/multiple.spec.ts b/examples/sites/demos/pc/app/select/multiple.spec.ts similarity index 100% rename from examples/sites/demos/app/select/multiple.spec.ts rename to examples/sites/demos/pc/app/select/multiple.spec.ts diff --git a/examples/sites/demos/app/select/multiple.vue b/examples/sites/demos/pc/app/select/multiple.vue similarity index 100% rename from examples/sites/demos/app/select/multiple.vue rename to examples/sites/demos/pc/app/select/multiple.vue diff --git a/examples/sites/demos/app/select/name-composition-api.vue b/examples/sites/demos/pc/app/select/name-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/name-composition-api.vue rename to examples/sites/demos/pc/app/select/name-composition-api.vue diff --git a/examples/sites/demos/app/select/name.spec.ts b/examples/sites/demos/pc/app/select/name.spec.ts similarity index 100% rename from examples/sites/demos/app/select/name.spec.ts rename to examples/sites/demos/pc/app/select/name.spec.ts diff --git a/examples/sites/demos/app/select/name.vue b/examples/sites/demos/pc/app/select/name.vue similarity index 100% rename from examples/sites/demos/app/select/name.vue rename to examples/sites/demos/pc/app/select/name.vue diff --git a/examples/sites/demos/app/select/nest-checkbox-grid-clearable-composition-api.vue b/examples/sites/demos/pc/app/select/nest-checkbox-grid-clearable-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/nest-checkbox-grid-clearable-composition-api.vue rename to examples/sites/demos/pc/app/select/nest-checkbox-grid-clearable-composition-api.vue diff --git a/examples/sites/demos/app/select/nest-checkbox-grid-clearable.spec.ts b/examples/sites/demos/pc/app/select/nest-checkbox-grid-clearable.spec.ts similarity index 100% rename from examples/sites/demos/app/select/nest-checkbox-grid-clearable.spec.ts rename to examples/sites/demos/pc/app/select/nest-checkbox-grid-clearable.spec.ts diff --git a/examples/sites/demos/app/select/nest-checkbox-grid-clearable.vue b/examples/sites/demos/pc/app/select/nest-checkbox-grid-clearable.vue similarity index 100% rename from examples/sites/demos/app/select/nest-checkbox-grid-clearable.vue rename to examples/sites/demos/pc/app/select/nest-checkbox-grid-clearable.vue diff --git a/examples/sites/demos/app/select/nest-checkbox-grid-composition-api.vue b/examples/sites/demos/pc/app/select/nest-checkbox-grid-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/nest-checkbox-grid-composition-api.vue rename to examples/sites/demos/pc/app/select/nest-checkbox-grid-composition-api.vue diff --git a/examples/sites/demos/app/select/nest-checkbox-grid.spec.ts b/examples/sites/demos/pc/app/select/nest-checkbox-grid.spec.ts similarity index 100% rename from examples/sites/demos/app/select/nest-checkbox-grid.spec.ts rename to examples/sites/demos/pc/app/select/nest-checkbox-grid.spec.ts diff --git a/examples/sites/demos/app/select/nest-checkbox-grid.vue b/examples/sites/demos/pc/app/select/nest-checkbox-grid.vue similarity index 100% rename from examples/sites/demos/app/select/nest-checkbox-grid.vue rename to examples/sites/demos/pc/app/select/nest-checkbox-grid.vue diff --git a/examples/sites/demos/app/select/nest-checkbox-tree-composition-api.vue b/examples/sites/demos/pc/app/select/nest-checkbox-tree-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/nest-checkbox-tree-composition-api.vue rename to examples/sites/demos/pc/app/select/nest-checkbox-tree-composition-api.vue diff --git a/examples/sites/demos/app/select/nest-checkbox-tree.spec.ts b/examples/sites/demos/pc/app/select/nest-checkbox-tree.spec.ts similarity index 100% rename from examples/sites/demos/app/select/nest-checkbox-tree.spec.ts rename to examples/sites/demos/pc/app/select/nest-checkbox-tree.spec.ts diff --git a/examples/sites/demos/app/select/nest-checkbox-tree.vue b/examples/sites/demos/pc/app/select/nest-checkbox-tree.vue similarity index 100% rename from examples/sites/demos/app/select/nest-checkbox-tree.vue rename to examples/sites/demos/pc/app/select/nest-checkbox-tree.vue diff --git a/examples/sites/demos/app/select/nest-filterable-tree-composition-api.vue b/examples/sites/demos/pc/app/select/nest-filterable-tree-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/nest-filterable-tree-composition-api.vue rename to examples/sites/demos/pc/app/select/nest-filterable-tree-composition-api.vue diff --git a/examples/sites/demos/app/select/nest-filterable-tree.spec.ts b/examples/sites/demos/pc/app/select/nest-filterable-tree.spec.ts similarity index 100% rename from examples/sites/demos/app/select/nest-filterable-tree.spec.ts rename to examples/sites/demos/pc/app/select/nest-filterable-tree.spec.ts diff --git a/examples/sites/demos/app/select/nest-filterable-tree.vue b/examples/sites/demos/pc/app/select/nest-filterable-tree.vue similarity index 100% rename from examples/sites/demos/app/select/nest-filterable-tree.vue rename to examples/sites/demos/pc/app/select/nest-filterable-tree.vue diff --git a/examples/sites/demos/app/select/nest-grid-remote-filter-composition-api.vue b/examples/sites/demos/pc/app/select/nest-grid-remote-filter-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/nest-grid-remote-filter-composition-api.vue rename to examples/sites/demos/pc/app/select/nest-grid-remote-filter-composition-api.vue diff --git a/examples/sites/demos/app/select/nest-grid-remote-filter.spec.ts b/examples/sites/demos/pc/app/select/nest-grid-remote-filter.spec.ts similarity index 100% rename from examples/sites/demos/app/select/nest-grid-remote-filter.spec.ts rename to examples/sites/demos/pc/app/select/nest-grid-remote-filter.spec.ts diff --git a/examples/sites/demos/app/select/nest-grid-remote-filter.vue b/examples/sites/demos/pc/app/select/nest-grid-remote-filter.vue similarity index 100% rename from examples/sites/demos/app/select/nest-grid-remote-filter.vue rename to examples/sites/demos/pc/app/select/nest-grid-remote-filter.vue diff --git a/examples/sites/demos/app/select/nest-radio-grid-composition-api.vue b/examples/sites/demos/pc/app/select/nest-radio-grid-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/nest-radio-grid-composition-api.vue rename to examples/sites/demos/pc/app/select/nest-radio-grid-composition-api.vue diff --git a/examples/sites/demos/app/select/nest-radio-grid-much-data-composition-api.vue b/examples/sites/demos/pc/app/select/nest-radio-grid-much-data-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/nest-radio-grid-much-data-composition-api.vue rename to examples/sites/demos/pc/app/select/nest-radio-grid-much-data-composition-api.vue diff --git a/examples/sites/demos/app/select/nest-radio-grid-much-data.spec.ts b/examples/sites/demos/pc/app/select/nest-radio-grid-much-data.spec.ts similarity index 100% rename from examples/sites/demos/app/select/nest-radio-grid-much-data.spec.ts rename to examples/sites/demos/pc/app/select/nest-radio-grid-much-data.spec.ts diff --git a/examples/sites/demos/app/select/nest-radio-grid-much-data.vue b/examples/sites/demos/pc/app/select/nest-radio-grid-much-data.vue similarity index 100% rename from examples/sites/demos/app/select/nest-radio-grid-much-data.vue rename to examples/sites/demos/pc/app/select/nest-radio-grid-much-data.vue diff --git a/examples/sites/demos/app/select/nest-radio-grid.spec.ts b/examples/sites/demos/pc/app/select/nest-radio-grid.spec.ts similarity index 100% rename from examples/sites/demos/app/select/nest-radio-grid.spec.ts rename to examples/sites/demos/pc/app/select/nest-radio-grid.spec.ts diff --git a/examples/sites/demos/app/select/nest-radio-grid.vue b/examples/sites/demos/pc/app/select/nest-radio-grid.vue similarity index 100% rename from examples/sites/demos/app/select/nest-radio-grid.vue rename to examples/sites/demos/pc/app/select/nest-radio-grid.vue diff --git a/examples/sites/demos/app/select/nest-radio-tree-composition-api.vue b/examples/sites/demos/pc/app/select/nest-radio-tree-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/nest-radio-tree-composition-api.vue rename to examples/sites/demos/pc/app/select/nest-radio-tree-composition-api.vue diff --git a/examples/sites/demos/app/select/nest-radio-tree.spec.ts b/examples/sites/demos/pc/app/select/nest-radio-tree.spec.ts similarity index 100% rename from examples/sites/demos/app/select/nest-radio-tree.spec.ts rename to examples/sites/demos/pc/app/select/nest-radio-tree.spec.ts diff --git a/examples/sites/demos/app/select/nest-radio-tree.vue b/examples/sites/demos/pc/app/select/nest-radio-tree.vue similarity index 100% rename from examples/sites/demos/app/select/nest-radio-tree.vue rename to examples/sites/demos/pc/app/select/nest-radio-tree.vue diff --git a/examples/sites/demos/app/select/nest-remote-grid-composition-api.vue b/examples/sites/demos/pc/app/select/nest-remote-grid-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/nest-remote-grid-composition-api.vue rename to examples/sites/demos/pc/app/select/nest-remote-grid-composition-api.vue diff --git a/examples/sites/demos/app/select/nest-remote-grid.spec.ts b/examples/sites/demos/pc/app/select/nest-remote-grid.spec.ts similarity index 100% rename from examples/sites/demos/app/select/nest-remote-grid.spec.ts rename to examples/sites/demos/pc/app/select/nest-remote-grid.spec.ts diff --git a/examples/sites/demos/app/select/nest-remote-grid.vue b/examples/sites/demos/pc/app/select/nest-remote-grid.vue similarity index 100% rename from examples/sites/demos/app/select/nest-remote-grid.vue rename to examples/sites/demos/pc/app/select/nest-remote-grid.vue diff --git a/examples/sites/demos/app/select/no-data-text-composition-api.vue b/examples/sites/demos/pc/app/select/no-data-text-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/no-data-text-composition-api.vue rename to examples/sites/demos/pc/app/select/no-data-text-composition-api.vue diff --git a/examples/sites/demos/app/select/no-data-text.spec.ts b/examples/sites/demos/pc/app/select/no-data-text.spec.ts similarity index 100% rename from examples/sites/demos/app/select/no-data-text.spec.ts rename to examples/sites/demos/pc/app/select/no-data-text.spec.ts diff --git a/examples/sites/demos/app/select/no-data-text.vue b/examples/sites/demos/pc/app/select/no-data-text.vue similarity index 100% rename from examples/sites/demos/app/select/no-data-text.vue rename to examples/sites/demos/pc/app/select/no-data-text.vue diff --git a/examples/sites/demos/app/select/no-match-text-composition-api.vue b/examples/sites/demos/pc/app/select/no-match-text-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/no-match-text-composition-api.vue rename to examples/sites/demos/pc/app/select/no-match-text-composition-api.vue diff --git a/examples/sites/demos/app/select/no-match-text.spec.ts b/examples/sites/demos/pc/app/select/no-match-text.spec.ts similarity index 100% rename from examples/sites/demos/app/select/no-match-text.spec.ts rename to examples/sites/demos/pc/app/select/no-match-text.spec.ts diff --git a/examples/sites/demos/app/select/no-match-text.vue b/examples/sites/demos/pc/app/select/no-match-text.vue similarity index 100% rename from examples/sites/demos/app/select/no-match-text.vue rename to examples/sites/demos/pc/app/select/no-match-text.vue diff --git a/examples/sites/demos/app/select/optimization-composition-api.vue b/examples/sites/demos/pc/app/select/optimization-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/optimization-composition-api.vue rename to examples/sites/demos/pc/app/select/optimization-composition-api.vue diff --git a/examples/sites/demos/app/select/optimization.spec.ts b/examples/sites/demos/pc/app/select/optimization.spec.ts similarity index 100% rename from examples/sites/demos/app/select/optimization.spec.ts rename to examples/sites/demos/pc/app/select/optimization.spec.ts diff --git a/examples/sites/demos/app/select/optimization.vue b/examples/sites/demos/pc/app/select/optimization.vue similarity index 100% rename from examples/sites/demos/app/select/optimization.vue rename to examples/sites/demos/pc/app/select/optimization.vue diff --git a/examples/sites/demos/app/select/option-group-composition-api.vue b/examples/sites/demos/pc/app/select/option-group-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/option-group-composition-api.vue rename to examples/sites/demos/pc/app/select/option-group-composition-api.vue diff --git a/examples/sites/demos/app/select/option-group-disable-composition-api.vue b/examples/sites/demos/pc/app/select/option-group-disable-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/option-group-disable-composition-api.vue rename to examples/sites/demos/pc/app/select/option-group-disable-composition-api.vue diff --git a/examples/sites/demos/app/select/option-group-disable.spec.ts b/examples/sites/demos/pc/app/select/option-group-disable.spec.ts similarity index 100% rename from examples/sites/demos/app/select/option-group-disable.spec.ts rename to examples/sites/demos/pc/app/select/option-group-disable.spec.ts diff --git a/examples/sites/demos/app/select/option-group-disable.vue b/examples/sites/demos/pc/app/select/option-group-disable.vue similarity index 100% rename from examples/sites/demos/app/select/option-group-disable.vue rename to examples/sites/demos/pc/app/select/option-group-disable.vue diff --git a/examples/sites/demos/app/select/option-group.spec.ts b/examples/sites/demos/pc/app/select/option-group.spec.ts similarity index 100% rename from examples/sites/demos/app/select/option-group.spec.ts rename to examples/sites/demos/pc/app/select/option-group.spec.ts diff --git a/examples/sites/demos/app/select/option-group.vue b/examples/sites/demos/pc/app/select/option-group.vue similarity index 100% rename from examples/sites/demos/app/select/option-group.vue rename to examples/sites/demos/pc/app/select/option-group.vue diff --git a/examples/sites/demos/app/select/popup-style-position-composition-api.vue b/examples/sites/demos/pc/app/select/popup-style-position-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/popup-style-position-composition-api.vue rename to examples/sites/demos/pc/app/select/popup-style-position-composition-api.vue diff --git a/examples/sites/demos/app/select/popup-style-position.spec.ts b/examples/sites/demos/pc/app/select/popup-style-position.spec.ts similarity index 100% rename from examples/sites/demos/app/select/popup-style-position.spec.ts rename to examples/sites/demos/pc/app/select/popup-style-position.spec.ts diff --git a/examples/sites/demos/app/select/popup-style-position.vue b/examples/sites/demos/pc/app/select/popup-style-position.vue similarity index 100% rename from examples/sites/demos/app/select/popup-style-position.vue rename to examples/sites/demos/pc/app/select/popup-style-position.vue diff --git a/examples/sites/demos/app/select/remote-method-composition-api.vue b/examples/sites/demos/pc/app/select/remote-method-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/remote-method-composition-api.vue rename to examples/sites/demos/pc/app/select/remote-method-composition-api.vue diff --git a/examples/sites/demos/app/select/remote-method.spec.ts b/examples/sites/demos/pc/app/select/remote-method.spec.ts similarity index 100% rename from examples/sites/demos/app/select/remote-method.spec.ts rename to examples/sites/demos/pc/app/select/remote-method.spec.ts diff --git a/examples/sites/demos/app/select/remote-method.vue b/examples/sites/demos/pc/app/select/remote-method.vue similarity index 100% rename from examples/sites/demos/app/select/remote-method.vue rename to examples/sites/demos/pc/app/select/remote-method.vue diff --git a/examples/sites/demos/app/select/remote-search-allow-copy-composition-api.vue b/examples/sites/demos/pc/app/select/remote-search-allow-copy-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/remote-search-allow-copy-composition-api.vue rename to examples/sites/demos/pc/app/select/remote-search-allow-copy-composition-api.vue diff --git a/examples/sites/demos/app/select/remote-search-allow-copy.spec.ts b/examples/sites/demos/pc/app/select/remote-search-allow-copy.spec.ts similarity index 100% rename from examples/sites/demos/app/select/remote-search-allow-copy.spec.ts rename to examples/sites/demos/pc/app/select/remote-search-allow-copy.spec.ts diff --git a/examples/sites/demos/app/select/remote-search-allow-copy.vue b/examples/sites/demos/pc/app/select/remote-search-allow-copy.vue similarity index 100% rename from examples/sites/demos/app/select/remote-search-allow-copy.vue rename to examples/sites/demos/pc/app/select/remote-search-allow-copy.vue diff --git a/examples/sites/demos/app/select/search-allow-copy-composition-api.vue b/examples/sites/demos/pc/app/select/search-allow-copy-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/search-allow-copy-composition-api.vue rename to examples/sites/demos/pc/app/select/search-allow-copy-composition-api.vue diff --git a/examples/sites/demos/app/select/search-allow-copy.spec.ts b/examples/sites/demos/pc/app/select/search-allow-copy.spec.ts similarity index 100% rename from examples/sites/demos/app/select/search-allow-copy.spec.ts rename to examples/sites/demos/pc/app/select/search-allow-copy.spec.ts diff --git a/examples/sites/demos/app/select/search-allow-copy.vue b/examples/sites/demos/pc/app/select/search-allow-copy.vue similarity index 100% rename from examples/sites/demos/app/select/search-allow-copy.vue rename to examples/sites/demos/pc/app/select/search-allow-copy.vue diff --git a/examples/sites/demos/app/select/searchable-composition-api.vue b/examples/sites/demos/pc/app/select/searchable-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/searchable-composition-api.vue rename to examples/sites/demos/pc/app/select/searchable-composition-api.vue diff --git a/examples/sites/demos/app/select/searchable.spec.ts b/examples/sites/demos/pc/app/select/searchable.spec.ts similarity index 100% rename from examples/sites/demos/app/select/searchable.spec.ts rename to examples/sites/demos/pc/app/select/searchable.spec.ts diff --git a/examples/sites/demos/app/select/searchable.vue b/examples/sites/demos/pc/app/select/searchable.vue similarity index 100% rename from examples/sites/demos/app/select/searchable.vue rename to examples/sites/demos/pc/app/select/searchable.vue diff --git a/examples/sites/demos/app/select/set-input-value-composition-api.vue b/examples/sites/demos/pc/app/select/set-input-value-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/set-input-value-composition-api.vue rename to examples/sites/demos/pc/app/select/set-input-value-composition-api.vue diff --git a/examples/sites/demos/app/select/set-input-value.spec.ts b/examples/sites/demos/pc/app/select/set-input-value.spec.ts similarity index 100% rename from examples/sites/demos/app/select/set-input-value.spec.ts rename to examples/sites/demos/pc/app/select/set-input-value.spec.ts diff --git a/examples/sites/demos/app/select/set-input-value.vue b/examples/sites/demos/pc/app/select/set-input-value.vue similarity index 100% rename from examples/sites/demos/app/select/set-input-value.vue rename to examples/sites/demos/pc/app/select/set-input-value.vue diff --git a/examples/sites/demos/app/select/show-alloption-composition-api.vue b/examples/sites/demos/pc/app/select/show-alloption-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/show-alloption-composition-api.vue rename to examples/sites/demos/pc/app/select/show-alloption-composition-api.vue diff --git a/examples/sites/demos/app/select/show-alloption.spec.ts b/examples/sites/demos/pc/app/select/show-alloption.spec.ts similarity index 100% rename from examples/sites/demos/app/select/show-alloption.spec.ts rename to examples/sites/demos/pc/app/select/show-alloption.spec.ts diff --git a/examples/sites/demos/app/select/show-alloption.vue b/examples/sites/demos/pc/app/select/show-alloption.vue similarity index 100% rename from examples/sites/demos/app/select/show-alloption.vue rename to examples/sites/demos/pc/app/select/show-alloption.vue diff --git a/examples/sites/demos/app/select/show-tip-composition-api.vue b/examples/sites/demos/pc/app/select/show-tip-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/show-tip-composition-api.vue rename to examples/sites/demos/pc/app/select/show-tip-composition-api.vue diff --git a/examples/sites/demos/app/select/show-tip.spec.ts b/examples/sites/demos/pc/app/select/show-tip.spec.ts similarity index 100% rename from examples/sites/demos/app/select/show-tip.spec.ts rename to examples/sites/demos/pc/app/select/show-tip.spec.ts diff --git a/examples/sites/demos/app/select/show-tip.vue b/examples/sites/demos/pc/app/select/show-tip.vue similarity index 100% rename from examples/sites/demos/app/select/show-tip.vue rename to examples/sites/demos/pc/app/select/show-tip.vue diff --git a/examples/sites/demos/app/select/size-medium-composition-api.vue b/examples/sites/demos/pc/app/select/size-medium-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/size-medium-composition-api.vue rename to examples/sites/demos/pc/app/select/size-medium-composition-api.vue diff --git a/examples/sites/demos/app/select/size-medium.spec.ts b/examples/sites/demos/pc/app/select/size-medium.spec.ts similarity index 100% rename from examples/sites/demos/app/select/size-medium.spec.ts rename to examples/sites/demos/pc/app/select/size-medium.spec.ts diff --git a/examples/sites/demos/app/select/size-medium.vue b/examples/sites/demos/pc/app/select/size-medium.vue similarity index 100% rename from examples/sites/demos/app/select/size-medium.vue rename to examples/sites/demos/pc/app/select/size-medium.vue diff --git a/examples/sites/demos/app/select/size-mini-composition-api.vue b/examples/sites/demos/pc/app/select/size-mini-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/size-mini-composition-api.vue rename to examples/sites/demos/pc/app/select/size-mini-composition-api.vue diff --git a/examples/sites/demos/app/select/size-mini.spec.ts b/examples/sites/demos/pc/app/select/size-mini.spec.ts similarity index 100% rename from examples/sites/demos/app/select/size-mini.spec.ts rename to examples/sites/demos/pc/app/select/size-mini.spec.ts diff --git a/examples/sites/demos/app/select/size-mini.vue b/examples/sites/demos/pc/app/select/size-mini.vue similarity index 100% rename from examples/sites/demos/app/select/size-mini.vue rename to examples/sites/demos/pc/app/select/size-mini.vue diff --git a/examples/sites/demos/app/select/size-small-composition-api.vue b/examples/sites/demos/pc/app/select/size-small-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/size-small-composition-api.vue rename to examples/sites/demos/pc/app/select/size-small-composition-api.vue diff --git a/examples/sites/demos/app/select/size-small.spec.ts b/examples/sites/demos/pc/app/select/size-small.spec.ts similarity index 100% rename from examples/sites/demos/app/select/size-small.spec.ts rename to examples/sites/demos/pc/app/select/size-small.spec.ts diff --git a/examples/sites/demos/app/select/size-small.vue b/examples/sites/demos/pc/app/select/size-small.vue similarity index 100% rename from examples/sites/demos/app/select/size-small.vue rename to examples/sites/demos/pc/app/select/size-small.vue diff --git a/examples/sites/demos/app/select/slot-default-composition-api.vue b/examples/sites/demos/pc/app/select/slot-default-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/slot-default-composition-api.vue rename to examples/sites/demos/pc/app/select/slot-default-composition-api.vue diff --git a/examples/sites/demos/app/select/slot-default.spec.ts b/examples/sites/demos/pc/app/select/slot-default.spec.ts similarity index 100% rename from examples/sites/demos/app/select/slot-default.spec.ts rename to examples/sites/demos/pc/app/select/slot-default.spec.ts diff --git a/examples/sites/demos/app/select/slot-default.vue b/examples/sites/demos/pc/app/select/slot-default.vue similarity index 100% rename from examples/sites/demos/app/select/slot-default.vue rename to examples/sites/demos/pc/app/select/slot-default.vue diff --git a/examples/sites/demos/app/select/slot-empty-composition-api.vue b/examples/sites/demos/pc/app/select/slot-empty-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/slot-empty-composition-api.vue rename to examples/sites/demos/pc/app/select/slot-empty-composition-api.vue diff --git a/examples/sites/demos/app/select/slot-empty.spec.ts b/examples/sites/demos/pc/app/select/slot-empty.spec.ts similarity index 100% rename from examples/sites/demos/app/select/slot-empty.spec.ts rename to examples/sites/demos/pc/app/select/slot-empty.spec.ts diff --git a/examples/sites/demos/app/select/slot-empty.vue b/examples/sites/demos/pc/app/select/slot-empty.vue similarity index 100% rename from examples/sites/demos/app/select/slot-empty.vue rename to examples/sites/demos/pc/app/select/slot-empty.vue diff --git a/examples/sites/demos/app/select/slot-footer-composition-api.vue b/examples/sites/demos/pc/app/select/slot-footer-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/slot-footer-composition-api.vue rename to examples/sites/demos/pc/app/select/slot-footer-composition-api.vue diff --git a/examples/sites/demos/app/select/slot-footer.spec.ts b/examples/sites/demos/pc/app/select/slot-footer.spec.ts similarity index 100% rename from examples/sites/demos/app/select/slot-footer.spec.ts rename to examples/sites/demos/pc/app/select/slot-footer.spec.ts diff --git a/examples/sites/demos/app/select/slot-footer.vue b/examples/sites/demos/pc/app/select/slot-footer.vue similarity index 100% rename from examples/sites/demos/app/select/slot-footer.vue rename to examples/sites/demos/pc/app/select/slot-footer.vue diff --git a/examples/sites/demos/app/select/tag-copy-all-composition-api.vue b/examples/sites/demos/pc/app/select/tag-copy-all-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/tag-copy-all-composition-api.vue rename to examples/sites/demos/pc/app/select/tag-copy-all-composition-api.vue diff --git a/examples/sites/demos/app/select/tag-copy-all.spec.ts b/examples/sites/demos/pc/app/select/tag-copy-all.spec.ts similarity index 100% rename from examples/sites/demos/app/select/tag-copy-all.spec.ts rename to examples/sites/demos/pc/app/select/tag-copy-all.spec.ts diff --git a/examples/sites/demos/app/select/tag-copy-all.vue b/examples/sites/demos/pc/app/select/tag-copy-all.vue similarity index 100% rename from examples/sites/demos/app/select/tag-copy-all.vue rename to examples/sites/demos/pc/app/select/tag-copy-all.vue diff --git a/examples/sites/demos/app/select/tag-select-composition-api.vue b/examples/sites/demos/pc/app/select/tag-select-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/tag-select-composition-api.vue rename to examples/sites/demos/pc/app/select/tag-select-composition-api.vue diff --git a/examples/sites/demos/app/select/tag-select.spec.ts b/examples/sites/demos/pc/app/select/tag-select.spec.ts similarity index 100% rename from examples/sites/demos/app/select/tag-select.spec.ts rename to examples/sites/demos/pc/app/select/tag-select.spec.ts diff --git a/examples/sites/demos/app/select/tag-select.vue b/examples/sites/demos/pc/app/select/tag-select.vue similarity index 100% rename from examples/sites/demos/app/select/tag-select.vue rename to examples/sites/demos/pc/app/select/tag-select.vue diff --git a/examples/sites/demos/app/select/tag-type-composition-api.vue b/examples/sites/demos/pc/app/select/tag-type-composition-api.vue similarity index 100% rename from examples/sites/demos/app/select/tag-type-composition-api.vue rename to examples/sites/demos/pc/app/select/tag-type-composition-api.vue diff --git a/examples/sites/demos/app/select/tag-type.vue b/examples/sites/demos/pc/app/select/tag-type.vue similarity index 100% rename from examples/sites/demos/app/select/tag-type.vue rename to examples/sites/demos/pc/app/select/tag-type.vue diff --git a/examples/sites/demos/app/select/webdoc/select.cn.md b/examples/sites/demos/pc/app/select/webdoc/select.cn.md similarity index 100% rename from examples/sites/demos/app/select/webdoc/select.cn.md rename to examples/sites/demos/pc/app/select/webdoc/select.cn.md diff --git a/examples/sites/demos/app/select/webdoc/select.en.md b/examples/sites/demos/pc/app/select/webdoc/select.en.md similarity index 100% rename from examples/sites/demos/app/select/webdoc/select.en.md rename to examples/sites/demos/pc/app/select/webdoc/select.en.md diff --git a/examples/sites/demos/app/select/webdoc/select.js b/examples/sites/demos/pc/app/select/webdoc/select.js similarity index 100% rename from examples/sites/demos/app/select/webdoc/select.js rename to examples/sites/demos/pc/app/select/webdoc/select.js diff --git a/examples/sites/demos/app/slide-bar/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/slide-bar/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/slide-bar/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/slide-bar/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/slide-bar/basic-usage.spec.ts b/examples/sites/demos/pc/app/slide-bar/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/slide-bar/basic-usage.spec.ts rename to examples/sites/demos/pc/app/slide-bar/basic-usage.spec.ts diff --git a/examples/sites/demos/app/slide-bar/basic-usage.vue b/examples/sites/demos/pc/app/slide-bar/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/slide-bar/basic-usage.vue rename to examples/sites/demos/pc/app/slide-bar/basic-usage.vue diff --git a/examples/sites/demos/app/slide-bar/custom-content-composition-api.vue b/examples/sites/demos/pc/app/slide-bar/custom-content-composition-api.vue similarity index 100% rename from examples/sites/demos/app/slide-bar/custom-content-composition-api.vue rename to examples/sites/demos/pc/app/slide-bar/custom-content-composition-api.vue diff --git a/examples/sites/demos/app/slide-bar/custom-content.spec.ts b/examples/sites/demos/pc/app/slide-bar/custom-content.spec.ts similarity index 100% rename from examples/sites/demos/app/slide-bar/custom-content.spec.ts rename to examples/sites/demos/pc/app/slide-bar/custom-content.spec.ts diff --git a/examples/sites/demos/app/slide-bar/custom-content.vue b/examples/sites/demos/pc/app/slide-bar/custom-content.vue similarity index 100% rename from examples/sites/demos/app/slide-bar/custom-content.vue rename to examples/sites/demos/pc/app/slide-bar/custom-content.vue diff --git a/examples/sites/demos/app/slide-bar/custom-tag-composition-api.vue b/examples/sites/demos/pc/app/slide-bar/custom-tag-composition-api.vue similarity index 100% rename from examples/sites/demos/app/slide-bar/custom-tag-composition-api.vue rename to examples/sites/demos/pc/app/slide-bar/custom-tag-composition-api.vue diff --git a/examples/sites/demos/app/slide-bar/custom-tag.spec.ts b/examples/sites/demos/pc/app/slide-bar/custom-tag.spec.ts similarity index 100% rename from examples/sites/demos/app/slide-bar/custom-tag.spec.ts rename to examples/sites/demos/pc/app/slide-bar/custom-tag.spec.ts diff --git a/examples/sites/demos/app/slide-bar/custom-tag.vue b/examples/sites/demos/pc/app/slide-bar/custom-tag.vue similarity index 100% rename from examples/sites/demos/app/slide-bar/custom-tag.vue rename to examples/sites/demos/pc/app/slide-bar/custom-tag.vue diff --git a/examples/sites/demos/app/slide-bar/slide-bar-events-composition-api.vue b/examples/sites/demos/pc/app/slide-bar/slide-bar-events-composition-api.vue similarity index 100% rename from examples/sites/demos/app/slide-bar/slide-bar-events-composition-api.vue rename to examples/sites/demos/pc/app/slide-bar/slide-bar-events-composition-api.vue diff --git a/examples/sites/demos/app/slide-bar/slide-bar-events.spec.ts b/examples/sites/demos/pc/app/slide-bar/slide-bar-events.spec.ts similarity index 100% rename from examples/sites/demos/app/slide-bar/slide-bar-events.spec.ts rename to examples/sites/demos/pc/app/slide-bar/slide-bar-events.spec.ts diff --git a/examples/sites/demos/app/slide-bar/slide-bar-events.vue b/examples/sites/demos/pc/app/slide-bar/slide-bar-events.vue similarity index 100% rename from examples/sites/demos/app/slide-bar/slide-bar-events.vue rename to examples/sites/demos/pc/app/slide-bar/slide-bar-events.vue diff --git a/examples/sites/demos/app/slide-bar/webdoc/slide-bar.cn.md b/examples/sites/demos/pc/app/slide-bar/webdoc/slide-bar.cn.md similarity index 100% rename from examples/sites/demos/app/slide-bar/webdoc/slide-bar.cn.md rename to examples/sites/demos/pc/app/slide-bar/webdoc/slide-bar.cn.md diff --git a/examples/sites/demos/app/slide-bar/webdoc/slide-bar.en.md b/examples/sites/demos/pc/app/slide-bar/webdoc/slide-bar.en.md similarity index 100% rename from examples/sites/demos/app/slide-bar/webdoc/slide-bar.en.md rename to examples/sites/demos/pc/app/slide-bar/webdoc/slide-bar.en.md diff --git a/examples/sites/demos/app/slide-bar/webdoc/slide-bar.js b/examples/sites/demos/pc/app/slide-bar/webdoc/slide-bar.js similarity index 100% rename from examples/sites/demos/app/slide-bar/webdoc/slide-bar.js rename to examples/sites/demos/pc/app/slide-bar/webdoc/slide-bar.js diff --git a/examples/sites/demos/app/slide-bar/wheel-blocks-composition-api.vue b/examples/sites/demos/pc/app/slide-bar/wheel-blocks-composition-api.vue similarity index 100% rename from examples/sites/demos/app/slide-bar/wheel-blocks-composition-api.vue rename to examples/sites/demos/pc/app/slide-bar/wheel-blocks-composition-api.vue diff --git a/examples/sites/demos/app/slide-bar/wheel-blocks.spec.ts b/examples/sites/demos/pc/app/slide-bar/wheel-blocks.spec.ts similarity index 100% rename from examples/sites/demos/app/slide-bar/wheel-blocks.spec.ts rename to examples/sites/demos/pc/app/slide-bar/wheel-blocks.spec.ts diff --git a/examples/sites/demos/app/slide-bar/wheel-blocks.vue b/examples/sites/demos/pc/app/slide-bar/wheel-blocks.vue similarity index 100% rename from examples/sites/demos/app/slide-bar/wheel-blocks.vue rename to examples/sites/demos/pc/app/slide-bar/wheel-blocks.vue diff --git a/examples/sites/demos/app/slider/about-step-composition-api.vue b/examples/sites/demos/pc/app/slider/about-step-composition-api.vue similarity index 100% rename from examples/sites/demos/app/slider/about-step-composition-api.vue rename to examples/sites/demos/pc/app/slider/about-step-composition-api.vue diff --git a/examples/sites/demos/app/slider/about-step.spec.ts b/examples/sites/demos/pc/app/slider/about-step.spec.ts similarity index 100% rename from examples/sites/demos/app/slider/about-step.spec.ts rename to examples/sites/demos/pc/app/slider/about-step.spec.ts diff --git a/examples/sites/demos/app/slider/about-step.vue b/examples/sites/demos/pc/app/slider/about-step.vue similarity index 100% rename from examples/sites/demos/app/slider/about-step.vue rename to examples/sites/demos/pc/app/slider/about-step.vue diff --git a/examples/sites/demos/app/slider/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/slider/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/slider/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/slider/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/slider/basic-usage.spec.ts b/examples/sites/demos/pc/app/slider/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/slider/basic-usage.spec.ts rename to examples/sites/demos/pc/app/slider/basic-usage.spec.ts diff --git a/examples/sites/demos/app/slider/basic-usage.vue b/examples/sites/demos/pc/app/slider/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/slider/basic-usage.vue rename to examples/sites/demos/pc/app/slider/basic-usage.vue diff --git a/examples/sites/demos/app/slider/dynamic-disable-composition-api.vue b/examples/sites/demos/pc/app/slider/dynamic-disable-composition-api.vue similarity index 100% rename from examples/sites/demos/app/slider/dynamic-disable-composition-api.vue rename to examples/sites/demos/pc/app/slider/dynamic-disable-composition-api.vue diff --git a/examples/sites/demos/app/slider/dynamic-disable.spec.ts b/examples/sites/demos/pc/app/slider/dynamic-disable.spec.ts similarity index 100% rename from examples/sites/demos/app/slider/dynamic-disable.spec.ts rename to examples/sites/demos/pc/app/slider/dynamic-disable.spec.ts diff --git a/examples/sites/demos/app/slider/dynamic-disable.vue b/examples/sites/demos/pc/app/slider/dynamic-disable.vue similarity index 100% rename from examples/sites/demos/app/slider/dynamic-disable.vue rename to examples/sites/demos/pc/app/slider/dynamic-disable.vue diff --git a/examples/sites/demos/app/slider/format-tooltip-composition-api.vue b/examples/sites/demos/pc/app/slider/format-tooltip-composition-api.vue similarity index 100% rename from examples/sites/demos/app/slider/format-tooltip-composition-api.vue rename to examples/sites/demos/pc/app/slider/format-tooltip-composition-api.vue diff --git a/examples/sites/demos/app/slider/format-tooltip.spec.ts b/examples/sites/demos/pc/app/slider/format-tooltip.spec.ts similarity index 100% rename from examples/sites/demos/app/slider/format-tooltip.spec.ts rename to examples/sites/demos/pc/app/slider/format-tooltip.spec.ts diff --git a/examples/sites/demos/app/slider/format-tooltip.vue b/examples/sites/demos/pc/app/slider/format-tooltip.vue similarity index 100% rename from examples/sites/demos/app/slider/format-tooltip.vue rename to examples/sites/demos/pc/app/slider/format-tooltip.vue diff --git a/examples/sites/demos/app/slider/max-min-composition-api.vue b/examples/sites/demos/pc/app/slider/max-min-composition-api.vue similarity index 100% rename from examples/sites/demos/app/slider/max-min-composition-api.vue rename to examples/sites/demos/pc/app/slider/max-min-composition-api.vue diff --git a/examples/sites/demos/app/slider/max-min.spec.ts b/examples/sites/demos/pc/app/slider/max-min.spec.ts similarity index 100% rename from examples/sites/demos/app/slider/max-min.spec.ts rename to examples/sites/demos/pc/app/slider/max-min.spec.ts diff --git a/examples/sites/demos/app/slider/max-min.vue b/examples/sites/demos/pc/app/slider/max-min.vue similarity index 100% rename from examples/sites/demos/app/slider/max-min.vue rename to examples/sites/demos/pc/app/slider/max-min.vue diff --git a/examples/sites/demos/app/slider/range-select-composition-api.vue b/examples/sites/demos/pc/app/slider/range-select-composition-api.vue similarity index 100% rename from examples/sites/demos/app/slider/range-select-composition-api.vue rename to examples/sites/demos/pc/app/slider/range-select-composition-api.vue diff --git a/examples/sites/demos/app/slider/range-select.spec.ts b/examples/sites/demos/pc/app/slider/range-select.spec.ts similarity index 100% rename from examples/sites/demos/app/slider/range-select.spec.ts rename to examples/sites/demos/pc/app/slider/range-select.spec.ts diff --git a/examples/sites/demos/app/slider/range-select.vue b/examples/sites/demos/pc/app/slider/range-select.vue similarity index 100% rename from examples/sites/demos/app/slider/range-select.vue rename to examples/sites/demos/pc/app/slider/range-select.vue diff --git a/examples/sites/demos/app/slider/shortcut-operation-composition-api.vue b/examples/sites/demos/pc/app/slider/shortcut-operation-composition-api.vue similarity index 100% rename from examples/sites/demos/app/slider/shortcut-operation-composition-api.vue rename to examples/sites/demos/pc/app/slider/shortcut-operation-composition-api.vue diff --git a/examples/sites/demos/app/slider/shortcut-operation.spec.ts b/examples/sites/demos/pc/app/slider/shortcut-operation.spec.ts similarity index 100% rename from examples/sites/demos/app/slider/shortcut-operation.spec.ts rename to examples/sites/demos/pc/app/slider/shortcut-operation.spec.ts diff --git a/examples/sites/demos/app/slider/shortcut-operation.vue b/examples/sites/demos/pc/app/slider/shortcut-operation.vue similarity index 100% rename from examples/sites/demos/app/slider/shortcut-operation.vue rename to examples/sites/demos/pc/app/slider/shortcut-operation.vue diff --git a/examples/sites/demos/app/slider/show-iput-composition-api.vue b/examples/sites/demos/pc/app/slider/show-iput-composition-api.vue similarity index 100% rename from examples/sites/demos/app/slider/show-iput-composition-api.vue rename to examples/sites/demos/pc/app/slider/show-iput-composition-api.vue diff --git a/examples/sites/demos/app/slider/show-iput.spec.ts b/examples/sites/demos/pc/app/slider/show-iput.spec.ts similarity index 100% rename from examples/sites/demos/app/slider/show-iput.spec.ts rename to examples/sites/demos/pc/app/slider/show-iput.spec.ts diff --git a/examples/sites/demos/app/slider/show-iput.vue b/examples/sites/demos/pc/app/slider/show-iput.vue similarity index 100% rename from examples/sites/demos/app/slider/show-iput.vue rename to examples/sites/demos/pc/app/slider/show-iput.vue diff --git a/examples/sites/demos/app/slider/show-tip-composition-api.vue b/examples/sites/demos/pc/app/slider/show-tip-composition-api.vue similarity index 100% rename from examples/sites/demos/app/slider/show-tip-composition-api.vue rename to examples/sites/demos/pc/app/slider/show-tip-composition-api.vue diff --git a/examples/sites/demos/app/slider/show-tip.spec.ts b/examples/sites/demos/pc/app/slider/show-tip.spec.ts similarity index 100% rename from examples/sites/demos/app/slider/show-tip.spec.ts rename to examples/sites/demos/pc/app/slider/show-tip.spec.ts diff --git a/examples/sites/demos/app/slider/show-tip.vue b/examples/sites/demos/pc/app/slider/show-tip.vue similarity index 100% rename from examples/sites/demos/app/slider/show-tip.vue rename to examples/sites/demos/pc/app/slider/show-tip.vue diff --git a/examples/sites/demos/app/slider/slider-event-change-composition-api.vue b/examples/sites/demos/pc/app/slider/slider-event-change-composition-api.vue similarity index 100% rename from examples/sites/demos/app/slider/slider-event-change-composition-api.vue rename to examples/sites/demos/pc/app/slider/slider-event-change-composition-api.vue diff --git a/examples/sites/demos/app/slider/slider-event-change.spec.ts b/examples/sites/demos/pc/app/slider/slider-event-change.spec.ts similarity index 100% rename from examples/sites/demos/app/slider/slider-event-change.spec.ts rename to examples/sites/demos/pc/app/slider/slider-event-change.spec.ts diff --git a/examples/sites/demos/app/slider/slider-event-change.vue b/examples/sites/demos/pc/app/slider/slider-event-change.vue similarity index 100% rename from examples/sites/demos/app/slider/slider-event-change.vue rename to examples/sites/demos/pc/app/slider/slider-event-change.vue diff --git a/examples/sites/demos/app/slider/slider-event-start-composition-api.vue b/examples/sites/demos/pc/app/slider/slider-event-start-composition-api.vue similarity index 100% rename from examples/sites/demos/app/slider/slider-event-start-composition-api.vue rename to examples/sites/demos/pc/app/slider/slider-event-start-composition-api.vue diff --git a/examples/sites/demos/app/slider/slider-event-start.spec.ts b/examples/sites/demos/pc/app/slider/slider-event-start.spec.ts similarity index 100% rename from examples/sites/demos/app/slider/slider-event-start.spec.ts rename to examples/sites/demos/pc/app/slider/slider-event-start.spec.ts diff --git a/examples/sites/demos/app/slider/slider-event-start.vue b/examples/sites/demos/pc/app/slider/slider-event-start.vue similarity index 100% rename from examples/sites/demos/app/slider/slider-event-start.vue rename to examples/sites/demos/pc/app/slider/slider-event-start.vue diff --git a/examples/sites/demos/app/slider/slider-event-stop-composition-api.vue b/examples/sites/demos/pc/app/slider/slider-event-stop-composition-api.vue similarity index 100% rename from examples/sites/demos/app/slider/slider-event-stop-composition-api.vue rename to examples/sites/demos/pc/app/slider/slider-event-stop-composition-api.vue diff --git a/examples/sites/demos/app/slider/slider-event-stop.spec.ts b/examples/sites/demos/pc/app/slider/slider-event-stop.spec.ts similarity index 100% rename from examples/sites/demos/app/slider/slider-event-stop.spec.ts rename to examples/sites/demos/pc/app/slider/slider-event-stop.spec.ts diff --git a/examples/sites/demos/app/slider/slider-event-stop.vue b/examples/sites/demos/pc/app/slider/slider-event-stop.vue similarity index 100% rename from examples/sites/demos/app/slider/slider-event-stop.vue rename to examples/sites/demos/pc/app/slider/slider-event-stop.vue diff --git a/examples/sites/demos/app/slider/slider-slot-composition-api.vue b/examples/sites/demos/pc/app/slider/slider-slot-composition-api.vue similarity index 100% rename from examples/sites/demos/app/slider/slider-slot-composition-api.vue rename to examples/sites/demos/pc/app/slider/slider-slot-composition-api.vue diff --git a/examples/sites/demos/app/slider/slider-slot.spec.ts b/examples/sites/demos/pc/app/slider/slider-slot.spec.ts similarity index 100% rename from examples/sites/demos/app/slider/slider-slot.spec.ts rename to examples/sites/demos/pc/app/slider/slider-slot.spec.ts diff --git a/examples/sites/demos/app/slider/slider-slot.vue b/examples/sites/demos/pc/app/slider/slider-slot.vue similarity index 100% rename from examples/sites/demos/app/slider/slider-slot.vue rename to examples/sites/demos/pc/app/slider/slider-slot.vue diff --git a/examples/sites/demos/app/slider/vertical-mode-composition-api.vue b/examples/sites/demos/pc/app/slider/vertical-mode-composition-api.vue similarity index 100% rename from examples/sites/demos/app/slider/vertical-mode-composition-api.vue rename to examples/sites/demos/pc/app/slider/vertical-mode-composition-api.vue diff --git a/examples/sites/demos/app/slider/vertical-mode.spec.ts b/examples/sites/demos/pc/app/slider/vertical-mode.spec.ts similarity index 100% rename from examples/sites/demos/app/slider/vertical-mode.spec.ts rename to examples/sites/demos/pc/app/slider/vertical-mode.spec.ts diff --git a/examples/sites/demos/app/slider/vertical-mode.vue b/examples/sites/demos/pc/app/slider/vertical-mode.vue similarity index 100% rename from examples/sites/demos/app/slider/vertical-mode.vue rename to examples/sites/demos/pc/app/slider/vertical-mode.vue diff --git a/examples/sites/demos/app/slider/webdoc/slider.cn.md b/examples/sites/demos/pc/app/slider/webdoc/slider.cn.md similarity index 100% rename from examples/sites/demos/app/slider/webdoc/slider.cn.md rename to examples/sites/demos/pc/app/slider/webdoc/slider.cn.md diff --git a/examples/sites/demos/app/slider/webdoc/slider.en.md b/examples/sites/demos/pc/app/slider/webdoc/slider.en.md similarity index 100% rename from examples/sites/demos/app/slider/webdoc/slider.en.md rename to examples/sites/demos/pc/app/slider/webdoc/slider.en.md diff --git a/examples/sites/demos/app/slider/webdoc/slider.js b/examples/sites/demos/pc/app/slider/webdoc/slider.js similarity index 100% rename from examples/sites/demos/app/slider/webdoc/slider.js rename to examples/sites/demos/pc/app/slider/webdoc/slider.js diff --git a/examples/sites/demos/app/split/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/split/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/split/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/split/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/split/basic-usage.spec.ts b/examples/sites/demos/pc/app/split/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/split/basic-usage.spec.ts rename to examples/sites/demos/pc/app/split/basic-usage.spec.ts diff --git a/examples/sites/demos/app/split/basic-usage.vue b/examples/sites/demos/pc/app/split/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/split/basic-usage.vue rename to examples/sites/demos/pc/app/split/basic-usage.vue diff --git a/examples/sites/demos/app/split/basic-usage1-composition-api.vue b/examples/sites/demos/pc/app/split/basic-usage1-composition-api.vue similarity index 100% rename from examples/sites/demos/app/split/basic-usage1-composition-api.vue rename to examples/sites/demos/pc/app/split/basic-usage1-composition-api.vue diff --git a/examples/sites/demos/app/split/basic-usage1.spec.ts b/examples/sites/demos/pc/app/split/basic-usage1.spec.ts similarity index 100% rename from examples/sites/demos/app/split/basic-usage1.spec.ts rename to examples/sites/demos/pc/app/split/basic-usage1.spec.ts diff --git a/examples/sites/demos/app/split/basic-usage1.vue b/examples/sites/demos/pc/app/split/basic-usage1.vue similarity index 100% rename from examples/sites/demos/app/split/basic-usage1.vue rename to examples/sites/demos/pc/app/split/basic-usage1.vue diff --git a/examples/sites/demos/app/split/collapsible-composition-api.vue b/examples/sites/demos/pc/app/split/collapsible-composition-api.vue similarity index 100% rename from examples/sites/demos/app/split/collapsible-composition-api.vue rename to examples/sites/demos/pc/app/split/collapsible-composition-api.vue diff --git a/examples/sites/demos/app/split/collapsible.vue b/examples/sites/demos/pc/app/split/collapsible.vue similarity index 100% rename from examples/sites/demos/app/split/collapsible.vue rename to examples/sites/demos/pc/app/split/collapsible.vue diff --git a/examples/sites/demos/app/split/disabled-drag-composition-api.vue b/examples/sites/demos/pc/app/split/disabled-drag-composition-api.vue similarity index 100% rename from examples/sites/demos/app/split/disabled-drag-composition-api.vue rename to examples/sites/demos/pc/app/split/disabled-drag-composition-api.vue diff --git a/examples/sites/demos/app/split/disabled-drag.vue b/examples/sites/demos/pc/app/split/disabled-drag.vue similarity index 100% rename from examples/sites/demos/app/split/disabled-drag.vue rename to examples/sites/demos/pc/app/split/disabled-drag.vue diff --git a/examples/sites/demos/app/split/event-click-composition-api.vue b/examples/sites/demos/pc/app/split/event-click-composition-api.vue similarity index 100% rename from examples/sites/demos/app/split/event-click-composition-api.vue rename to examples/sites/demos/pc/app/split/event-click-composition-api.vue diff --git a/examples/sites/demos/app/split/event-click.vue b/examples/sites/demos/pc/app/split/event-click.vue similarity index 100% rename from examples/sites/demos/app/split/event-click.vue rename to examples/sites/demos/pc/app/split/event-click.vue diff --git a/examples/sites/demos/app/split/horizontal-collapse-composition-api.vue b/examples/sites/demos/pc/app/split/horizontal-collapse-composition-api.vue similarity index 100% rename from examples/sites/demos/app/split/horizontal-collapse-composition-api.vue rename to examples/sites/demos/pc/app/split/horizontal-collapse-composition-api.vue diff --git a/examples/sites/demos/app/split/horizontal-collapse-left-top-composition-api.vue b/examples/sites/demos/pc/app/split/horizontal-collapse-left-top-composition-api.vue similarity index 100% rename from examples/sites/demos/app/split/horizontal-collapse-left-top-composition-api.vue rename to examples/sites/demos/pc/app/split/horizontal-collapse-left-top-composition-api.vue diff --git a/examples/sites/demos/app/split/horizontal-collapse-left-top.vue b/examples/sites/demos/pc/app/split/horizontal-collapse-left-top.vue similarity index 100% rename from examples/sites/demos/app/split/horizontal-collapse-left-top.vue rename to examples/sites/demos/pc/app/split/horizontal-collapse-left-top.vue diff --git a/examples/sites/demos/app/split/horizontal-collapse.vue b/examples/sites/demos/pc/app/split/horizontal-collapse.vue similarity index 100% rename from examples/sites/demos/app/split/horizontal-collapse.vue rename to examples/sites/demos/pc/app/split/horizontal-collapse.vue diff --git a/examples/sites/demos/app/split/left-right-slot-composition-api.vue b/examples/sites/demos/pc/app/split/left-right-slot-composition-api.vue similarity index 100% rename from examples/sites/demos/app/split/left-right-slot-composition-api.vue rename to examples/sites/demos/pc/app/split/left-right-slot-composition-api.vue diff --git a/examples/sites/demos/app/split/left-right-slot.vue b/examples/sites/demos/pc/app/split/left-right-slot.vue similarity index 100% rename from examples/sites/demos/app/split/left-right-slot.vue rename to examples/sites/demos/pc/app/split/left-right-slot.vue diff --git a/examples/sites/demos/app/split/left-right.spec.ts b/examples/sites/demos/pc/app/split/left-right.spec.ts similarity index 100% rename from examples/sites/demos/app/split/left-right.spec.ts rename to examples/sites/demos/pc/app/split/left-right.spec.ts diff --git a/examples/sites/demos/app/split/moveend-event-composition-api.vue b/examples/sites/demos/pc/app/split/moveend-event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/split/moveend-event-composition-api.vue rename to examples/sites/demos/pc/app/split/moveend-event-composition-api.vue diff --git a/examples/sites/demos/app/split/moveend-event.spec.ts b/examples/sites/demos/pc/app/split/moveend-event.spec.ts similarity index 100% rename from examples/sites/demos/app/split/moveend-event.spec.ts rename to examples/sites/demos/pc/app/split/moveend-event.spec.ts diff --git a/examples/sites/demos/app/split/moveend-event.vue b/examples/sites/demos/pc/app/split/moveend-event.vue similarity index 100% rename from examples/sites/demos/app/split/moveend-event.vue rename to examples/sites/demos/pc/app/split/moveend-event.vue diff --git a/examples/sites/demos/app/split/movestart-event-composition-api.vue b/examples/sites/demos/pc/app/split/movestart-event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/split/movestart-event-composition-api.vue rename to examples/sites/demos/pc/app/split/movestart-event-composition-api.vue diff --git a/examples/sites/demos/app/split/movestart-event.spec.ts b/examples/sites/demos/pc/app/split/movestart-event.spec.ts similarity index 100% rename from examples/sites/demos/app/split/movestart-event.spec.ts rename to examples/sites/demos/pc/app/split/movestart-event.spec.ts diff --git a/examples/sites/demos/app/split/movestart-event.vue b/examples/sites/demos/pc/app/split/movestart-event.vue similarity index 100% rename from examples/sites/demos/app/split/movestart-event.vue rename to examples/sites/demos/pc/app/split/movestart-event.vue diff --git a/examples/sites/demos/app/split/moving-event-composition-api.vue b/examples/sites/demos/pc/app/split/moving-event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/split/moving-event-composition-api.vue rename to examples/sites/demos/pc/app/split/moving-event-composition-api.vue diff --git a/examples/sites/demos/app/split/moving-event.spec.ts b/examples/sites/demos/pc/app/split/moving-event.spec.ts similarity index 100% rename from examples/sites/demos/app/split/moving-event.spec.ts rename to examples/sites/demos/pc/app/split/moving-event.spec.ts diff --git a/examples/sites/demos/app/split/moving-event.vue b/examples/sites/demos/pc/app/split/moving-event.vue similarity index 100% rename from examples/sites/demos/app/split/moving-event.vue rename to examples/sites/demos/pc/app/split/moving-event.vue diff --git a/examples/sites/demos/app/split/nested-use-composition-api.vue b/examples/sites/demos/pc/app/split/nested-use-composition-api.vue similarity index 100% rename from examples/sites/demos/app/split/nested-use-composition-api.vue rename to examples/sites/demos/pc/app/split/nested-use-composition-api.vue diff --git a/examples/sites/demos/app/split/nested-use.spec.ts b/examples/sites/demos/pc/app/split/nested-use.spec.ts similarity index 100% rename from examples/sites/demos/app/split/nested-use.spec.ts rename to examples/sites/demos/pc/app/split/nested-use.spec.ts diff --git a/examples/sites/demos/app/split/nested-use.vue b/examples/sites/demos/pc/app/split/nested-use.vue similarity index 100% rename from examples/sites/demos/app/split/nested-use.vue rename to examples/sites/demos/pc/app/split/nested-use.vue diff --git a/examples/sites/demos/app/split/split-mode-composition-api.vue b/examples/sites/demos/pc/app/split/split-mode-composition-api.vue similarity index 100% rename from examples/sites/demos/app/split/split-mode-composition-api.vue rename to examples/sites/demos/pc/app/split/split-mode-composition-api.vue diff --git a/examples/sites/demos/app/split/split-mode.spec.ts b/examples/sites/demos/pc/app/split/split-mode.spec.ts similarity index 100% rename from examples/sites/demos/app/split/split-mode.spec.ts rename to examples/sites/demos/pc/app/split/split-mode.spec.ts diff --git a/examples/sites/demos/app/split/split-mode.vue b/examples/sites/demos/pc/app/split/split-mode.vue similarity index 100% rename from examples/sites/demos/app/split/split-mode.vue rename to examples/sites/demos/pc/app/split/split-mode.vue diff --git a/examples/sites/demos/app/split/split-threshold-composition-api.vue b/examples/sites/demos/pc/app/split/split-threshold-composition-api.vue similarity index 100% rename from examples/sites/demos/app/split/split-threshold-composition-api.vue rename to examples/sites/demos/pc/app/split/split-threshold-composition-api.vue diff --git a/examples/sites/demos/app/split/split-threshold.spec.ts b/examples/sites/demos/pc/app/split/split-threshold.spec.ts similarity index 100% rename from examples/sites/demos/app/split/split-threshold.spec.ts rename to examples/sites/demos/pc/app/split/split-threshold.spec.ts diff --git a/examples/sites/demos/app/split/split-threshold.vue b/examples/sites/demos/pc/app/split/split-threshold.vue similarity index 100% rename from examples/sites/demos/app/split/split-threshold.vue rename to examples/sites/demos/pc/app/split/split-threshold.vue diff --git a/examples/sites/demos/app/split/three-areas-composition-api.vue b/examples/sites/demos/pc/app/split/three-areas-composition-api.vue similarity index 100% rename from examples/sites/demos/app/split/three-areas-composition-api.vue rename to examples/sites/demos/pc/app/split/three-areas-composition-api.vue diff --git a/examples/sites/demos/app/split/three-areas.vue b/examples/sites/demos/pc/app/split/three-areas.vue similarity index 100% rename from examples/sites/demos/app/split/three-areas.vue rename to examples/sites/demos/pc/app/split/three-areas.vue diff --git a/examples/sites/demos/app/split/top-bottom-slot-composition-api.vue b/examples/sites/demos/pc/app/split/top-bottom-slot-composition-api.vue similarity index 100% rename from examples/sites/demos/app/split/top-bottom-slot-composition-api.vue rename to examples/sites/demos/pc/app/split/top-bottom-slot-composition-api.vue diff --git a/examples/sites/demos/app/split/top-bottom-slot.vue b/examples/sites/demos/pc/app/split/top-bottom-slot.vue similarity index 100% rename from examples/sites/demos/app/split/top-bottom-slot.vue rename to examples/sites/demos/pc/app/split/top-bottom-slot.vue diff --git a/examples/sites/demos/app/split/top-bottom-solt.spec.ts b/examples/sites/demos/pc/app/split/top-bottom-solt.spec.ts similarity index 100% rename from examples/sites/demos/app/split/top-bottom-solt.spec.ts rename to examples/sites/demos/pc/app/split/top-bottom-solt.spec.ts diff --git a/examples/sites/demos/app/split/trigger-simple-composition-api.vue b/examples/sites/demos/pc/app/split/trigger-simple-composition-api.vue similarity index 100% rename from examples/sites/demos/app/split/trigger-simple-composition-api.vue rename to examples/sites/demos/pc/app/split/trigger-simple-composition-api.vue diff --git a/examples/sites/demos/app/split/trigger-simple.vue b/examples/sites/demos/pc/app/split/trigger-simple.vue similarity index 100% rename from examples/sites/demos/app/split/trigger-simple.vue rename to examples/sites/demos/pc/app/split/trigger-simple.vue diff --git a/examples/sites/demos/app/split/trigger-slot-composition-api.vue b/examples/sites/demos/pc/app/split/trigger-slot-composition-api.vue similarity index 100% rename from examples/sites/demos/app/split/trigger-slot-composition-api.vue rename to examples/sites/demos/pc/app/split/trigger-slot-composition-api.vue diff --git a/examples/sites/demos/app/split/trigger-slot.spec.ts b/examples/sites/demos/pc/app/split/trigger-slot.spec.ts similarity index 100% rename from examples/sites/demos/app/split/trigger-slot.spec.ts rename to examples/sites/demos/pc/app/split/trigger-slot.spec.ts diff --git a/examples/sites/demos/app/split/trigger-slot.vue b/examples/sites/demos/pc/app/split/trigger-slot.vue similarity index 100% rename from examples/sites/demos/app/split/trigger-slot.vue rename to examples/sites/demos/pc/app/split/trigger-slot.vue diff --git a/examples/sites/demos/app/split/webdoc/split.cn.md b/examples/sites/demos/pc/app/split/webdoc/split.cn.md similarity index 100% rename from examples/sites/demos/app/split/webdoc/split.cn.md rename to examples/sites/demos/pc/app/split/webdoc/split.cn.md diff --git a/examples/sites/demos/app/split/webdoc/split.en.md b/examples/sites/demos/pc/app/split/webdoc/split.en.md similarity index 100% rename from examples/sites/demos/app/split/webdoc/split.en.md rename to examples/sites/demos/pc/app/split/webdoc/split.en.md diff --git a/examples/sites/demos/app/split/webdoc/split.js b/examples/sites/demos/pc/app/split/webdoc/split.js similarity index 100% rename from examples/sites/demos/app/split/webdoc/split.js rename to examples/sites/demos/pc/app/split/webdoc/split.js diff --git a/examples/sites/demos/app/steps/advanced-steps-composition-api.vue b/examples/sites/demos/pc/app/steps/advanced-steps-composition-api.vue similarity index 100% rename from examples/sites/demos/app/steps/advanced-steps-composition-api.vue rename to examples/sites/demos/pc/app/steps/advanced-steps-composition-api.vue diff --git a/examples/sites/demos/app/steps/advanced-steps.spec.ts b/examples/sites/demos/pc/app/steps/advanced-steps.spec.ts similarity index 100% rename from examples/sites/demos/app/steps/advanced-steps.spec.ts rename to examples/sites/demos/pc/app/steps/advanced-steps.spec.ts diff --git a/examples/sites/demos/app/steps/advanced-steps.vue b/examples/sites/demos/pc/app/steps/advanced-steps.vue similarity index 100% rename from examples/sites/demos/app/steps/advanced-steps.vue rename to examples/sites/demos/pc/app/steps/advanced-steps.vue diff --git a/examples/sites/demos/app/steps/click-composition-api.vue b/examples/sites/demos/pc/app/steps/click-composition-api.vue similarity index 100% rename from examples/sites/demos/app/steps/click-composition-api.vue rename to examples/sites/demos/pc/app/steps/click-composition-api.vue diff --git a/examples/sites/demos/app/steps/click.spec.ts b/examples/sites/demos/pc/app/steps/click.spec.ts similarity index 100% rename from examples/sites/demos/app/steps/click.spec.ts rename to examples/sites/demos/pc/app/steps/click.spec.ts diff --git a/examples/sites/demos/app/steps/click.vue b/examples/sites/demos/pc/app/steps/click.vue similarity index 100% rename from examples/sites/demos/app/steps/click.vue rename to examples/sites/demos/pc/app/steps/click.vue diff --git a/examples/sites/demos/app/steps/custom-steps-item-composition-api.vue b/examples/sites/demos/pc/app/steps/custom-steps-item-composition-api.vue similarity index 100% rename from examples/sites/demos/app/steps/custom-steps-item-composition-api.vue rename to examples/sites/demos/pc/app/steps/custom-steps-item-composition-api.vue diff --git a/examples/sites/demos/app/steps/custom-steps-item.spec.ts b/examples/sites/demos/pc/app/steps/custom-steps-item.spec.ts similarity index 100% rename from examples/sites/demos/app/steps/custom-steps-item.spec.ts rename to examples/sites/demos/pc/app/steps/custom-steps-item.spec.ts diff --git a/examples/sites/demos/app/steps/custom-steps-item.vue b/examples/sites/demos/pc/app/steps/custom-steps-item.vue similarity index 100% rename from examples/sites/demos/app/steps/custom-steps-item.vue rename to examples/sites/demos/pc/app/steps/custom-steps-item.vue diff --git a/examples/sites/demos/app/steps/data-resource-composition-api.vue b/examples/sites/demos/pc/app/steps/data-resource-composition-api.vue similarity index 100% rename from examples/sites/demos/app/steps/data-resource-composition-api.vue rename to examples/sites/demos/pc/app/steps/data-resource-composition-api.vue diff --git a/examples/sites/demos/app/steps/data-resource.spec.ts b/examples/sites/demos/pc/app/steps/data-resource.spec.ts similarity index 100% rename from examples/sites/demos/app/steps/data-resource.spec.ts rename to examples/sites/demos/pc/app/steps/data-resource.spec.ts diff --git a/examples/sites/demos/app/steps/data-resource.vue b/examples/sites/demos/pc/app/steps/data-resource.vue similarity index 100% rename from examples/sites/demos/app/steps/data-resource.vue rename to examples/sites/demos/pc/app/steps/data-resource.vue diff --git a/examples/sites/demos/app/steps/node-status-composition-api.vue b/examples/sites/demos/pc/app/steps/node-status-composition-api.vue similarity index 100% rename from examples/sites/demos/app/steps/node-status-composition-api.vue rename to examples/sites/demos/pc/app/steps/node-status-composition-api.vue diff --git a/examples/sites/demos/app/steps/node-status.spec.ts b/examples/sites/demos/pc/app/steps/node-status.spec.ts similarity index 100% rename from examples/sites/demos/app/steps/node-status.spec.ts rename to examples/sites/demos/pc/app/steps/node-status.spec.ts diff --git a/examples/sites/demos/app/steps/node-status.vue b/examples/sites/demos/pc/app/steps/node-status.vue similarity index 100% rename from examples/sites/demos/app/steps/node-status.vue rename to examples/sites/demos/pc/app/steps/node-status.vue diff --git a/examples/sites/demos/app/steps/normal-steps-composition-api.vue b/examples/sites/demos/pc/app/steps/normal-steps-composition-api.vue similarity index 100% rename from examples/sites/demos/app/steps/normal-steps-composition-api.vue rename to examples/sites/demos/pc/app/steps/normal-steps-composition-api.vue diff --git a/examples/sites/demos/app/steps/normal-steps.spec.ts b/examples/sites/demos/pc/app/steps/normal-steps.spec.ts similarity index 100% rename from examples/sites/demos/app/steps/normal-steps.spec.ts rename to examples/sites/demos/pc/app/steps/normal-steps.spec.ts diff --git a/examples/sites/demos/app/steps/normal-steps.vue b/examples/sites/demos/pc/app/steps/normal-steps.vue similarity index 100% rename from examples/sites/demos/app/steps/normal-steps.vue rename to examples/sites/demos/pc/app/steps/normal-steps.vue diff --git a/examples/sites/demos/app/steps/only-number-composition-api.vue b/examples/sites/demos/pc/app/steps/only-number-composition-api.vue similarity index 100% rename from examples/sites/demos/app/steps/only-number-composition-api.vue rename to examples/sites/demos/pc/app/steps/only-number-composition-api.vue diff --git a/examples/sites/demos/app/steps/only-number.spec.ts b/examples/sites/demos/pc/app/steps/only-number.spec.ts similarity index 100% rename from examples/sites/demos/app/steps/only-number.spec.ts rename to examples/sites/demos/pc/app/steps/only-number.spec.ts diff --git a/examples/sites/demos/app/steps/only-number.vue b/examples/sites/demos/pc/app/steps/only-number.vue similarity index 100% rename from examples/sites/demos/app/steps/only-number.vue rename to examples/sites/demos/pc/app/steps/only-number.vue diff --git a/examples/sites/demos/app/steps/order-progress-composition-api.vue b/examples/sites/demos/pc/app/steps/order-progress-composition-api.vue similarity index 100% rename from examples/sites/demos/app/steps/order-progress-composition-api.vue rename to examples/sites/demos/pc/app/steps/order-progress-composition-api.vue diff --git a/examples/sites/demos/app/steps/order-progress.spec.ts b/examples/sites/demos/pc/app/steps/order-progress.spec.ts similarity index 100% rename from examples/sites/demos/app/steps/order-progress.spec.ts rename to examples/sites/demos/pc/app/steps/order-progress.spec.ts diff --git a/examples/sites/demos/app/steps/order-progress.vue b/examples/sites/demos/pc/app/steps/order-progress.vue similarity index 100% rename from examples/sites/demos/app/steps/order-progress.vue rename to examples/sites/demos/pc/app/steps/order-progress.vue diff --git a/examples/sites/demos/app/steps/show-divider-composition-api.vue b/examples/sites/demos/pc/app/steps/show-divider-composition-api.vue similarity index 100% rename from examples/sites/demos/app/steps/show-divider-composition-api.vue rename to examples/sites/demos/pc/app/steps/show-divider-composition-api.vue diff --git a/examples/sites/demos/app/steps/show-divider.spec.ts b/examples/sites/demos/pc/app/steps/show-divider.spec.ts similarity index 100% rename from examples/sites/demos/app/steps/show-divider.spec.ts rename to examples/sites/demos/pc/app/steps/show-divider.spec.ts diff --git a/examples/sites/demos/app/steps/show-divider.vue b/examples/sites/demos/pc/app/steps/show-divider.vue similarity index 100% rename from examples/sites/demos/app/steps/show-divider.vue rename to examples/sites/demos/pc/app/steps/show-divider.vue diff --git a/examples/sites/demos/app/steps/size-composition-api.vue b/examples/sites/demos/pc/app/steps/size-composition-api.vue similarity index 100% rename from examples/sites/demos/app/steps/size-composition-api.vue rename to examples/sites/demos/pc/app/steps/size-composition-api.vue diff --git a/examples/sites/demos/app/steps/size.spec.ts b/examples/sites/demos/pc/app/steps/size.spec.ts similarity index 100% rename from examples/sites/demos/app/steps/size.spec.ts rename to examples/sites/demos/pc/app/steps/size.spec.ts diff --git a/examples/sites/demos/app/steps/size.vue b/examples/sites/demos/pc/app/steps/size.vue similarity index 100% rename from examples/sites/demos/app/steps/size.vue rename to examples/sites/demos/pc/app/steps/size.vue diff --git a/examples/sites/demos/app/steps/slot-active-node-desc-composition-api.vue b/examples/sites/demos/pc/app/steps/slot-active-node-desc-composition-api.vue similarity index 100% rename from examples/sites/demos/app/steps/slot-active-node-desc-composition-api.vue rename to examples/sites/demos/pc/app/steps/slot-active-node-desc-composition-api.vue diff --git a/examples/sites/demos/app/steps/slot-active-node-desc.spec.ts b/examples/sites/demos/pc/app/steps/slot-active-node-desc.spec.ts similarity index 100% rename from examples/sites/demos/app/steps/slot-active-node-desc.spec.ts rename to examples/sites/demos/pc/app/steps/slot-active-node-desc.spec.ts diff --git a/examples/sites/demos/app/steps/slot-active-node-desc.vue b/examples/sites/demos/pc/app/steps/slot-active-node-desc.vue similarity index 100% rename from examples/sites/demos/app/steps/slot-active-node-desc.vue rename to examples/sites/demos/pc/app/steps/slot-active-node-desc.vue diff --git a/examples/sites/demos/app/steps/slot-composition-api.vue b/examples/sites/demos/pc/app/steps/slot-composition-api.vue similarity index 100% rename from examples/sites/demos/app/steps/slot-composition-api.vue rename to examples/sites/demos/pc/app/steps/slot-composition-api.vue diff --git a/examples/sites/demos/app/steps/slot-description-composition-api.vue b/examples/sites/demos/pc/app/steps/slot-description-composition-api.vue similarity index 100% rename from examples/sites/demos/app/steps/slot-description-composition-api.vue rename to examples/sites/demos/pc/app/steps/slot-description-composition-api.vue diff --git a/examples/sites/demos/app/steps/slot-description.spec.ts b/examples/sites/demos/pc/app/steps/slot-description.spec.ts similarity index 100% rename from examples/sites/demos/app/steps/slot-description.spec.ts rename to examples/sites/demos/pc/app/steps/slot-description.spec.ts diff --git a/examples/sites/demos/app/steps/slot-description.vue b/examples/sites/demos/pc/app/steps/slot-description.vue similarity index 100% rename from examples/sites/demos/app/steps/slot-description.vue rename to examples/sites/demos/pc/app/steps/slot-description.vue diff --git a/examples/sites/demos/app/steps/slot.spec.ts b/examples/sites/demos/pc/app/steps/slot.spec.ts similarity index 100% rename from examples/sites/demos/app/steps/slot.spec.ts rename to examples/sites/demos/pc/app/steps/slot.spec.ts diff --git a/examples/sites/demos/app/steps/slot.vue b/examples/sites/demos/pc/app/steps/slot.vue similarity index 100% rename from examples/sites/demos/app/steps/slot.vue rename to examples/sites/demos/pc/app/steps/slot.vue diff --git a/examples/sites/demos/app/steps/space-composition-api.vue b/examples/sites/demos/pc/app/steps/space-composition-api.vue similarity index 100% rename from examples/sites/demos/app/steps/space-composition-api.vue rename to examples/sites/demos/pc/app/steps/space-composition-api.vue diff --git a/examples/sites/demos/app/steps/space.spec.ts b/examples/sites/demos/pc/app/steps/space.spec.ts similarity index 100% rename from examples/sites/demos/app/steps/space.spec.ts rename to examples/sites/demos/pc/app/steps/space.spec.ts diff --git a/examples/sites/demos/app/steps/space.vue b/examples/sites/demos/pc/app/steps/space.vue similarity index 100% rename from examples/sites/demos/app/steps/space.vue rename to examples/sites/demos/pc/app/steps/space.vue diff --git a/examples/sites/demos/app/steps/text-position-composition-api.vue b/examples/sites/demos/pc/app/steps/text-position-composition-api.vue similarity index 100% rename from examples/sites/demos/app/steps/text-position-composition-api.vue rename to examples/sites/demos/pc/app/steps/text-position-composition-api.vue diff --git a/examples/sites/demos/app/steps/text-position.spec.ts b/examples/sites/demos/pc/app/steps/text-position.spec.ts similarity index 100% rename from examples/sites/demos/app/steps/text-position.spec.ts rename to examples/sites/demos/pc/app/steps/text-position.spec.ts diff --git a/examples/sites/demos/app/steps/text-position.vue b/examples/sites/demos/pc/app/steps/text-position.vue similarity index 100% rename from examples/sites/demos/app/steps/text-position.vue rename to examples/sites/demos/pc/app/steps/text-position.vue diff --git a/examples/sites/demos/app/steps/timeline-steps-composition-api.vue b/examples/sites/demos/pc/app/steps/timeline-steps-composition-api.vue similarity index 100% rename from examples/sites/demos/app/steps/timeline-steps-composition-api.vue rename to examples/sites/demos/pc/app/steps/timeline-steps-composition-api.vue diff --git a/examples/sites/demos/app/steps/timeline-steps.spec.ts b/examples/sites/demos/pc/app/steps/timeline-steps.spec.ts similarity index 100% rename from examples/sites/demos/app/steps/timeline-steps.spec.ts rename to examples/sites/demos/pc/app/steps/timeline-steps.spec.ts diff --git a/examples/sites/demos/app/steps/timeline-steps.vue b/examples/sites/demos/pc/app/steps/timeline-steps.vue similarity index 100% rename from examples/sites/demos/app/steps/timeline-steps.vue rename to examples/sites/demos/pc/app/steps/timeline-steps.vue diff --git a/examples/sites/demos/app/steps/webdoc/steps.cn.md b/examples/sites/demos/pc/app/steps/webdoc/steps.cn.md similarity index 100% rename from examples/sites/demos/app/steps/webdoc/steps.cn.md rename to examples/sites/demos/pc/app/steps/webdoc/steps.cn.md diff --git a/examples/sites/demos/app/steps/webdoc/steps.en.md b/examples/sites/demos/pc/app/steps/webdoc/steps.en.md similarity index 100% rename from examples/sites/demos/app/steps/webdoc/steps.en.md rename to examples/sites/demos/pc/app/steps/webdoc/steps.en.md diff --git a/examples/sites/demos/app/steps/webdoc/steps.js b/examples/sites/demos/pc/app/steps/webdoc/steps.js similarity index 100% rename from examples/sites/demos/app/steps/webdoc/steps.js rename to examples/sites/demos/pc/app/steps/webdoc/steps.js diff --git a/examples/sites/demos/app/switch/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/switch/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/switch/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/switch/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/switch/basic-usage.vue b/examples/sites/demos/pc/app/switch/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/switch/basic-usage.vue rename to examples/sites/demos/pc/app/switch/basic-usage.vue diff --git a/examples/sites/demos/app/switch/before-change-composition-api.vue b/examples/sites/demos/pc/app/switch/before-change-composition-api.vue similarity index 100% rename from examples/sites/demos/app/switch/before-change-composition-api.vue rename to examples/sites/demos/pc/app/switch/before-change-composition-api.vue diff --git a/examples/sites/demos/app/switch/before-change.vue b/examples/sites/demos/pc/app/switch/before-change.vue similarity index 100% rename from examples/sites/demos/app/switch/before-change.vue rename to examples/sites/demos/pc/app/switch/before-change.vue diff --git a/examples/sites/demos/app/switch/custom-open-close-composition-api.vue b/examples/sites/demos/pc/app/switch/custom-open-close-composition-api.vue similarity index 100% rename from examples/sites/demos/app/switch/custom-open-close-composition-api.vue rename to examples/sites/demos/pc/app/switch/custom-open-close-composition-api.vue diff --git a/examples/sites/demos/app/switch/custom-open-close.vue b/examples/sites/demos/pc/app/switch/custom-open-close.vue similarity index 100% rename from examples/sites/demos/app/switch/custom-open-close.vue rename to examples/sites/demos/pc/app/switch/custom-open-close.vue diff --git a/examples/sites/demos/app/switch/custom-true-false-value-composition-api.vue b/examples/sites/demos/pc/app/switch/custom-true-false-value-composition-api.vue similarity index 100% rename from examples/sites/demos/app/switch/custom-true-false-value-composition-api.vue rename to examples/sites/demos/pc/app/switch/custom-true-false-value-composition-api.vue diff --git a/examples/sites/demos/app/switch/custom-true-false-value.vue b/examples/sites/demos/pc/app/switch/custom-true-false-value.vue similarity index 100% rename from examples/sites/demos/app/switch/custom-true-false-value.vue rename to examples/sites/demos/pc/app/switch/custom-true-false-value.vue diff --git a/examples/sites/demos/app/switch/dynamic-disable-composition-api.vue b/examples/sites/demos/pc/app/switch/dynamic-disable-composition-api.vue similarity index 100% rename from examples/sites/demos/app/switch/dynamic-disable-composition-api.vue rename to examples/sites/demos/pc/app/switch/dynamic-disable-composition-api.vue diff --git a/examples/sites/demos/app/switch/dynamic-disable.vue b/examples/sites/demos/pc/app/switch/dynamic-disable.vue similarity index 100% rename from examples/sites/demos/app/switch/dynamic-disable.vue rename to examples/sites/demos/pc/app/switch/dynamic-disable.vue diff --git a/examples/sites/demos/app/switch/enent-composition-api.vue b/examples/sites/demos/pc/app/switch/enent-composition-api.vue similarity index 100% rename from examples/sites/demos/app/switch/enent-composition-api.vue rename to examples/sites/demos/pc/app/switch/enent-composition-api.vue diff --git a/examples/sites/demos/app/switch/enent.vue b/examples/sites/demos/pc/app/switch/enent.vue similarity index 100% rename from examples/sites/demos/app/switch/enent.vue rename to examples/sites/demos/pc/app/switch/enent.vue diff --git a/examples/sites/demos/app/switch/mini-mode-composition-api.vue b/examples/sites/demos/pc/app/switch/mini-mode-composition-api.vue similarity index 100% rename from examples/sites/demos/app/switch/mini-mode-composition-api.vue rename to examples/sites/demos/pc/app/switch/mini-mode-composition-api.vue diff --git a/examples/sites/demos/app/switch/mini-mode.vue b/examples/sites/demos/pc/app/switch/mini-mode.vue similarity index 100% rename from examples/sites/demos/app/switch/mini-mode.vue rename to examples/sites/demos/pc/app/switch/mini-mode.vue diff --git a/examples/sites/demos/app/switch/webdoc/switch.cn.md b/examples/sites/demos/pc/app/switch/webdoc/switch.cn.md similarity index 100% rename from examples/sites/demos/app/switch/webdoc/switch.cn.md rename to examples/sites/demos/pc/app/switch/webdoc/switch.cn.md diff --git a/examples/sites/demos/app/switch/webdoc/switch.en.md b/examples/sites/demos/pc/app/switch/webdoc/switch.en.md similarity index 100% rename from examples/sites/demos/app/switch/webdoc/switch.en.md rename to examples/sites/demos/pc/app/switch/webdoc/switch.en.md diff --git a/examples/sites/demos/app/switch/webdoc/switch.js b/examples/sites/demos/pc/app/switch/webdoc/switch.js similarity index 100% rename from examples/sites/demos/app/switch/webdoc/switch.js rename to examples/sites/demos/pc/app/switch/webdoc/switch.js diff --git a/examples/sites/demos/app/tabs/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/tabs/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tabs/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/tabs/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/tabs/basic-usage.spec.ts b/examples/sites/demos/pc/app/tabs/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/tabs/basic-usage.spec.ts rename to examples/sites/demos/pc/app/tabs/basic-usage.spec.ts diff --git a/examples/sites/demos/app/tabs/basic-usage.vue b/examples/sites/demos/pc/app/tabs/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/tabs/basic-usage.vue rename to examples/sites/demos/pc/app/tabs/basic-usage.vue diff --git a/examples/sites/demos/app/tabs/before-leave-composition-api.vue b/examples/sites/demos/pc/app/tabs/before-leave-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tabs/before-leave-composition-api.vue rename to examples/sites/demos/pc/app/tabs/before-leave-composition-api.vue diff --git a/examples/sites/demos/app/tabs/before-leave.spec.ts b/examples/sites/demos/pc/app/tabs/before-leave.spec.ts similarity index 100% rename from examples/sites/demos/app/tabs/before-leave.spec.ts rename to examples/sites/demos/pc/app/tabs/before-leave.spec.ts diff --git a/examples/sites/demos/app/tabs/before-leave.vue b/examples/sites/demos/pc/app/tabs/before-leave.vue similarity index 100% rename from examples/sites/demos/app/tabs/before-leave.vue rename to examples/sites/demos/pc/app/tabs/before-leave.vue diff --git a/examples/sites/demos/app/tabs/custom-more-icon-composition-api.vue b/examples/sites/demos/pc/app/tabs/custom-more-icon-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tabs/custom-more-icon-composition-api.vue rename to examples/sites/demos/pc/app/tabs/custom-more-icon-composition-api.vue diff --git a/examples/sites/demos/app/tabs/custom-more-icon.spec.ts b/examples/sites/demos/pc/app/tabs/custom-more-icon.spec.ts similarity index 100% rename from examples/sites/demos/app/tabs/custom-more-icon.spec.ts rename to examples/sites/demos/pc/app/tabs/custom-more-icon.spec.ts diff --git a/examples/sites/demos/app/tabs/custom-more-icon.vue b/examples/sites/demos/pc/app/tabs/custom-more-icon.vue similarity index 100% rename from examples/sites/demos/app/tabs/custom-more-icon.vue rename to examples/sites/demos/pc/app/tabs/custom-more-icon.vue diff --git a/examples/sites/demos/app/tabs/custom-tab-content-composition-api.vue b/examples/sites/demos/pc/app/tabs/custom-tab-content-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tabs/custom-tab-content-composition-api.vue rename to examples/sites/demos/pc/app/tabs/custom-tab-content-composition-api.vue diff --git a/examples/sites/demos/app/tabs/custom-tab-content.vue b/examples/sites/demos/pc/app/tabs/custom-tab-content.vue similarity index 100% rename from examples/sites/demos/app/tabs/custom-tab-content.vue rename to examples/sites/demos/pc/app/tabs/custom-tab-content.vue diff --git a/examples/sites/demos/app/tabs/custom-tab-title-composition-api.vue b/examples/sites/demos/pc/app/tabs/custom-tab-title-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tabs/custom-tab-title-composition-api.vue rename to examples/sites/demos/pc/app/tabs/custom-tab-title-composition-api.vue diff --git a/examples/sites/demos/app/tabs/custom-tab-title.spec.ts b/examples/sites/demos/pc/app/tabs/custom-tab-title.spec.ts similarity index 100% rename from examples/sites/demos/app/tabs/custom-tab-title.spec.ts rename to examples/sites/demos/pc/app/tabs/custom-tab-title.spec.ts diff --git a/examples/sites/demos/app/tabs/custom-tab-title.vue b/examples/sites/demos/pc/app/tabs/custom-tab-title.vue similarity index 100% rename from examples/sites/demos/app/tabs/custom-tab-title.vue rename to examples/sites/demos/pc/app/tabs/custom-tab-title.vue diff --git a/examples/sites/demos/app/tabs/lazy-composition-api.vue b/examples/sites/demos/pc/app/tabs/lazy-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tabs/lazy-composition-api.vue rename to examples/sites/demos/pc/app/tabs/lazy-composition-api.vue diff --git a/examples/sites/demos/app/tabs/lazy.spec.ts b/examples/sites/demos/pc/app/tabs/lazy.spec.ts similarity index 100% rename from examples/sites/demos/app/tabs/lazy.spec.ts rename to examples/sites/demos/pc/app/tabs/lazy.spec.ts diff --git a/examples/sites/demos/app/tabs/lazy.vue b/examples/sites/demos/pc/app/tabs/lazy.vue similarity index 100% rename from examples/sites/demos/app/tabs/lazy.vue rename to examples/sites/demos/pc/app/tabs/lazy.vue diff --git a/examples/sites/demos/app/tabs/position-bottom-composition-api.vue b/examples/sites/demos/pc/app/tabs/position-bottom-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tabs/position-bottom-composition-api.vue rename to examples/sites/demos/pc/app/tabs/position-bottom-composition-api.vue diff --git a/examples/sites/demos/app/tabs/position-bottom.spec.ts b/examples/sites/demos/pc/app/tabs/position-bottom.spec.ts similarity index 100% rename from examples/sites/demos/app/tabs/position-bottom.spec.ts rename to examples/sites/demos/pc/app/tabs/position-bottom.spec.ts diff --git a/examples/sites/demos/app/tabs/position-bottom.vue b/examples/sites/demos/pc/app/tabs/position-bottom.vue similarity index 100% rename from examples/sites/demos/app/tabs/position-bottom.vue rename to examples/sites/demos/pc/app/tabs/position-bottom.vue diff --git a/examples/sites/demos/app/tabs/position-composition-api.vue b/examples/sites/demos/pc/app/tabs/position-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tabs/position-composition-api.vue rename to examples/sites/demos/pc/app/tabs/position-composition-api.vue diff --git a/examples/sites/demos/app/tabs/position-left-composition-api.vue b/examples/sites/demos/pc/app/tabs/position-left-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tabs/position-left-composition-api.vue rename to examples/sites/demos/pc/app/tabs/position-left-composition-api.vue diff --git a/examples/sites/demos/app/tabs/position-left.spec.ts b/examples/sites/demos/pc/app/tabs/position-left.spec.ts similarity index 100% rename from examples/sites/demos/app/tabs/position-left.spec.ts rename to examples/sites/demos/pc/app/tabs/position-left.spec.ts diff --git a/examples/sites/demos/app/tabs/position-left.vue b/examples/sites/demos/pc/app/tabs/position-left.vue similarity index 100% rename from examples/sites/demos/app/tabs/position-left.vue rename to examples/sites/demos/pc/app/tabs/position-left.vue diff --git a/examples/sites/demos/app/tabs/position-right-composition-api.vue b/examples/sites/demos/pc/app/tabs/position-right-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tabs/position-right-composition-api.vue rename to examples/sites/demos/pc/app/tabs/position-right-composition-api.vue diff --git a/examples/sites/demos/app/tabs/position-right.spec.ts b/examples/sites/demos/pc/app/tabs/position-right.spec.ts similarity index 100% rename from examples/sites/demos/app/tabs/position-right.spec.ts rename to examples/sites/demos/pc/app/tabs/position-right.spec.ts diff --git a/examples/sites/demos/app/tabs/position-right.vue b/examples/sites/demos/pc/app/tabs/position-right.vue similarity index 100% rename from examples/sites/demos/app/tabs/position-right.vue rename to examples/sites/demos/pc/app/tabs/position-right.vue diff --git a/examples/sites/demos/app/tabs/position.spec.ts b/examples/sites/demos/pc/app/tabs/position.spec.ts similarity index 100% rename from examples/sites/demos/app/tabs/position.spec.ts rename to examples/sites/demos/pc/app/tabs/position.spec.ts diff --git a/examples/sites/demos/app/tabs/position.vue b/examples/sites/demos/pc/app/tabs/position.vue similarity index 100% rename from examples/sites/demos/app/tabs/position.vue rename to examples/sites/demos/pc/app/tabs/position.vue diff --git a/examples/sites/demos/app/tabs/prevent-tab-switching-composition-api.vue b/examples/sites/demos/pc/app/tabs/prevent-tab-switching-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tabs/prevent-tab-switching-composition-api.vue rename to examples/sites/demos/pc/app/tabs/prevent-tab-switching-composition-api.vue diff --git a/examples/sites/demos/app/tabs/prevent-tab-switching.vue b/examples/sites/demos/pc/app/tabs/prevent-tab-switching.vue similarity index 100% rename from examples/sites/demos/app/tabs/prevent-tab-switching.vue rename to examples/sites/demos/pc/app/tabs/prevent-tab-switching.vue diff --git a/examples/sites/demos/app/tabs/show-different-grid-data-composition-api.vue b/examples/sites/demos/pc/app/tabs/show-different-grid-data-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tabs/show-different-grid-data-composition-api.vue rename to examples/sites/demos/pc/app/tabs/show-different-grid-data-composition-api.vue diff --git a/examples/sites/demos/app/tabs/show-different-grid-data.spec.ts b/examples/sites/demos/pc/app/tabs/show-different-grid-data.spec.ts similarity index 100% rename from examples/sites/demos/app/tabs/show-different-grid-data.spec.ts rename to examples/sites/demos/pc/app/tabs/show-different-grid-data.spec.ts diff --git a/examples/sites/demos/app/tabs/show-different-grid-data.vue b/examples/sites/demos/pc/app/tabs/show-different-grid-data.vue similarity index 100% rename from examples/sites/demos/app/tabs/show-different-grid-data.vue rename to examples/sites/demos/pc/app/tabs/show-different-grid-data.vue diff --git a/examples/sites/demos/app/tabs/show-echarts-composition-api.vue b/examples/sites/demos/pc/app/tabs/show-echarts-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tabs/show-echarts-composition-api.vue rename to examples/sites/demos/pc/app/tabs/show-echarts-composition-api.vue diff --git a/examples/sites/demos/app/tabs/show-echarts.vue b/examples/sites/demos/pc/app/tabs/show-echarts.vue similarity index 100% rename from examples/sites/demos/app/tabs/show-echarts.vue rename to examples/sites/demos/pc/app/tabs/show-echarts.vue diff --git a/examples/sites/demos/app/tabs/stretch-wh-composition-api.vue b/examples/sites/demos/pc/app/tabs/stretch-wh-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tabs/stretch-wh-composition-api.vue rename to examples/sites/demos/pc/app/tabs/stretch-wh-composition-api.vue diff --git a/examples/sites/demos/app/tabs/stretch-wh.spec.ts b/examples/sites/demos/pc/app/tabs/stretch-wh.spec.ts similarity index 100% rename from examples/sites/demos/app/tabs/stretch-wh.spec.ts rename to examples/sites/demos/pc/app/tabs/stretch-wh.spec.ts diff --git a/examples/sites/demos/app/tabs/stretch-wh.vue b/examples/sites/demos/pc/app/tabs/stretch-wh.vue similarity index 100% rename from examples/sites/demos/app/tabs/stretch-wh.vue rename to examples/sites/demos/pc/app/tabs/stretch-wh.vue diff --git a/examples/sites/demos/app/tabs/tab-style-bordercard-composition-api.vue b/examples/sites/demos/pc/app/tabs/tab-style-bordercard-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tabs/tab-style-bordercard-composition-api.vue rename to examples/sites/demos/pc/app/tabs/tab-style-bordercard-composition-api.vue diff --git a/examples/sites/demos/app/tabs/tab-style-bordercard.spec.ts b/examples/sites/demos/pc/app/tabs/tab-style-bordercard.spec.ts similarity index 100% rename from examples/sites/demos/app/tabs/tab-style-bordercard.spec.ts rename to examples/sites/demos/pc/app/tabs/tab-style-bordercard.spec.ts diff --git a/examples/sites/demos/app/tabs/tab-style-bordercard.vue b/examples/sites/demos/pc/app/tabs/tab-style-bordercard.vue similarity index 100% rename from examples/sites/demos/app/tabs/tab-style-bordercard.vue rename to examples/sites/demos/pc/app/tabs/tab-style-bordercard.vue diff --git a/examples/sites/demos/app/tabs/tab-style-card-composition-api.vue b/examples/sites/demos/pc/app/tabs/tab-style-card-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tabs/tab-style-card-composition-api.vue rename to examples/sites/demos/pc/app/tabs/tab-style-card-composition-api.vue diff --git a/examples/sites/demos/app/tabs/tab-style-card.spec.ts b/examples/sites/demos/pc/app/tabs/tab-style-card.spec.ts similarity index 100% rename from examples/sites/demos/app/tabs/tab-style-card.spec.ts rename to examples/sites/demos/pc/app/tabs/tab-style-card.spec.ts diff --git a/examples/sites/demos/app/tabs/tab-style-card.vue b/examples/sites/demos/pc/app/tabs/tab-style-card.vue similarity index 100% rename from examples/sites/demos/app/tabs/tab-style-card.vue rename to examples/sites/demos/pc/app/tabs/tab-style-card.vue diff --git a/examples/sites/demos/app/tabs/tabdata-title-composition-api.vue b/examples/sites/demos/pc/app/tabs/tabdata-title-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tabs/tabdata-title-composition-api.vue rename to examples/sites/demos/pc/app/tabs/tabdata-title-composition-api.vue diff --git a/examples/sites/demos/app/tabs/tabdata-title.spec.ts b/examples/sites/demos/pc/app/tabs/tabdata-title.spec.ts similarity index 100% rename from examples/sites/demos/app/tabs/tabdata-title.spec.ts rename to examples/sites/demos/pc/app/tabs/tabdata-title.spec.ts diff --git a/examples/sites/demos/app/tabs/tabdata-title.vue b/examples/sites/demos/pc/app/tabs/tabdata-title.vue similarity index 100% rename from examples/sites/demos/app/tabs/tabdata-title.vue rename to examples/sites/demos/pc/app/tabs/tabdata-title.vue diff --git a/examples/sites/demos/app/tabs/tabs-draggable-composition-api.vue b/examples/sites/demos/pc/app/tabs/tabs-draggable-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tabs/tabs-draggable-composition-api.vue rename to examples/sites/demos/pc/app/tabs/tabs-draggable-composition-api.vue diff --git a/examples/sites/demos/app/tabs/tabs-draggable.spec.ts b/examples/sites/demos/pc/app/tabs/tabs-draggable.spec.ts similarity index 100% rename from examples/sites/demos/app/tabs/tabs-draggable.spec.ts rename to examples/sites/demos/pc/app/tabs/tabs-draggable.spec.ts diff --git a/examples/sites/demos/app/tabs/tabs-draggable.vue b/examples/sites/demos/pc/app/tabs/tabs-draggable.vue similarity index 100% rename from examples/sites/demos/app/tabs/tabs-draggable.vue rename to examples/sites/demos/pc/app/tabs/tabs-draggable.vue diff --git a/examples/sites/demos/app/tabs/tabs-events-add-composition-api.vue b/examples/sites/demos/pc/app/tabs/tabs-events-add-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tabs/tabs-events-add-composition-api.vue rename to examples/sites/demos/pc/app/tabs/tabs-events-add-composition-api.vue diff --git a/examples/sites/demos/app/tabs/tabs-events-add.spec.ts b/examples/sites/demos/pc/app/tabs/tabs-events-add.spec.ts similarity index 100% rename from examples/sites/demos/app/tabs/tabs-events-add.spec.ts rename to examples/sites/demos/pc/app/tabs/tabs-events-add.spec.ts diff --git a/examples/sites/demos/app/tabs/tabs-events-add.vue b/examples/sites/demos/pc/app/tabs/tabs-events-add.vue similarity index 100% rename from examples/sites/demos/app/tabs/tabs-events-add.vue rename to examples/sites/demos/pc/app/tabs/tabs-events-add.vue diff --git a/examples/sites/demos/app/tabs/tabs-events-click-composition-api.vue b/examples/sites/demos/pc/app/tabs/tabs-events-click-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tabs/tabs-events-click-composition-api.vue rename to examples/sites/demos/pc/app/tabs/tabs-events-click-composition-api.vue diff --git a/examples/sites/demos/app/tabs/tabs-events-click.spec.ts b/examples/sites/demos/pc/app/tabs/tabs-events-click.spec.ts similarity index 100% rename from examples/sites/demos/app/tabs/tabs-events-click.spec.ts rename to examples/sites/demos/pc/app/tabs/tabs-events-click.spec.ts diff --git a/examples/sites/demos/app/tabs/tabs-events-click.vue b/examples/sites/demos/pc/app/tabs/tabs-events-click.vue similarity index 100% rename from examples/sites/demos/app/tabs/tabs-events-click.vue rename to examples/sites/demos/pc/app/tabs/tabs-events-click.vue diff --git a/examples/sites/demos/app/tabs/tabs-events-close-composition-api.vue b/examples/sites/demos/pc/app/tabs/tabs-events-close-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tabs/tabs-events-close-composition-api.vue rename to examples/sites/demos/pc/app/tabs/tabs-events-close-composition-api.vue diff --git a/examples/sites/demos/app/tabs/tabs-events-close.spec.ts b/examples/sites/demos/pc/app/tabs/tabs-events-close.spec.ts similarity index 100% rename from examples/sites/demos/app/tabs/tabs-events-close.spec.ts rename to examples/sites/demos/pc/app/tabs/tabs-events-close.spec.ts diff --git a/examples/sites/demos/app/tabs/tabs-events-close.vue b/examples/sites/demos/pc/app/tabs/tabs-events-close.vue similarity index 100% rename from examples/sites/demos/app/tabs/tabs-events-close.vue rename to examples/sites/demos/pc/app/tabs/tabs-events-close.vue diff --git a/examples/sites/demos/app/tabs/tabs-events-edit-composition-api.vue b/examples/sites/demos/pc/app/tabs/tabs-events-edit-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tabs/tabs-events-edit-composition-api.vue rename to examples/sites/demos/pc/app/tabs/tabs-events-edit-composition-api.vue diff --git a/examples/sites/demos/app/tabs/tabs-events-edit.spec.ts b/examples/sites/demos/pc/app/tabs/tabs-events-edit.spec.ts similarity index 100% rename from examples/sites/demos/app/tabs/tabs-events-edit.spec.ts rename to examples/sites/demos/pc/app/tabs/tabs-events-edit.spec.ts diff --git a/examples/sites/demos/app/tabs/tabs-events-edit.vue b/examples/sites/demos/pc/app/tabs/tabs-events-edit.vue similarity index 100% rename from examples/sites/demos/app/tabs/tabs-events-edit.vue rename to examples/sites/demos/pc/app/tabs/tabs-events-edit.vue diff --git a/examples/sites/demos/app/tabs/tabs-second-layer-composition-api.vue b/examples/sites/demos/pc/app/tabs/tabs-second-layer-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tabs/tabs-second-layer-composition-api.vue rename to examples/sites/demos/pc/app/tabs/tabs-second-layer-composition-api.vue diff --git a/examples/sites/demos/app/tabs/tabs-second-layer.spec.ts b/examples/sites/demos/pc/app/tabs/tabs-second-layer.spec.ts similarity index 100% rename from examples/sites/demos/app/tabs/tabs-second-layer.spec.ts rename to examples/sites/demos/pc/app/tabs/tabs-second-layer.spec.ts diff --git a/examples/sites/demos/app/tabs/tabs-second-layer.vue b/examples/sites/demos/pc/app/tabs/tabs-second-layer.vue similarity index 100% rename from examples/sites/demos/app/tabs/tabs-second-layer.vue rename to examples/sites/demos/pc/app/tabs/tabs-second-layer.vue diff --git a/examples/sites/demos/app/tabs/tabs-size-composition-api.vue b/examples/sites/demos/pc/app/tabs/tabs-size-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tabs/tabs-size-composition-api.vue rename to examples/sites/demos/pc/app/tabs/tabs-size-composition-api.vue diff --git a/examples/sites/demos/app/tabs/tabs-size.vue b/examples/sites/demos/pc/app/tabs/tabs-size.vue similarity index 100% rename from examples/sites/demos/app/tabs/tabs-size.vue rename to examples/sites/demos/pc/app/tabs/tabs-size.vue diff --git a/examples/sites/demos/app/tabs/webdoc/tabs.cn.md b/examples/sites/demos/pc/app/tabs/webdoc/tabs.cn.md similarity index 100% rename from examples/sites/demos/app/tabs/webdoc/tabs.cn.md rename to examples/sites/demos/pc/app/tabs/webdoc/tabs.cn.md diff --git a/examples/sites/demos/app/tabs/webdoc/tabs.en.md b/examples/sites/demos/pc/app/tabs/webdoc/tabs.en.md similarity index 100% rename from examples/sites/demos/app/tabs/webdoc/tabs.en.md rename to examples/sites/demos/pc/app/tabs/webdoc/tabs.en.md diff --git a/examples/sites/demos/app/tabs/webdoc/tabs.js b/examples/sites/demos/pc/app/tabs/webdoc/tabs.js similarity index 100% rename from examples/sites/demos/app/tabs/webdoc/tabs.js rename to examples/sites/demos/pc/app/tabs/webdoc/tabs.js diff --git a/examples/sites/demos/app/tabs/with-add-composition-api.vue b/examples/sites/demos/pc/app/tabs/with-add-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tabs/with-add-composition-api.vue rename to examples/sites/demos/pc/app/tabs/with-add-composition-api.vue diff --git a/examples/sites/demos/app/tabs/with-add.spec.ts b/examples/sites/demos/pc/app/tabs/with-add.spec.ts similarity index 100% rename from examples/sites/demos/app/tabs/with-add.spec.ts rename to examples/sites/demos/pc/app/tabs/with-add.spec.ts diff --git a/examples/sites/demos/app/tabs/with-add.vue b/examples/sites/demos/pc/app/tabs/with-add.vue similarity index 100% rename from examples/sites/demos/app/tabs/with-add.vue rename to examples/sites/demos/pc/app/tabs/with-add.vue diff --git a/examples/sites/demos/app/tag-group/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/tag-group/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tag-group/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/tag-group/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/tag-group/basic-usage.vue b/examples/sites/demos/pc/app/tag-group/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/tag-group/basic-usage.vue rename to examples/sites/demos/pc/app/tag-group/basic-usage.vue diff --git a/examples/sites/demos/app/tag-group/tag-group-effect-composition-api.vue b/examples/sites/demos/pc/app/tag-group/tag-group-effect-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tag-group/tag-group-effect-composition-api.vue rename to examples/sites/demos/pc/app/tag-group/tag-group-effect-composition-api.vue diff --git a/examples/sites/demos/app/tag-group/tag-group-effect.vue b/examples/sites/demos/pc/app/tag-group/tag-group-effect.vue similarity index 100% rename from examples/sites/demos/app/tag-group/tag-group-effect.vue rename to examples/sites/demos/pc/app/tag-group/tag-group-effect.vue diff --git a/examples/sites/demos/app/tag-group/tag-group-event-composition-api.vue b/examples/sites/demos/pc/app/tag-group/tag-group-event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tag-group/tag-group-event-composition-api.vue rename to examples/sites/demos/pc/app/tag-group/tag-group-event-composition-api.vue diff --git a/examples/sites/demos/app/tag-group/tag-group-event.vue b/examples/sites/demos/pc/app/tag-group/tag-group-event.vue similarity index 100% rename from examples/sites/demos/app/tag-group/tag-group-event.vue rename to examples/sites/demos/pc/app/tag-group/tag-group-event.vue diff --git a/examples/sites/demos/app/tag-group/tag-group-size-composition-api.vue b/examples/sites/demos/pc/app/tag-group/tag-group-size-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tag-group/tag-group-size-composition-api.vue rename to examples/sites/demos/pc/app/tag-group/tag-group-size-composition-api.vue diff --git a/examples/sites/demos/app/tag-group/tag-group-size.vue b/examples/sites/demos/pc/app/tag-group/tag-group-size.vue similarity index 100% rename from examples/sites/demos/app/tag-group/tag-group-size.vue rename to examples/sites/demos/pc/app/tag-group/tag-group-size.vue diff --git a/examples/sites/demos/app/tag-group/webdoc/tag-group.cn.md b/examples/sites/demos/pc/app/tag-group/webdoc/tag-group.cn.md similarity index 100% rename from examples/sites/demos/app/tag-group/webdoc/tag-group.cn.md rename to examples/sites/demos/pc/app/tag-group/webdoc/tag-group.cn.md diff --git a/examples/sites/demos/app/tag-group/webdoc/tag-group.en.md b/examples/sites/demos/pc/app/tag-group/webdoc/tag-group.en.md similarity index 100% rename from examples/sites/demos/app/tag-group/webdoc/tag-group.en.md rename to examples/sites/demos/pc/app/tag-group/webdoc/tag-group.en.md diff --git a/examples/sites/demos/app/tag-group/webdoc/tag-group.js b/examples/sites/demos/pc/app/tag-group/webdoc/tag-group.js similarity index 100% rename from examples/sites/demos/app/tag-group/webdoc/tag-group.js rename to examples/sites/demos/pc/app/tag-group/webdoc/tag-group.js diff --git a/examples/sites/demos/app/tag/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/tag/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tag/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/tag/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/tag/basic-usage.spec.ts b/examples/sites/demos/pc/app/tag/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/tag/basic-usage.spec.ts rename to examples/sites/demos/pc/app/tag/basic-usage.spec.ts diff --git a/examples/sites/demos/app/tag/basic-usage.vue b/examples/sites/demos/pc/app/tag/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/tag/basic-usage.vue rename to examples/sites/demos/pc/app/tag/basic-usage.vue diff --git a/examples/sites/demos/app/tag/before-delete-composition-api.vue b/examples/sites/demos/pc/app/tag/before-delete-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tag/before-delete-composition-api.vue rename to examples/sites/demos/pc/app/tag/before-delete-composition-api.vue diff --git a/examples/sites/demos/app/tag/before-delete.vue b/examples/sites/demos/pc/app/tag/before-delete.vue similarity index 100% rename from examples/sites/demos/app/tag/before-delete.vue rename to examples/sites/demos/pc/app/tag/before-delete.vue diff --git a/examples/sites/demos/app/tag/closeable-composition-api.vue b/examples/sites/demos/pc/app/tag/closeable-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tag/closeable-composition-api.vue rename to examples/sites/demos/pc/app/tag/closeable-composition-api.vue diff --git a/examples/sites/demos/app/tag/closeable.spec.ts b/examples/sites/demos/pc/app/tag/closeable.spec.ts similarity index 100% rename from examples/sites/demos/app/tag/closeable.spec.ts rename to examples/sites/demos/pc/app/tag/closeable.spec.ts diff --git a/examples/sites/demos/app/tag/closeable.vue b/examples/sites/demos/pc/app/tag/closeable.vue similarity index 100% rename from examples/sites/demos/app/tag/closeable.vue rename to examples/sites/demos/pc/app/tag/closeable.vue diff --git a/examples/sites/demos/app/tag/color3-composition-api.vue b/examples/sites/demos/pc/app/tag/color3-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tag/color3-composition-api.vue rename to examples/sites/demos/pc/app/tag/color3-composition-api.vue diff --git a/examples/sites/demos/app/tag/color3.spec.ts b/examples/sites/demos/pc/app/tag/color3.spec.ts similarity index 100% rename from examples/sites/demos/app/tag/color3.spec.ts rename to examples/sites/demos/pc/app/tag/color3.spec.ts diff --git a/examples/sites/demos/app/tag/color3.vue b/examples/sites/demos/pc/app/tag/color3.vue similarity index 100% rename from examples/sites/demos/app/tag/color3.vue rename to examples/sites/demos/pc/app/tag/color3.vue diff --git a/examples/sites/demos/app/tag/content-composition-api.vue b/examples/sites/demos/pc/app/tag/content-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tag/content-composition-api.vue rename to examples/sites/demos/pc/app/tag/content-composition-api.vue diff --git a/examples/sites/demos/app/tag/content.spec.ts b/examples/sites/demos/pc/app/tag/content.spec.ts similarity index 100% rename from examples/sites/demos/app/tag/content.spec.ts rename to examples/sites/demos/pc/app/tag/content.spec.ts diff --git a/examples/sites/demos/app/tag/content.vue b/examples/sites/demos/pc/app/tag/content.vue similarity index 100% rename from examples/sites/demos/app/tag/content.vue rename to examples/sites/demos/pc/app/tag/content.vue diff --git a/examples/sites/demos/app/tag/create-composition-api.vue b/examples/sites/demos/pc/app/tag/create-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tag/create-composition-api.vue rename to examples/sites/demos/pc/app/tag/create-composition-api.vue diff --git a/examples/sites/demos/app/tag/create.spec.ts b/examples/sites/demos/pc/app/tag/create.spec.ts similarity index 100% rename from examples/sites/demos/app/tag/create.spec.ts rename to examples/sites/demos/pc/app/tag/create.spec.ts diff --git a/examples/sites/demos/app/tag/create.vue b/examples/sites/demos/pc/app/tag/create.vue similarity index 100% rename from examples/sites/demos/app/tag/create.vue rename to examples/sites/demos/pc/app/tag/create.vue diff --git a/examples/sites/demos/app/tag/disabled-composition-api.vue b/examples/sites/demos/pc/app/tag/disabled-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tag/disabled-composition-api.vue rename to examples/sites/demos/pc/app/tag/disabled-composition-api.vue diff --git a/examples/sites/demos/app/tag/disabled.spec.ts b/examples/sites/demos/pc/app/tag/disabled.spec.ts similarity index 100% rename from examples/sites/demos/app/tag/disabled.spec.ts rename to examples/sites/demos/pc/app/tag/disabled.spec.ts diff --git a/examples/sites/demos/app/tag/disabled.vue b/examples/sites/demos/pc/app/tag/disabled.vue similarity index 100% rename from examples/sites/demos/app/tag/disabled.vue rename to examples/sites/demos/pc/app/tag/disabled.vue diff --git a/examples/sites/demos/app/tag/effect-composition-api.vue b/examples/sites/demos/pc/app/tag/effect-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tag/effect-composition-api.vue rename to examples/sites/demos/pc/app/tag/effect-composition-api.vue diff --git a/examples/sites/demos/app/tag/effect.spec.ts b/examples/sites/demos/pc/app/tag/effect.spec.ts similarity index 100% rename from examples/sites/demos/app/tag/effect.spec.ts rename to examples/sites/demos/pc/app/tag/effect.spec.ts diff --git a/examples/sites/demos/app/tag/effect.vue b/examples/sites/demos/pc/app/tag/effect.vue similarity index 100% rename from examples/sites/demos/app/tag/effect.vue rename to examples/sites/demos/pc/app/tag/effect.vue diff --git a/examples/sites/demos/app/tag/hit-composition-api.vue b/examples/sites/demos/pc/app/tag/hit-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tag/hit-composition-api.vue rename to examples/sites/demos/pc/app/tag/hit-composition-api.vue diff --git a/examples/sites/demos/app/tag/hit.spec.ts b/examples/sites/demos/pc/app/tag/hit.spec.ts similarity index 100% rename from examples/sites/demos/app/tag/hit.spec.ts rename to examples/sites/demos/pc/app/tag/hit.spec.ts diff --git a/examples/sites/demos/app/tag/hit.vue b/examples/sites/demos/pc/app/tag/hit.vue similarity index 100% rename from examples/sites/demos/app/tag/hit.vue rename to examples/sites/demos/pc/app/tag/hit.vue diff --git a/examples/sites/demos/app/tag/slot-default-composition-api.vue b/examples/sites/demos/pc/app/tag/slot-default-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tag/slot-default-composition-api.vue rename to examples/sites/demos/pc/app/tag/slot-default-composition-api.vue diff --git a/examples/sites/demos/app/tag/slot-default.spec.ts b/examples/sites/demos/pc/app/tag/slot-default.spec.ts similarity index 100% rename from examples/sites/demos/app/tag/slot-default.spec.ts rename to examples/sites/demos/pc/app/tag/slot-default.spec.ts diff --git a/examples/sites/demos/app/tag/slot-default.vue b/examples/sites/demos/pc/app/tag/slot-default.vue similarity index 100% rename from examples/sites/demos/app/tag/slot-default.vue rename to examples/sites/demos/pc/app/tag/slot-default.vue diff --git a/examples/sites/demos/app/tag/tag-event-click-composition-api.vue b/examples/sites/demos/pc/app/tag/tag-event-click-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tag/tag-event-click-composition-api.vue rename to examples/sites/demos/pc/app/tag/tag-event-click-composition-api.vue diff --git a/examples/sites/demos/app/tag/tag-event-click.spec.ts b/examples/sites/demos/pc/app/tag/tag-event-click.spec.ts similarity index 100% rename from examples/sites/demos/app/tag/tag-event-click.spec.ts rename to examples/sites/demos/pc/app/tag/tag-event-click.spec.ts diff --git a/examples/sites/demos/app/tag/tag-event-click.vue b/examples/sites/demos/pc/app/tag/tag-event-click.vue similarity index 100% rename from examples/sites/demos/app/tag/tag-event-click.vue rename to examples/sites/demos/pc/app/tag/tag-event-click.vue diff --git a/examples/sites/demos/app/tag/tag-event-close-composition-api.vue b/examples/sites/demos/pc/app/tag/tag-event-close-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tag/tag-event-close-composition-api.vue rename to examples/sites/demos/pc/app/tag/tag-event-close-composition-api.vue diff --git a/examples/sites/demos/app/tag/tag-event-close.spec.ts b/examples/sites/demos/pc/app/tag/tag-event-close.spec.ts similarity index 100% rename from examples/sites/demos/app/tag/tag-event-close.spec.ts rename to examples/sites/demos/pc/app/tag/tag-event-close.spec.ts diff --git a/examples/sites/demos/app/tag/tag-event-close.vue b/examples/sites/demos/pc/app/tag/tag-event-close.vue similarity index 100% rename from examples/sites/demos/app/tag/tag-event-close.vue rename to examples/sites/demos/pc/app/tag/tag-event-close.vue diff --git a/examples/sites/demos/app/tag/tag-size-composition-api.vue b/examples/sites/demos/pc/app/tag/tag-size-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tag/tag-size-composition-api.vue rename to examples/sites/demos/pc/app/tag/tag-size-composition-api.vue diff --git a/examples/sites/demos/app/tag/tag-size.spec.ts b/examples/sites/demos/pc/app/tag/tag-size.spec.ts similarity index 100% rename from examples/sites/demos/app/tag/tag-size.spec.ts rename to examples/sites/demos/pc/app/tag/tag-size.spec.ts diff --git a/examples/sites/demos/app/tag/tag-size.vue b/examples/sites/demos/pc/app/tag/tag-size.vue similarity index 100% rename from examples/sites/demos/app/tag/tag-size.vue rename to examples/sites/demos/pc/app/tag/tag-size.vue diff --git a/examples/sites/demos/app/tag/webdoc/tag.cn.md b/examples/sites/demos/pc/app/tag/webdoc/tag.cn.md similarity index 100% rename from examples/sites/demos/app/tag/webdoc/tag.cn.md rename to examples/sites/demos/pc/app/tag/webdoc/tag.cn.md diff --git a/examples/sites/demos/app/tag/webdoc/tag.en.md b/examples/sites/demos/pc/app/tag/webdoc/tag.en.md similarity index 100% rename from examples/sites/demos/app/tag/webdoc/tag.en.md rename to examples/sites/demos/pc/app/tag/webdoc/tag.en.md diff --git a/examples/sites/demos/app/tag/webdoc/tag.js b/examples/sites/demos/pc/app/tag/webdoc/tag.js similarity index 100% rename from examples/sites/demos/app/tag/webdoc/tag.js rename to examples/sites/demos/pc/app/tag/webdoc/tag.js diff --git a/examples/sites/demos/app/text-popup/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/text-popup/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/text-popup/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/text-popup/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/text-popup/basic-usage.spec.ts b/examples/sites/demos/pc/app/text-popup/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/text-popup/basic-usage.spec.ts rename to examples/sites/demos/pc/app/text-popup/basic-usage.spec.ts diff --git a/examples/sites/demos/app/text-popup/basic-usage.vue b/examples/sites/demos/pc/app/text-popup/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/text-popup/basic-usage.vue rename to examples/sites/demos/pc/app/text-popup/basic-usage.vue diff --git a/examples/sites/demos/app/text-popup/clear-value-composition-api.vue b/examples/sites/demos/pc/app/text-popup/clear-value-composition-api.vue similarity index 100% rename from examples/sites/demos/app/text-popup/clear-value-composition-api.vue rename to examples/sites/demos/pc/app/text-popup/clear-value-composition-api.vue diff --git a/examples/sites/demos/app/text-popup/clear-value.spec.ts b/examples/sites/demos/pc/app/text-popup/clear-value.spec.ts similarity index 100% rename from examples/sites/demos/app/text-popup/clear-value.spec.ts rename to examples/sites/demos/pc/app/text-popup/clear-value.spec.ts diff --git a/examples/sites/demos/app/text-popup/clear-value.vue b/examples/sites/demos/pc/app/text-popup/clear-value.vue similarity index 100% rename from examples/sites/demos/app/text-popup/clear-value.vue rename to examples/sites/demos/pc/app/text-popup/clear-value.vue diff --git a/examples/sites/demos/app/text-popup/label-composition-api.vue b/examples/sites/demos/pc/app/text-popup/label-composition-api.vue similarity index 100% rename from examples/sites/demos/app/text-popup/label-composition-api.vue rename to examples/sites/demos/pc/app/text-popup/label-composition-api.vue diff --git a/examples/sites/demos/app/text-popup/label.vue b/examples/sites/demos/pc/app/text-popup/label.vue similarity index 100% rename from examples/sites/demos/app/text-popup/label.vue rename to examples/sites/demos/pc/app/text-popup/label.vue diff --git a/examples/sites/demos/app/text-popup/placeholder-composition-api.vue b/examples/sites/demos/pc/app/text-popup/placeholder-composition-api.vue similarity index 100% rename from examples/sites/demos/app/text-popup/placeholder-composition-api.vue rename to examples/sites/demos/pc/app/text-popup/placeholder-composition-api.vue diff --git a/examples/sites/demos/app/text-popup/placeholder.spec.ts b/examples/sites/demos/pc/app/text-popup/placeholder.spec.ts similarity index 100% rename from examples/sites/demos/app/text-popup/placeholder.spec.ts rename to examples/sites/demos/pc/app/text-popup/placeholder.spec.ts diff --git a/examples/sites/demos/app/text-popup/placeholder.vue b/examples/sites/demos/pc/app/text-popup/placeholder.vue similarity index 100% rename from examples/sites/demos/app/text-popup/placeholder.vue rename to examples/sites/demos/pc/app/text-popup/placeholder.vue diff --git a/examples/sites/demos/app/text-popup/readonly-composition-api.vue b/examples/sites/demos/pc/app/text-popup/readonly-composition-api.vue similarity index 100% rename from examples/sites/demos/app/text-popup/readonly-composition-api.vue rename to examples/sites/demos/pc/app/text-popup/readonly-composition-api.vue diff --git a/examples/sites/demos/app/text-popup/readonly.spec.ts b/examples/sites/demos/pc/app/text-popup/readonly.spec.ts similarity index 100% rename from examples/sites/demos/app/text-popup/readonly.spec.ts rename to examples/sites/demos/pc/app/text-popup/readonly.spec.ts diff --git a/examples/sites/demos/app/text-popup/readonly.vue b/examples/sites/demos/pc/app/text-popup/readonly.vue similarity index 100% rename from examples/sites/demos/app/text-popup/readonly.vue rename to examples/sites/demos/pc/app/text-popup/readonly.vue diff --git a/examples/sites/demos/app/text-popup/separtor-composition-api.vue b/examples/sites/demos/pc/app/text-popup/separtor-composition-api.vue similarity index 100% rename from examples/sites/demos/app/text-popup/separtor-composition-api.vue rename to examples/sites/demos/pc/app/text-popup/separtor-composition-api.vue diff --git a/examples/sites/demos/app/text-popup/separtor.spec.ts b/examples/sites/demos/pc/app/text-popup/separtor.spec.ts similarity index 100% rename from examples/sites/demos/app/text-popup/separtor.spec.ts rename to examples/sites/demos/pc/app/text-popup/separtor.spec.ts diff --git a/examples/sites/demos/app/text-popup/separtor.vue b/examples/sites/demos/pc/app/text-popup/separtor.vue similarity index 100% rename from examples/sites/demos/app/text-popup/separtor.vue rename to examples/sites/demos/pc/app/text-popup/separtor.vue diff --git a/examples/sites/demos/app/text-popup/value-composition-api.vue b/examples/sites/demos/pc/app/text-popup/value-composition-api.vue similarity index 100% rename from examples/sites/demos/app/text-popup/value-composition-api.vue rename to examples/sites/demos/pc/app/text-popup/value-composition-api.vue diff --git a/examples/sites/demos/app/text-popup/value.spec.ts b/examples/sites/demos/pc/app/text-popup/value.spec.ts similarity index 100% rename from examples/sites/demos/app/text-popup/value.spec.ts rename to examples/sites/demos/pc/app/text-popup/value.spec.ts diff --git a/examples/sites/demos/app/text-popup/value.vue b/examples/sites/demos/pc/app/text-popup/value.vue similarity index 100% rename from examples/sites/demos/app/text-popup/value.vue rename to examples/sites/demos/pc/app/text-popup/value.vue diff --git a/examples/sites/demos/app/text-popup/webdoc/text-popup.cn.md b/examples/sites/demos/pc/app/text-popup/webdoc/text-popup.cn.md similarity index 100% rename from examples/sites/demos/app/text-popup/webdoc/text-popup.cn.md rename to examples/sites/demos/pc/app/text-popup/webdoc/text-popup.cn.md diff --git a/examples/sites/demos/app/text-popup/webdoc/text-popup.en.md b/examples/sites/demos/pc/app/text-popup/webdoc/text-popup.en.md similarity index 100% rename from examples/sites/demos/app/text-popup/webdoc/text-popup.en.md rename to examples/sites/demos/pc/app/text-popup/webdoc/text-popup.en.md diff --git a/examples/sites/demos/app/text-popup/webdoc/text-popup.js b/examples/sites/demos/pc/app/text-popup/webdoc/text-popup.js similarity index 100% rename from examples/sites/demos/app/text-popup/webdoc/text-popup.js rename to examples/sites/demos/pc/app/text-popup/webdoc/text-popup.js diff --git a/examples/sites/demos/app/text-popup/width-composition-api.vue b/examples/sites/demos/pc/app/text-popup/width-composition-api.vue similarity index 100% rename from examples/sites/demos/app/text-popup/width-composition-api.vue rename to examples/sites/demos/pc/app/text-popup/width-composition-api.vue diff --git a/examples/sites/demos/app/text-popup/width.spec.ts b/examples/sites/demos/pc/app/text-popup/width.spec.ts similarity index 100% rename from examples/sites/demos/app/text-popup/width.spec.ts rename to examples/sites/demos/pc/app/text-popup/width.spec.ts diff --git a/examples/sites/demos/app/text-popup/width.vue b/examples/sites/demos/pc/app/text-popup/width.vue similarity index 100% rename from examples/sites/demos/app/text-popup/width.vue rename to examples/sites/demos/pc/app/text-popup/width.vue diff --git a/examples/sites/demos/app/time-line/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/time-line/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/time-line/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/time-line/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/time-line/basic-usage.spec.ts b/examples/sites/demos/pc/app/time-line/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/time-line/basic-usage.spec.ts rename to examples/sites/demos/pc/app/time-line/basic-usage.spec.ts diff --git a/examples/sites/demos/app/time-line/basic-usage.vue b/examples/sites/demos/pc/app/time-line/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/time-line/basic-usage.vue rename to examples/sites/demos/pc/app/time-line/basic-usage.vue diff --git a/examples/sites/demos/app/time-line/custom-normal-step-composition-api.vue b/examples/sites/demos/pc/app/time-line/custom-normal-step-composition-api.vue similarity index 100% rename from examples/sites/demos/app/time-line/custom-normal-step-composition-api.vue rename to examples/sites/demos/pc/app/time-line/custom-normal-step-composition-api.vue diff --git a/examples/sites/demos/app/time-line/custom-normal-step.spec.ts b/examples/sites/demos/pc/app/time-line/custom-normal-step.spec.ts similarity index 100% rename from examples/sites/demos/app/time-line/custom-normal-step.spec.ts rename to examples/sites/demos/pc/app/time-line/custom-normal-step.spec.ts diff --git a/examples/sites/demos/app/time-line/custom-normal-step.vue b/examples/sites/demos/pc/app/time-line/custom-normal-step.vue similarity index 100% rename from examples/sites/demos/app/time-line/custom-normal-step.vue rename to examples/sites/demos/pc/app/time-line/custom-normal-step.vue diff --git a/examples/sites/demos/app/time-line/custom-vertical-step-composition-api.vue b/examples/sites/demos/pc/app/time-line/custom-vertical-step-composition-api.vue similarity index 100% rename from examples/sites/demos/app/time-line/custom-vertical-step-composition-api.vue rename to examples/sites/demos/pc/app/time-line/custom-vertical-step-composition-api.vue diff --git a/examples/sites/demos/app/time-line/custom-vertical-step.spec.ts b/examples/sites/demos/pc/app/time-line/custom-vertical-step.spec.ts similarity index 100% rename from examples/sites/demos/app/time-line/custom-vertical-step.spec.ts rename to examples/sites/demos/pc/app/time-line/custom-vertical-step.spec.ts diff --git a/examples/sites/demos/app/time-line/custom-vertical-step.vue b/examples/sites/demos/pc/app/time-line/custom-vertical-step.vue similarity index 100% rename from examples/sites/demos/app/time-line/custom-vertical-step.vue rename to examples/sites/demos/pc/app/time-line/custom-vertical-step.vue diff --git a/examples/sites/demos/app/time-line/different-data-composition-api.vue b/examples/sites/demos/pc/app/time-line/different-data-composition-api.vue similarity index 100% rename from examples/sites/demos/app/time-line/different-data-composition-api.vue rename to examples/sites/demos/pc/app/time-line/different-data-composition-api.vue diff --git a/examples/sites/demos/app/time-line/different-data.spec.ts b/examples/sites/demos/pc/app/time-line/different-data.spec.ts similarity index 100% rename from examples/sites/demos/app/time-line/different-data.spec.ts rename to examples/sites/demos/pc/app/time-line/different-data.spec.ts diff --git a/examples/sites/demos/app/time-line/different-data.vue b/examples/sites/demos/pc/app/time-line/different-data.vue similarity index 100% rename from examples/sites/demos/app/time-line/different-data.vue rename to examples/sites/demos/pc/app/time-line/different-data.vue diff --git a/examples/sites/demos/app/time-line/horizontal-step-composition-api.vue b/examples/sites/demos/pc/app/time-line/horizontal-step-composition-api.vue similarity index 100% rename from examples/sites/demos/app/time-line/horizontal-step-composition-api.vue rename to examples/sites/demos/pc/app/time-line/horizontal-step-composition-api.vue diff --git a/examples/sites/demos/app/time-line/horizontal-step.spec.ts b/examples/sites/demos/pc/app/time-line/horizontal-step.spec.ts similarity index 100% rename from examples/sites/demos/app/time-line/horizontal-step.spec.ts rename to examples/sites/demos/pc/app/time-line/horizontal-step.spec.ts diff --git a/examples/sites/demos/app/time-line/horizontal-step.vue b/examples/sites/demos/pc/app/time-line/horizontal-step.vue similarity index 100% rename from examples/sites/demos/app/time-line/horizontal-step.vue rename to examples/sites/demos/pc/app/time-line/horizontal-step.vue diff --git a/examples/sites/demos/app/time-line/set-start-value-composition-api.vue b/examples/sites/demos/pc/app/time-line/set-start-value-composition-api.vue similarity index 100% rename from examples/sites/demos/app/time-line/set-start-value-composition-api.vue rename to examples/sites/demos/pc/app/time-line/set-start-value-composition-api.vue diff --git a/examples/sites/demos/app/time-line/set-start-value.spec.ts b/examples/sites/demos/pc/app/time-line/set-start-value.spec.ts similarity index 100% rename from examples/sites/demos/app/time-line/set-start-value.spec.ts rename to examples/sites/demos/pc/app/time-line/set-start-value.spec.ts diff --git a/examples/sites/demos/app/time-line/set-start-value.vue b/examples/sites/demos/pc/app/time-line/set-start-value.vue similarity index 100% rename from examples/sites/demos/app/time-line/set-start-value.vue rename to examples/sites/demos/pc/app/time-line/set-start-value.vue diff --git a/examples/sites/demos/app/time-line/set-step-width-composition-api.vue b/examples/sites/demos/pc/app/time-line/set-step-width-composition-api.vue similarity index 100% rename from examples/sites/demos/app/time-line/set-step-width-composition-api.vue rename to examples/sites/demos/pc/app/time-line/set-step-width-composition-api.vue diff --git a/examples/sites/demos/app/time-line/set-step-width.spec.ts b/examples/sites/demos/pc/app/time-line/set-step-width.spec.ts similarity index 100% rename from examples/sites/demos/app/time-line/set-step-width.spec.ts rename to examples/sites/demos/pc/app/time-line/set-step-width.spec.ts diff --git a/examples/sites/demos/app/time-line/set-step-width.vue b/examples/sites/demos/pc/app/time-line/set-step-width.vue similarity index 100% rename from examples/sites/demos/app/time-line/set-step-width.vue rename to examples/sites/demos/pc/app/time-line/set-step-width.vue diff --git a/examples/sites/demos/app/time-line/show-number-composition-api.vue b/examples/sites/demos/pc/app/time-line/show-number-composition-api.vue similarity index 100% rename from examples/sites/demos/app/time-line/show-number-composition-api.vue rename to examples/sites/demos/pc/app/time-line/show-number-composition-api.vue diff --git a/examples/sites/demos/app/time-line/show-number.spec.ts b/examples/sites/demos/pc/app/time-line/show-number.spec.ts similarity index 100% rename from examples/sites/demos/app/time-line/show-number.spec.ts rename to examples/sites/demos/pc/app/time-line/show-number.spec.ts diff --git a/examples/sites/demos/app/time-line/show-number.vue b/examples/sites/demos/pc/app/time-line/show-number.vue similarity index 100% rename from examples/sites/demos/app/time-line/show-number.vue rename to examples/sites/demos/pc/app/time-line/show-number.vue diff --git a/examples/sites/demos/app/time-line/show-status-composition-api.vue b/examples/sites/demos/pc/app/time-line/show-status-composition-api.vue similarity index 100% rename from examples/sites/demos/app/time-line/show-status-composition-api.vue rename to examples/sites/demos/pc/app/time-line/show-status-composition-api.vue diff --git a/examples/sites/demos/app/time-line/show-status.spec.ts b/examples/sites/demos/pc/app/time-line/show-status.spec.ts similarity index 100% rename from examples/sites/demos/app/time-line/show-status.spec.ts rename to examples/sites/demos/pc/app/time-line/show-status.spec.ts diff --git a/examples/sites/demos/app/time-line/show-status.vue b/examples/sites/demos/pc/app/time-line/show-status.vue similarity index 100% rename from examples/sites/demos/app/time-line/show-status.vue rename to examples/sites/demos/pc/app/time-line/show-status.vue diff --git a/examples/sites/demos/app/time-line/timeline-item-composition-api.vue b/examples/sites/demos/pc/app/time-line/timeline-item-composition-api.vue similarity index 100% rename from examples/sites/demos/app/time-line/timeline-item-composition-api.vue rename to examples/sites/demos/pc/app/time-line/timeline-item-composition-api.vue diff --git a/examples/sites/demos/app/time-line/timeline-item.spec.ts b/examples/sites/demos/pc/app/time-line/timeline-item.spec.ts similarity index 100% rename from examples/sites/demos/app/time-line/timeline-item.spec.ts rename to examples/sites/demos/pc/app/time-line/timeline-item.spec.ts diff --git a/examples/sites/demos/app/time-line/timeline-item.vue b/examples/sites/demos/pc/app/time-line/timeline-item.vue similarity index 100% rename from examples/sites/demos/app/time-line/timeline-item.vue rename to examples/sites/demos/pc/app/time-line/timeline-item.vue diff --git a/examples/sites/demos/app/time-line/vertical-step-composition-api.vue b/examples/sites/demos/pc/app/time-line/vertical-step-composition-api.vue similarity index 100% rename from examples/sites/demos/app/time-line/vertical-step-composition-api.vue rename to examples/sites/demos/pc/app/time-line/vertical-step-composition-api.vue diff --git a/examples/sites/demos/app/time-line/vertical-step-reverse-composition-api.vue b/examples/sites/demos/pc/app/time-line/vertical-step-reverse-composition-api.vue similarity index 100% rename from examples/sites/demos/app/time-line/vertical-step-reverse-composition-api.vue rename to examples/sites/demos/pc/app/time-line/vertical-step-reverse-composition-api.vue diff --git a/examples/sites/demos/app/time-line/vertical-step-reverse.spec.ts b/examples/sites/demos/pc/app/time-line/vertical-step-reverse.spec.ts similarity index 100% rename from examples/sites/demos/app/time-line/vertical-step-reverse.spec.ts rename to examples/sites/demos/pc/app/time-line/vertical-step-reverse.spec.ts diff --git a/examples/sites/demos/app/time-line/vertical-step-reverse.vue b/examples/sites/demos/pc/app/time-line/vertical-step-reverse.vue similarity index 100% rename from examples/sites/demos/app/time-line/vertical-step-reverse.vue rename to examples/sites/demos/pc/app/time-line/vertical-step-reverse.vue diff --git a/examples/sites/demos/app/time-line/vertical-step.spec.ts b/examples/sites/demos/pc/app/time-line/vertical-step.spec.ts similarity index 100% rename from examples/sites/demos/app/time-line/vertical-step.spec.ts rename to examples/sites/demos/pc/app/time-line/vertical-step.spec.ts diff --git a/examples/sites/demos/app/time-line/vertical-step.vue b/examples/sites/demos/pc/app/time-line/vertical-step.vue similarity index 100% rename from examples/sites/demos/app/time-line/vertical-step.vue rename to examples/sites/demos/pc/app/time-line/vertical-step.vue diff --git a/examples/sites/demos/app/time-line/webdoc/time-line.cn.md b/examples/sites/demos/pc/app/time-line/webdoc/time-line.cn.md similarity index 100% rename from examples/sites/demos/app/time-line/webdoc/time-line.cn.md rename to examples/sites/demos/pc/app/time-line/webdoc/time-line.cn.md diff --git a/examples/sites/demos/app/time-line/webdoc/time-line.en.md b/examples/sites/demos/pc/app/time-line/webdoc/time-line.en.md similarity index 100% rename from examples/sites/demos/app/time-line/webdoc/time-line.en.md rename to examples/sites/demos/pc/app/time-line/webdoc/time-line.en.md diff --git a/examples/sites/demos/app/time-line/webdoc/time-line.js b/examples/sites/demos/pc/app/time-line/webdoc/time-line.js similarity index 100% rename from examples/sites/demos/app/time-line/webdoc/time-line.js rename to examples/sites/demos/pc/app/time-line/webdoc/time-line.js diff --git a/examples/sites/demos/app/time-picker/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/time-picker/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/time-picker/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/time-picker/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/time-picker/basic-usage.spec.ts b/examples/sites/demos/pc/app/time-picker/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/time-picker/basic-usage.spec.ts rename to examples/sites/demos/pc/app/time-picker/basic-usage.spec.ts diff --git a/examples/sites/demos/app/time-picker/basic-usage.vue b/examples/sites/demos/pc/app/time-picker/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/time-picker/basic-usage.vue rename to examples/sites/demos/pc/app/time-picker/basic-usage.vue diff --git a/examples/sites/demos/app/time-picker/clearable-composition-api.vue b/examples/sites/demos/pc/app/time-picker/clearable-composition-api.vue similarity index 100% rename from examples/sites/demos/app/time-picker/clearable-composition-api.vue rename to examples/sites/demos/pc/app/time-picker/clearable-composition-api.vue diff --git a/examples/sites/demos/app/time-picker/clearable.spec.ts b/examples/sites/demos/pc/app/time-picker/clearable.spec.ts similarity index 100% rename from examples/sites/demos/app/time-picker/clearable.spec.ts rename to examples/sites/demos/pc/app/time-picker/clearable.spec.ts diff --git a/examples/sites/demos/app/time-picker/clearable.vue b/examples/sites/demos/pc/app/time-picker/clearable.vue similarity index 100% rename from examples/sites/demos/app/time-picker/clearable.vue rename to examples/sites/demos/pc/app/time-picker/clearable.vue diff --git a/examples/sites/demos/app/time-picker/default-value-composition-api.vue b/examples/sites/demos/pc/app/time-picker/default-value-composition-api.vue similarity index 100% rename from examples/sites/demos/app/time-picker/default-value-composition-api.vue rename to examples/sites/demos/pc/app/time-picker/default-value-composition-api.vue diff --git a/examples/sites/demos/app/time-picker/default-value.spec.ts b/examples/sites/demos/pc/app/time-picker/default-value.spec.ts similarity index 100% rename from examples/sites/demos/app/time-picker/default-value.spec.ts rename to examples/sites/demos/pc/app/time-picker/default-value.spec.ts diff --git a/examples/sites/demos/app/time-picker/default-value.vue b/examples/sites/demos/pc/app/time-picker/default-value.vue similarity index 100% rename from examples/sites/demos/app/time-picker/default-value.vue rename to examples/sites/demos/pc/app/time-picker/default-value.vue diff --git a/examples/sites/demos/app/time-picker/disabled-composition-api.vue b/examples/sites/demos/pc/app/time-picker/disabled-composition-api.vue similarity index 100% rename from examples/sites/demos/app/time-picker/disabled-composition-api.vue rename to examples/sites/demos/pc/app/time-picker/disabled-composition-api.vue diff --git a/examples/sites/demos/app/time-picker/disabled.spec.ts b/examples/sites/demos/pc/app/time-picker/disabled.spec.ts similarity index 100% rename from examples/sites/demos/app/time-picker/disabled.spec.ts rename to examples/sites/demos/pc/app/time-picker/disabled.spec.ts diff --git a/examples/sites/demos/app/time-picker/disabled.vue b/examples/sites/demos/pc/app/time-picker/disabled.vue similarity index 100% rename from examples/sites/demos/app/time-picker/disabled.vue rename to examples/sites/demos/pc/app/time-picker/disabled.vue diff --git a/examples/sites/demos/app/time-picker/editable-composition-api.vue b/examples/sites/demos/pc/app/time-picker/editable-composition-api.vue similarity index 100% rename from examples/sites/demos/app/time-picker/editable-composition-api.vue rename to examples/sites/demos/pc/app/time-picker/editable-composition-api.vue diff --git a/examples/sites/demos/app/time-picker/editable.spec.ts b/examples/sites/demos/pc/app/time-picker/editable.spec.ts similarity index 100% rename from examples/sites/demos/app/time-picker/editable.spec.ts rename to examples/sites/demos/pc/app/time-picker/editable.spec.ts diff --git a/examples/sites/demos/app/time-picker/editable.vue b/examples/sites/demos/pc/app/time-picker/editable.vue similarity index 100% rename from examples/sites/demos/app/time-picker/editable.vue rename to examples/sites/demos/pc/app/time-picker/editable.vue diff --git a/examples/sites/demos/app/time-picker/event-composition-api.vue b/examples/sites/demos/pc/app/time-picker/event-composition-api.vue similarity index 100% rename from examples/sites/demos/app/time-picker/event-composition-api.vue rename to examples/sites/demos/pc/app/time-picker/event-composition-api.vue diff --git a/examples/sites/demos/app/time-picker/event.spec.ts b/examples/sites/demos/pc/app/time-picker/event.spec.ts similarity index 100% rename from examples/sites/demos/app/time-picker/event.spec.ts rename to examples/sites/demos/pc/app/time-picker/event.spec.ts diff --git a/examples/sites/demos/app/time-picker/event.vue b/examples/sites/demos/pc/app/time-picker/event.vue similarity index 100% rename from examples/sites/demos/app/time-picker/event.vue rename to examples/sites/demos/pc/app/time-picker/event.vue diff --git a/examples/sites/demos/app/time-picker/format-composition-api.vue b/examples/sites/demos/pc/app/time-picker/format-composition-api.vue similarity index 100% rename from examples/sites/demos/app/time-picker/format-composition-api.vue rename to examples/sites/demos/pc/app/time-picker/format-composition-api.vue diff --git a/examples/sites/demos/app/time-picker/format.spec.ts b/examples/sites/demos/pc/app/time-picker/format.spec.ts similarity index 100% rename from examples/sites/demos/app/time-picker/format.spec.ts rename to examples/sites/demos/pc/app/time-picker/format.spec.ts diff --git a/examples/sites/demos/app/time-picker/format.vue b/examples/sites/demos/pc/app/time-picker/format.vue similarity index 100% rename from examples/sites/demos/app/time-picker/format.vue rename to examples/sites/demos/pc/app/time-picker/format.vue diff --git a/examples/sites/demos/app/time-picker/is-range-composition-api.vue b/examples/sites/demos/pc/app/time-picker/is-range-composition-api.vue similarity index 100% rename from examples/sites/demos/app/time-picker/is-range-composition-api.vue rename to examples/sites/demos/pc/app/time-picker/is-range-composition-api.vue diff --git a/examples/sites/demos/app/time-picker/is-range.spec.ts b/examples/sites/demos/pc/app/time-picker/is-range.spec.ts similarity index 100% rename from examples/sites/demos/app/time-picker/is-range.spec.ts rename to examples/sites/demos/pc/app/time-picker/is-range.spec.ts diff --git a/examples/sites/demos/app/time-picker/is-range.vue b/examples/sites/demos/pc/app/time-picker/is-range.vue similarity index 100% rename from examples/sites/demos/app/time-picker/is-range.vue rename to examples/sites/demos/pc/app/time-picker/is-range.vue diff --git a/examples/sites/demos/app/time-picker/name-composition-api.vue b/examples/sites/demos/pc/app/time-picker/name-composition-api.vue similarity index 100% rename from examples/sites/demos/app/time-picker/name-composition-api.vue rename to examples/sites/demos/pc/app/time-picker/name-composition-api.vue diff --git a/examples/sites/demos/app/time-picker/name.spec.ts b/examples/sites/demos/pc/app/time-picker/name.spec.ts similarity index 100% rename from examples/sites/demos/app/time-picker/name.spec.ts rename to examples/sites/demos/pc/app/time-picker/name.spec.ts diff --git a/examples/sites/demos/app/time-picker/name.vue b/examples/sites/demos/pc/app/time-picker/name.vue similarity index 100% rename from examples/sites/demos/app/time-picker/name.vue rename to examples/sites/demos/pc/app/time-picker/name.vue diff --git a/examples/sites/demos/app/time-picker/placeholder-composition-api.vue b/examples/sites/demos/pc/app/time-picker/placeholder-composition-api.vue similarity index 100% rename from examples/sites/demos/app/time-picker/placeholder-composition-api.vue rename to examples/sites/demos/pc/app/time-picker/placeholder-composition-api.vue diff --git a/examples/sites/demos/app/time-picker/placeholder.spec.ts b/examples/sites/demos/pc/app/time-picker/placeholder.spec.ts similarity index 100% rename from examples/sites/demos/app/time-picker/placeholder.spec.ts rename to examples/sites/demos/pc/app/time-picker/placeholder.spec.ts diff --git a/examples/sites/demos/app/time-picker/placeholder.vue b/examples/sites/demos/pc/app/time-picker/placeholder.vue similarity index 100% rename from examples/sites/demos/app/time-picker/placeholder.vue rename to examples/sites/demos/pc/app/time-picker/placeholder.vue diff --git a/examples/sites/demos/app/time-picker/popper-class-composition-api.vue b/examples/sites/demos/pc/app/time-picker/popper-class-composition-api.vue similarity index 100% rename from examples/sites/demos/app/time-picker/popper-class-composition-api.vue rename to examples/sites/demos/pc/app/time-picker/popper-class-composition-api.vue diff --git a/examples/sites/demos/app/time-picker/popper-class.spec.ts b/examples/sites/demos/pc/app/time-picker/popper-class.spec.ts similarity index 100% rename from examples/sites/demos/app/time-picker/popper-class.spec.ts rename to examples/sites/demos/pc/app/time-picker/popper-class.spec.ts diff --git a/examples/sites/demos/app/time-picker/popper-class.vue b/examples/sites/demos/pc/app/time-picker/popper-class.vue similarity index 100% rename from examples/sites/demos/app/time-picker/popper-class.vue rename to examples/sites/demos/pc/app/time-picker/popper-class.vue diff --git a/examples/sites/demos/app/time-picker/size-composition-api.vue b/examples/sites/demos/pc/app/time-picker/size-composition-api.vue similarity index 100% rename from examples/sites/demos/app/time-picker/size-composition-api.vue rename to examples/sites/demos/pc/app/time-picker/size-composition-api.vue diff --git a/examples/sites/demos/app/time-picker/size.spec.ts b/examples/sites/demos/pc/app/time-picker/size.spec.ts similarity index 100% rename from examples/sites/demos/app/time-picker/size.spec.ts rename to examples/sites/demos/pc/app/time-picker/size.spec.ts diff --git a/examples/sites/demos/app/time-picker/size.vue b/examples/sites/demos/pc/app/time-picker/size.vue similarity index 100% rename from examples/sites/demos/app/time-picker/size.vue rename to examples/sites/demos/pc/app/time-picker/size.vue diff --git a/examples/sites/demos/app/time-picker/step-composition-api.vue b/examples/sites/demos/pc/app/time-picker/step-composition-api.vue similarity index 100% rename from examples/sites/demos/app/time-picker/step-composition-api.vue rename to examples/sites/demos/pc/app/time-picker/step-composition-api.vue diff --git a/examples/sites/demos/app/time-picker/step.spec.ts b/examples/sites/demos/pc/app/time-picker/step.spec.ts similarity index 100% rename from examples/sites/demos/app/time-picker/step.spec.ts rename to examples/sites/demos/pc/app/time-picker/step.spec.ts diff --git a/examples/sites/demos/app/time-picker/step.vue b/examples/sites/demos/pc/app/time-picker/step.vue similarity index 100% rename from examples/sites/demos/app/time-picker/step.vue rename to examples/sites/demos/pc/app/time-picker/step.vue diff --git a/examples/sites/demos/app/time-picker/suffix-icon-composition-api.vue b/examples/sites/demos/pc/app/time-picker/suffix-icon-composition-api.vue similarity index 100% rename from examples/sites/demos/app/time-picker/suffix-icon-composition-api.vue rename to examples/sites/demos/pc/app/time-picker/suffix-icon-composition-api.vue diff --git a/examples/sites/demos/app/time-picker/suffix-icon.spec.ts b/examples/sites/demos/pc/app/time-picker/suffix-icon.spec.ts similarity index 100% rename from examples/sites/demos/app/time-picker/suffix-icon.spec.ts rename to examples/sites/demos/pc/app/time-picker/suffix-icon.spec.ts diff --git a/examples/sites/demos/app/time-picker/suffix-icon.vue b/examples/sites/demos/pc/app/time-picker/suffix-icon.vue similarity index 100% rename from examples/sites/demos/app/time-picker/suffix-icon.vue rename to examples/sites/demos/pc/app/time-picker/suffix-icon.vue diff --git a/examples/sites/demos/app/time-picker/webdoc/time-picker.cn.md b/examples/sites/demos/pc/app/time-picker/webdoc/time-picker.cn.md similarity index 100% rename from examples/sites/demos/app/time-picker/webdoc/time-picker.cn.md rename to examples/sites/demos/pc/app/time-picker/webdoc/time-picker.cn.md diff --git a/examples/sites/demos/app/time-picker/webdoc/time-picker.en.md b/examples/sites/demos/pc/app/time-picker/webdoc/time-picker.en.md similarity index 100% rename from examples/sites/demos/app/time-picker/webdoc/time-picker.en.md rename to examples/sites/demos/pc/app/time-picker/webdoc/time-picker.en.md diff --git a/examples/sites/demos/app/time-picker/webdoc/time-picker.js b/examples/sites/demos/pc/app/time-picker/webdoc/time-picker.js similarity index 100% rename from examples/sites/demos/app/time-picker/webdoc/time-picker.js rename to examples/sites/demos/pc/app/time-picker/webdoc/time-picker.js diff --git a/examples/sites/demos/app/time-select/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/time-select/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/time-select/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/time-select/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/time-select/basic-usage.spec.ts b/examples/sites/demos/pc/app/time-select/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/time-select/basic-usage.spec.ts rename to examples/sites/demos/pc/app/time-select/basic-usage.spec.ts diff --git a/examples/sites/demos/app/time-select/basic-usage.vue b/examples/sites/demos/pc/app/time-select/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/time-select/basic-usage.vue rename to examples/sites/demos/pc/app/time-select/basic-usage.vue diff --git a/examples/sites/demos/app/time-select/clear-icon-composition-api.vue b/examples/sites/demos/pc/app/time-select/clear-icon-composition-api.vue similarity index 100% rename from examples/sites/demos/app/time-select/clear-icon-composition-api.vue rename to examples/sites/demos/pc/app/time-select/clear-icon-composition-api.vue diff --git a/examples/sites/demos/app/time-select/clear-icon.spec.ts b/examples/sites/demos/pc/app/time-select/clear-icon.spec.ts similarity index 100% rename from examples/sites/demos/app/time-select/clear-icon.spec.ts rename to examples/sites/demos/pc/app/time-select/clear-icon.spec.ts diff --git a/examples/sites/demos/app/time-select/clear-icon.vue b/examples/sites/demos/pc/app/time-select/clear-icon.vue similarity index 100% rename from examples/sites/demos/app/time-select/clear-icon.vue rename to examples/sites/demos/pc/app/time-select/clear-icon.vue diff --git a/examples/sites/demos/app/time-select/default-time-composition-api.vue b/examples/sites/demos/pc/app/time-select/default-time-composition-api.vue similarity index 100% rename from examples/sites/demos/app/time-select/default-time-composition-api.vue rename to examples/sites/demos/pc/app/time-select/default-time-composition-api.vue diff --git a/examples/sites/demos/app/time-select/default-time.vue b/examples/sites/demos/pc/app/time-select/default-time.vue similarity index 100% rename from examples/sites/demos/app/time-select/default-time.vue rename to examples/sites/demos/pc/app/time-select/default-time.vue diff --git a/examples/sites/demos/app/time-select/default-value-composition-api.vue b/examples/sites/demos/pc/app/time-select/default-value-composition-api.vue similarity index 100% rename from examples/sites/demos/app/time-select/default-value-composition-api.vue rename to examples/sites/demos/pc/app/time-select/default-value-composition-api.vue diff --git a/examples/sites/demos/app/time-select/default-value.spec.ts b/examples/sites/demos/pc/app/time-select/default-value.spec.ts similarity index 100% rename from examples/sites/demos/app/time-select/default-value.spec.ts rename to examples/sites/demos/pc/app/time-select/default-value.spec.ts diff --git a/examples/sites/demos/app/time-select/default-value.vue b/examples/sites/demos/pc/app/time-select/default-value.vue similarity index 100% rename from examples/sites/demos/app/time-select/default-value.vue rename to examples/sites/demos/pc/app/time-select/default-value.vue diff --git a/examples/sites/demos/app/time-select/disabled-composition-api.vue b/examples/sites/demos/pc/app/time-select/disabled-composition-api.vue similarity index 100% rename from examples/sites/demos/app/time-select/disabled-composition-api.vue rename to examples/sites/demos/pc/app/time-select/disabled-composition-api.vue diff --git a/examples/sites/demos/app/time-select/disabled.spec.ts b/examples/sites/demos/pc/app/time-select/disabled.spec.ts similarity index 100% rename from examples/sites/demos/app/time-select/disabled.spec.ts rename to examples/sites/demos/pc/app/time-select/disabled.spec.ts diff --git a/examples/sites/demos/app/time-select/disabled.vue b/examples/sites/demos/pc/app/time-select/disabled.vue similarity index 100% rename from examples/sites/demos/app/time-select/disabled.vue rename to examples/sites/demos/pc/app/time-select/disabled.vue diff --git a/examples/sites/demos/app/time-select/editable-composition-api.vue b/examples/sites/demos/pc/app/time-select/editable-composition-api.vue similarity index 100% rename from examples/sites/demos/app/time-select/editable-composition-api.vue rename to examples/sites/demos/pc/app/time-select/editable-composition-api.vue diff --git a/examples/sites/demos/app/time-select/editable.spec.ts b/examples/sites/demos/pc/app/time-select/editable.spec.ts similarity index 100% rename from examples/sites/demos/app/time-select/editable.spec.ts rename to examples/sites/demos/pc/app/time-select/editable.spec.ts diff --git a/examples/sites/demos/app/time-select/editable.vue b/examples/sites/demos/pc/app/time-select/editable.vue similarity index 100% rename from examples/sites/demos/app/time-select/editable.vue rename to examples/sites/demos/pc/app/time-select/editable.vue diff --git a/examples/sites/demos/app/time-select/event-blur-composition-api.vue b/examples/sites/demos/pc/app/time-select/event-blur-composition-api.vue similarity index 100% rename from examples/sites/demos/app/time-select/event-blur-composition-api.vue rename to examples/sites/demos/pc/app/time-select/event-blur-composition-api.vue diff --git a/examples/sites/demos/app/time-select/event-blur.spec.ts b/examples/sites/demos/pc/app/time-select/event-blur.spec.ts similarity index 100% rename from examples/sites/demos/app/time-select/event-blur.spec.ts rename to examples/sites/demos/pc/app/time-select/event-blur.spec.ts diff --git a/examples/sites/demos/app/time-select/event-blur.vue b/examples/sites/demos/pc/app/time-select/event-blur.vue similarity index 100% rename from examples/sites/demos/app/time-select/event-blur.vue rename to examples/sites/demos/pc/app/time-select/event-blur.vue diff --git a/examples/sites/demos/app/time-select/event-change-composition-api.vue b/examples/sites/demos/pc/app/time-select/event-change-composition-api.vue similarity index 100% rename from examples/sites/demos/app/time-select/event-change-composition-api.vue rename to examples/sites/demos/pc/app/time-select/event-change-composition-api.vue diff --git a/examples/sites/demos/app/time-select/event-change.vue b/examples/sites/demos/pc/app/time-select/event-change.vue similarity index 100% rename from examples/sites/demos/app/time-select/event-change.vue rename to examples/sites/demos/pc/app/time-select/event-change.vue diff --git a/examples/sites/demos/app/time-select/focus-composition-api.vue b/examples/sites/demos/pc/app/time-select/focus-composition-api.vue similarity index 100% rename from examples/sites/demos/app/time-select/focus-composition-api.vue rename to examples/sites/demos/pc/app/time-select/focus-composition-api.vue diff --git a/examples/sites/demos/app/time-select/focus.spec.ts b/examples/sites/demos/pc/app/time-select/focus.spec.ts similarity index 100% rename from examples/sites/demos/app/time-select/focus.spec.ts rename to examples/sites/demos/pc/app/time-select/focus.spec.ts diff --git a/examples/sites/demos/app/time-select/focus.vue b/examples/sites/demos/pc/app/time-select/focus.vue similarity index 100% rename from examples/sites/demos/app/time-select/focus.vue rename to examples/sites/demos/pc/app/time-select/focus.vue diff --git a/examples/sites/demos/app/time-select/picker-options-composition-api.vue b/examples/sites/demos/pc/app/time-select/picker-options-composition-api.vue similarity index 100% rename from examples/sites/demos/app/time-select/picker-options-composition-api.vue rename to examples/sites/demos/pc/app/time-select/picker-options-composition-api.vue diff --git a/examples/sites/demos/app/time-select/picker-options.spec.ts b/examples/sites/demos/pc/app/time-select/picker-options.spec.ts similarity index 100% rename from examples/sites/demos/app/time-select/picker-options.spec.ts rename to examples/sites/demos/pc/app/time-select/picker-options.spec.ts diff --git a/examples/sites/demos/app/time-select/picker-options.vue b/examples/sites/demos/pc/app/time-select/picker-options.vue similarity index 100% rename from examples/sites/demos/app/time-select/picker-options.vue rename to examples/sites/demos/pc/app/time-select/picker-options.vue diff --git a/examples/sites/demos/app/time-select/popper-class-composition-api.vue b/examples/sites/demos/pc/app/time-select/popper-class-composition-api.vue similarity index 100% rename from examples/sites/demos/app/time-select/popper-class-composition-api.vue rename to examples/sites/demos/pc/app/time-select/popper-class-composition-api.vue diff --git a/examples/sites/demos/app/time-select/popper-class.spec.ts b/examples/sites/demos/pc/app/time-select/popper-class.spec.ts similarity index 100% rename from examples/sites/demos/app/time-select/popper-class.spec.ts rename to examples/sites/demos/pc/app/time-select/popper-class.spec.ts diff --git a/examples/sites/demos/app/time-select/popper-class.vue b/examples/sites/demos/pc/app/time-select/popper-class.vue similarity index 100% rename from examples/sites/demos/app/time-select/popper-class.vue rename to examples/sites/demos/pc/app/time-select/popper-class.vue diff --git a/examples/sites/demos/app/time-select/range-placeholder-composition-api.vue b/examples/sites/demos/pc/app/time-select/range-placeholder-composition-api.vue similarity index 100% rename from examples/sites/demos/app/time-select/range-placeholder-composition-api.vue rename to examples/sites/demos/pc/app/time-select/range-placeholder-composition-api.vue diff --git a/examples/sites/demos/app/time-select/range-placeholder.spec.ts b/examples/sites/demos/pc/app/time-select/range-placeholder.spec.ts similarity index 100% rename from examples/sites/demos/app/time-select/range-placeholder.spec.ts rename to examples/sites/demos/pc/app/time-select/range-placeholder.spec.ts diff --git a/examples/sites/demos/app/time-select/range-placeholder.vue b/examples/sites/demos/pc/app/time-select/range-placeholder.vue similarity index 100% rename from examples/sites/demos/app/time-select/range-placeholder.vue rename to examples/sites/demos/pc/app/time-select/range-placeholder.vue diff --git a/examples/sites/demos/app/time-select/size-medium-composition-api.vue b/examples/sites/demos/pc/app/time-select/size-medium-composition-api.vue similarity index 100% rename from examples/sites/demos/app/time-select/size-medium-composition-api.vue rename to examples/sites/demos/pc/app/time-select/size-medium-composition-api.vue diff --git a/examples/sites/demos/app/time-select/size-medium.spec.ts b/examples/sites/demos/pc/app/time-select/size-medium.spec.ts similarity index 100% rename from examples/sites/demos/app/time-select/size-medium.spec.ts rename to examples/sites/demos/pc/app/time-select/size-medium.spec.ts diff --git a/examples/sites/demos/app/time-select/size-medium.vue b/examples/sites/demos/pc/app/time-select/size-medium.vue similarity index 100% rename from examples/sites/demos/app/time-select/size-medium.vue rename to examples/sites/demos/pc/app/time-select/size-medium.vue diff --git a/examples/sites/demos/app/time-select/size-mini-composition-api.vue b/examples/sites/demos/pc/app/time-select/size-mini-composition-api.vue similarity index 100% rename from examples/sites/demos/app/time-select/size-mini-composition-api.vue rename to examples/sites/demos/pc/app/time-select/size-mini-composition-api.vue diff --git a/examples/sites/demos/app/time-select/size-mini.spec.ts b/examples/sites/demos/pc/app/time-select/size-mini.spec.ts similarity index 100% rename from examples/sites/demos/app/time-select/size-mini.spec.ts rename to examples/sites/demos/pc/app/time-select/size-mini.spec.ts diff --git a/examples/sites/demos/app/time-select/size-mini.vue b/examples/sites/demos/pc/app/time-select/size-mini.vue similarity index 100% rename from examples/sites/demos/app/time-select/size-mini.vue rename to examples/sites/demos/pc/app/time-select/size-mini.vue diff --git a/examples/sites/demos/app/time-select/size-small-composition-api.vue b/examples/sites/demos/pc/app/time-select/size-small-composition-api.vue similarity index 100% rename from examples/sites/demos/app/time-select/size-small-composition-api.vue rename to examples/sites/demos/pc/app/time-select/size-small-composition-api.vue diff --git a/examples/sites/demos/app/time-select/size-small.spec.ts b/examples/sites/demos/pc/app/time-select/size-small.spec.ts similarity index 100% rename from examples/sites/demos/app/time-select/size-small.spec.ts rename to examples/sites/demos/pc/app/time-select/size-small.spec.ts diff --git a/examples/sites/demos/app/time-select/size-small.vue b/examples/sites/demos/pc/app/time-select/size-small.vue similarity index 100% rename from examples/sites/demos/app/time-select/size-small.vue rename to examples/sites/demos/pc/app/time-select/size-small.vue diff --git a/examples/sites/demos/app/time-select/suffix-icon-composition-api.vue b/examples/sites/demos/pc/app/time-select/suffix-icon-composition-api.vue similarity index 100% rename from examples/sites/demos/app/time-select/suffix-icon-composition-api.vue rename to examples/sites/demos/pc/app/time-select/suffix-icon-composition-api.vue diff --git a/examples/sites/demos/app/time-select/suffix-icon.spec.ts b/examples/sites/demos/pc/app/time-select/suffix-icon.spec.ts similarity index 100% rename from examples/sites/demos/app/time-select/suffix-icon.spec.ts rename to examples/sites/demos/pc/app/time-select/suffix-icon.spec.ts diff --git a/examples/sites/demos/app/time-select/suffix-icon.vue b/examples/sites/demos/pc/app/time-select/suffix-icon.vue similarity index 100% rename from examples/sites/demos/app/time-select/suffix-icon.vue rename to examples/sites/demos/pc/app/time-select/suffix-icon.vue diff --git a/examples/sites/demos/app/time-select/webdoc/time-select.cn.md b/examples/sites/demos/pc/app/time-select/webdoc/time-select.cn.md similarity index 100% rename from examples/sites/demos/app/time-select/webdoc/time-select.cn.md rename to examples/sites/demos/pc/app/time-select/webdoc/time-select.cn.md diff --git a/examples/sites/demos/app/time-select/webdoc/time-select.en.md b/examples/sites/demos/pc/app/time-select/webdoc/time-select.en.md similarity index 100% rename from examples/sites/demos/app/time-select/webdoc/time-select.en.md rename to examples/sites/demos/pc/app/time-select/webdoc/time-select.en.md diff --git a/examples/sites/demos/app/time-select/webdoc/time-select.js b/examples/sites/demos/pc/app/time-select/webdoc/time-select.js similarity index 100% rename from examples/sites/demos/app/time-select/webdoc/time-select.js rename to examples/sites/demos/pc/app/time-select/webdoc/time-select.js diff --git a/examples/sites/demos/app/toggle-menu/automatic-filtering-composition-api.vue b/examples/sites/demos/pc/app/toggle-menu/automatic-filtering-composition-api.vue similarity index 100% rename from examples/sites/demos/app/toggle-menu/automatic-filtering-composition-api.vue rename to examples/sites/demos/pc/app/toggle-menu/automatic-filtering-composition-api.vue diff --git a/examples/sites/demos/app/toggle-menu/automatic-filtering.spec.ts b/examples/sites/demos/pc/app/toggle-menu/automatic-filtering.spec.ts similarity index 100% rename from examples/sites/demos/app/toggle-menu/automatic-filtering.spec.ts rename to examples/sites/demos/pc/app/toggle-menu/automatic-filtering.spec.ts diff --git a/examples/sites/demos/app/toggle-menu/automatic-filtering.vue b/examples/sites/demos/pc/app/toggle-menu/automatic-filtering.vue similarity index 100% rename from examples/sites/demos/app/toggle-menu/automatic-filtering.vue rename to examples/sites/demos/pc/app/toggle-menu/automatic-filtering.vue diff --git a/examples/sites/demos/app/toggle-menu/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/toggle-menu/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/toggle-menu/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/toggle-menu/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/toggle-menu/basic-usage.spec.ts b/examples/sites/demos/pc/app/toggle-menu/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/toggle-menu/basic-usage.spec.ts rename to examples/sites/demos/pc/app/toggle-menu/basic-usage.spec.ts diff --git a/examples/sites/demos/app/toggle-menu/basic-usage.vue b/examples/sites/demos/pc/app/toggle-menu/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/toggle-menu/basic-usage.vue rename to examples/sites/demos/pc/app/toggle-menu/basic-usage.vue diff --git a/examples/sites/demos/app/toggle-menu/custom-icon-composition-api.vue b/examples/sites/demos/pc/app/toggle-menu/custom-icon-composition-api.vue similarity index 100% rename from examples/sites/demos/app/toggle-menu/custom-icon-composition-api.vue rename to examples/sites/demos/pc/app/toggle-menu/custom-icon-composition-api.vue diff --git a/examples/sites/demos/app/toggle-menu/custom-icon.spec.ts b/examples/sites/demos/pc/app/toggle-menu/custom-icon.spec.ts similarity index 100% rename from examples/sites/demos/app/toggle-menu/custom-icon.spec.ts rename to examples/sites/demos/pc/app/toggle-menu/custom-icon.spec.ts diff --git a/examples/sites/demos/app/toggle-menu/custom-icon.vue b/examples/sites/demos/pc/app/toggle-menu/custom-icon.vue similarity index 100% rename from examples/sites/demos/app/toggle-menu/custom-icon.vue rename to examples/sites/demos/pc/app/toggle-menu/custom-icon.vue diff --git a/examples/sites/demos/app/toggle-menu/custom-searchicon-composition-api.vue b/examples/sites/demos/pc/app/toggle-menu/custom-searchicon-composition-api.vue similarity index 100% rename from examples/sites/demos/app/toggle-menu/custom-searchicon-composition-api.vue rename to examples/sites/demos/pc/app/toggle-menu/custom-searchicon-composition-api.vue diff --git a/examples/sites/demos/app/toggle-menu/custom-searchicon.vue b/examples/sites/demos/pc/app/toggle-menu/custom-searchicon.vue similarity index 100% rename from examples/sites/demos/app/toggle-menu/custom-searchicon.vue rename to examples/sites/demos/pc/app/toggle-menu/custom-searchicon.vue diff --git a/examples/sites/demos/app/toggle-menu/default-expand-all-composition-api.vue b/examples/sites/demos/pc/app/toggle-menu/default-expand-all-composition-api.vue similarity index 100% rename from examples/sites/demos/app/toggle-menu/default-expand-all-composition-api.vue rename to examples/sites/demos/pc/app/toggle-menu/default-expand-all-composition-api.vue diff --git a/examples/sites/demos/app/toggle-menu/default-expand-all.spec.ts b/examples/sites/demos/pc/app/toggle-menu/default-expand-all.spec.ts similarity index 100% rename from examples/sites/demos/app/toggle-menu/default-expand-all.spec.ts rename to examples/sites/demos/pc/app/toggle-menu/default-expand-all.spec.ts diff --git a/examples/sites/demos/app/toggle-menu/default-expand-all.vue b/examples/sites/demos/pc/app/toggle-menu/default-expand-all.vue similarity index 100% rename from examples/sites/demos/app/toggle-menu/default-expand-all.vue rename to examples/sites/demos/pc/app/toggle-menu/default-expand-all.vue diff --git a/examples/sites/demos/app/toggle-menu/drag-events-composition-api.vue b/examples/sites/demos/pc/app/toggle-menu/drag-events-composition-api.vue similarity index 100% rename from examples/sites/demos/app/toggle-menu/drag-events-composition-api.vue rename to examples/sites/demos/pc/app/toggle-menu/drag-events-composition-api.vue diff --git a/examples/sites/demos/app/toggle-menu/drag-events.spec.ts b/examples/sites/demos/pc/app/toggle-menu/drag-events.spec.ts similarity index 100% rename from examples/sites/demos/app/toggle-menu/drag-events.spec.ts rename to examples/sites/demos/pc/app/toggle-menu/drag-events.spec.ts diff --git a/examples/sites/demos/app/toggle-menu/drag-events.vue b/examples/sites/demos/pc/app/toggle-menu/drag-events.vue similarity index 100% rename from examples/sites/demos/app/toggle-menu/drag-events.vue rename to examples/sites/demos/pc/app/toggle-menu/drag-events.vue diff --git a/examples/sites/demos/app/toggle-menu/dragable-composition-api.vue b/examples/sites/demos/pc/app/toggle-menu/dragable-composition-api.vue similarity index 100% rename from examples/sites/demos/app/toggle-menu/dragable-composition-api.vue rename to examples/sites/demos/pc/app/toggle-menu/dragable-composition-api.vue diff --git a/examples/sites/demos/app/toggle-menu/dragable.vue b/examples/sites/demos/pc/app/toggle-menu/dragable.vue similarity index 100% rename from examples/sites/demos/app/toggle-menu/dragable.vue rename to examples/sites/demos/pc/app/toggle-menu/dragable.vue diff --git a/examples/sites/demos/app/toggle-menu/draggable-composition-api.vue b/examples/sites/demos/pc/app/toggle-menu/draggable-composition-api.vue similarity index 100% rename from examples/sites/demos/app/toggle-menu/draggable-composition-api.vue rename to examples/sites/demos/pc/app/toggle-menu/draggable-composition-api.vue diff --git a/examples/sites/demos/app/toggle-menu/draggable.spec.ts b/examples/sites/demos/pc/app/toggle-menu/draggable.spec.ts similarity index 100% rename from examples/sites/demos/app/toggle-menu/draggable.spec.ts rename to examples/sites/demos/pc/app/toggle-menu/draggable.spec.ts diff --git a/examples/sites/demos/app/toggle-menu/draggable.vue b/examples/sites/demos/pc/app/toggle-menu/draggable.vue similarity index 100% rename from examples/sites/demos/app/toggle-menu/draggable.vue rename to examples/sites/demos/pc/app/toggle-menu/draggable.vue diff --git a/examples/sites/demos/app/toggle-menu/get-menu-data-async-composition-api.vue b/examples/sites/demos/pc/app/toggle-menu/get-menu-data-async-composition-api.vue similarity index 100% rename from examples/sites/demos/app/toggle-menu/get-menu-data-async-composition-api.vue rename to examples/sites/demos/pc/app/toggle-menu/get-menu-data-async-composition-api.vue diff --git a/examples/sites/demos/app/toggle-menu/get-menu-data-async.vue b/examples/sites/demos/pc/app/toggle-menu/get-menu-data-async.vue similarity index 100% rename from examples/sites/demos/app/toggle-menu/get-menu-data-async.vue rename to examples/sites/demos/pc/app/toggle-menu/get-menu-data-async.vue diff --git a/examples/sites/demos/app/toggle-menu/get-menu-data-sync-composition-api.vue b/examples/sites/demos/pc/app/toggle-menu/get-menu-data-sync-composition-api.vue similarity index 100% rename from examples/sites/demos/app/toggle-menu/get-menu-data-sync-composition-api.vue rename to examples/sites/demos/pc/app/toggle-menu/get-menu-data-sync-composition-api.vue diff --git a/examples/sites/demos/app/toggle-menu/get-menu-data-sync.vue b/examples/sites/demos/pc/app/toggle-menu/get-menu-data-sync.vue similarity index 100% rename from examples/sites/demos/app/toggle-menu/get-menu-data-sync.vue rename to examples/sites/demos/pc/app/toggle-menu/get-menu-data-sync.vue diff --git a/examples/sites/demos/app/toggle-menu/node-click-composition-api.vue b/examples/sites/demos/pc/app/toggle-menu/node-click-composition-api.vue similarity index 100% rename from examples/sites/demos/app/toggle-menu/node-click-composition-api.vue rename to examples/sites/demos/pc/app/toggle-menu/node-click-composition-api.vue diff --git a/examples/sites/demos/app/toggle-menu/node-click.spec.ts b/examples/sites/demos/pc/app/toggle-menu/node-click.spec.ts similarity index 100% rename from examples/sites/demos/app/toggle-menu/node-click.spec.ts rename to examples/sites/demos/pc/app/toggle-menu/node-click.spec.ts diff --git a/examples/sites/demos/app/toggle-menu/node-click.vue b/examples/sites/demos/pc/app/toggle-menu/node-click.vue similarity index 100% rename from examples/sites/demos/app/toggle-menu/node-click.vue rename to examples/sites/demos/pc/app/toggle-menu/node-click.vue diff --git a/examples/sites/demos/app/toggle-menu/node-collapse-composition-api.vue b/examples/sites/demos/pc/app/toggle-menu/node-collapse-composition-api.vue similarity index 100% rename from examples/sites/demos/app/toggle-menu/node-collapse-composition-api.vue rename to examples/sites/demos/pc/app/toggle-menu/node-collapse-composition-api.vue diff --git a/examples/sites/demos/app/toggle-menu/node-collapse.spec.ts b/examples/sites/demos/pc/app/toggle-menu/node-collapse.spec.ts similarity index 100% rename from examples/sites/demos/app/toggle-menu/node-collapse.spec.ts rename to examples/sites/demos/pc/app/toggle-menu/node-collapse.spec.ts diff --git a/examples/sites/demos/app/toggle-menu/node-collapse.vue b/examples/sites/demos/pc/app/toggle-menu/node-collapse.vue similarity index 100% rename from examples/sites/demos/app/toggle-menu/node-collapse.vue rename to examples/sites/demos/pc/app/toggle-menu/node-collapse.vue diff --git a/examples/sites/demos/app/toggle-menu/node-drop-composition-api.vue b/examples/sites/demos/pc/app/toggle-menu/node-drop-composition-api.vue similarity index 100% rename from examples/sites/demos/app/toggle-menu/node-drop-composition-api.vue rename to examples/sites/demos/pc/app/toggle-menu/node-drop-composition-api.vue diff --git a/examples/sites/demos/app/toggle-menu/node-drop.spec.ts b/examples/sites/demos/pc/app/toggle-menu/node-drop.spec.ts similarity index 100% rename from examples/sites/demos/app/toggle-menu/node-drop.spec.ts rename to examples/sites/demos/pc/app/toggle-menu/node-drop.spec.ts diff --git a/examples/sites/demos/app/toggle-menu/node-drop.vue b/examples/sites/demos/pc/app/toggle-menu/node-drop.vue similarity index 100% rename from examples/sites/demos/app/toggle-menu/node-drop.vue rename to examples/sites/demos/pc/app/toggle-menu/node-drop.vue diff --git a/examples/sites/demos/app/toggle-menu/node-expand-composition-api.vue b/examples/sites/demos/pc/app/toggle-menu/node-expand-composition-api.vue similarity index 100% rename from examples/sites/demos/app/toggle-menu/node-expand-composition-api.vue rename to examples/sites/demos/pc/app/toggle-menu/node-expand-composition-api.vue diff --git a/examples/sites/demos/app/toggle-menu/node-expand.spec.ts b/examples/sites/demos/pc/app/toggle-menu/node-expand.spec.ts similarity index 100% rename from examples/sites/demos/app/toggle-menu/node-expand.spec.ts rename to examples/sites/demos/pc/app/toggle-menu/node-expand.spec.ts diff --git a/examples/sites/demos/app/toggle-menu/node-expand.vue b/examples/sites/demos/pc/app/toggle-menu/node-expand.vue similarity index 100% rename from examples/sites/demos/app/toggle-menu/node-expand.vue rename to examples/sites/demos/pc/app/toggle-menu/node-expand.vue diff --git a/examples/sites/demos/app/toggle-menu/show-filter-composition-api.vue b/examples/sites/demos/pc/app/toggle-menu/show-filter-composition-api.vue similarity index 100% rename from examples/sites/demos/app/toggle-menu/show-filter-composition-api.vue rename to examples/sites/demos/pc/app/toggle-menu/show-filter-composition-api.vue diff --git a/examples/sites/demos/app/toggle-menu/show-filter.spec.ts b/examples/sites/demos/pc/app/toggle-menu/show-filter.spec.ts similarity index 100% rename from examples/sites/demos/app/toggle-menu/show-filter.spec.ts rename to examples/sites/demos/pc/app/toggle-menu/show-filter.spec.ts diff --git a/examples/sites/demos/app/toggle-menu/show-filter.vue b/examples/sites/demos/pc/app/toggle-menu/show-filter.vue similarity index 100% rename from examples/sites/demos/app/toggle-menu/show-filter.vue rename to examples/sites/demos/pc/app/toggle-menu/show-filter.vue diff --git a/examples/sites/demos/app/toggle-menu/slot-node-composition-api.vue b/examples/sites/demos/pc/app/toggle-menu/slot-node-composition-api.vue similarity index 100% rename from examples/sites/demos/app/toggle-menu/slot-node-composition-api.vue rename to examples/sites/demos/pc/app/toggle-menu/slot-node-composition-api.vue diff --git a/examples/sites/demos/app/toggle-menu/slot-node.spec.ts b/examples/sites/demos/pc/app/toggle-menu/slot-node.spec.ts similarity index 100% rename from examples/sites/demos/app/toggle-menu/slot-node.spec.ts rename to examples/sites/demos/pc/app/toggle-menu/slot-node.spec.ts diff --git a/examples/sites/demos/app/toggle-menu/slot-node.vue b/examples/sites/demos/pc/app/toggle-menu/slot-node.vue similarity index 100% rename from examples/sites/demos/app/toggle-menu/slot-node.vue rename to examples/sites/demos/pc/app/toggle-menu/slot-node.vue diff --git a/examples/sites/demos/app/toggle-menu/toggle-props-composition-api.vue b/examples/sites/demos/pc/app/toggle-menu/toggle-props-composition-api.vue similarity index 100% rename from examples/sites/demos/app/toggle-menu/toggle-props-composition-api.vue rename to examples/sites/demos/pc/app/toggle-menu/toggle-props-composition-api.vue diff --git a/examples/sites/demos/app/toggle-menu/toggle-props.spec.ts b/examples/sites/demos/pc/app/toggle-menu/toggle-props.spec.ts similarity index 100% rename from examples/sites/demos/app/toggle-menu/toggle-props.spec.ts rename to examples/sites/demos/pc/app/toggle-menu/toggle-props.spec.ts diff --git a/examples/sites/demos/app/toggle-menu/toggle-props.vue b/examples/sites/demos/pc/app/toggle-menu/toggle-props.vue similarity index 100% rename from examples/sites/demos/app/toggle-menu/toggle-props.vue rename to examples/sites/demos/pc/app/toggle-menu/toggle-props.vue diff --git a/examples/sites/demos/app/toggle-menu/webdoc/toggle-menu.cn.md b/examples/sites/demos/pc/app/toggle-menu/webdoc/toggle-menu.cn.md similarity index 100% rename from examples/sites/demos/app/toggle-menu/webdoc/toggle-menu.cn.md rename to examples/sites/demos/pc/app/toggle-menu/webdoc/toggle-menu.cn.md diff --git a/examples/sites/demos/app/toggle-menu/webdoc/toggle-menu.en.md b/examples/sites/demos/pc/app/toggle-menu/webdoc/toggle-menu.en.md similarity index 100% rename from examples/sites/demos/app/toggle-menu/webdoc/toggle-menu.en.md rename to examples/sites/demos/pc/app/toggle-menu/webdoc/toggle-menu.en.md diff --git a/examples/sites/demos/app/toggle-menu/webdoc/toggle-menu.js b/examples/sites/demos/pc/app/toggle-menu/webdoc/toggle-menu.js similarity index 100% rename from examples/sites/demos/app/toggle-menu/webdoc/toggle-menu.js rename to examples/sites/demos/pc/app/toggle-menu/webdoc/toggle-menu.js diff --git a/examples/sites/demos/app/tooltip/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/tooltip/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tooltip/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/tooltip/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/tooltip/basic-usage.spec.js b/examples/sites/demos/pc/app/tooltip/basic-usage.spec.js similarity index 100% rename from examples/sites/demos/app/tooltip/basic-usage.spec.js rename to examples/sites/demos/pc/app/tooltip/basic-usage.spec.js diff --git a/examples/sites/demos/app/tooltip/basic-usage.vue b/examples/sites/demos/pc/app/tooltip/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/tooltip/basic-usage.vue rename to examples/sites/demos/pc/app/tooltip/basic-usage.vue diff --git a/examples/sites/demos/app/tooltip/custom-transition-composition-api.vue b/examples/sites/demos/pc/app/tooltip/custom-transition-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tooltip/custom-transition-composition-api.vue rename to examples/sites/demos/pc/app/tooltip/custom-transition-composition-api.vue diff --git a/examples/sites/demos/app/tooltip/custom-transition.spec.js b/examples/sites/demos/pc/app/tooltip/custom-transition.spec.js similarity index 100% rename from examples/sites/demos/app/tooltip/custom-transition.spec.js rename to examples/sites/demos/pc/app/tooltip/custom-transition.spec.js diff --git a/examples/sites/demos/app/tooltip/custom-transition.vue b/examples/sites/demos/pc/app/tooltip/custom-transition.vue similarity index 100% rename from examples/sites/demos/app/tooltip/custom-transition.vue rename to examples/sites/demos/pc/app/tooltip/custom-transition.vue diff --git a/examples/sites/demos/app/tooltip/dynamic-disable-composition-api.vue b/examples/sites/demos/pc/app/tooltip/dynamic-disable-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tooltip/dynamic-disable-composition-api.vue rename to examples/sites/demos/pc/app/tooltip/dynamic-disable-composition-api.vue diff --git a/examples/sites/demos/app/tooltip/dynamic-disable.spec.js b/examples/sites/demos/pc/app/tooltip/dynamic-disable.spec.js similarity index 100% rename from examples/sites/demos/app/tooltip/dynamic-disable.spec.js rename to examples/sites/demos/pc/app/tooltip/dynamic-disable.spec.js diff --git a/examples/sites/demos/app/tooltip/dynamic-disable.vue b/examples/sites/demos/pc/app/tooltip/dynamic-disable.vue similarity index 100% rename from examples/sites/demos/app/tooltip/dynamic-disable.vue rename to examples/sites/demos/pc/app/tooltip/dynamic-disable.vue diff --git a/examples/sites/demos/app/tooltip/enterable-composition-api.vue b/examples/sites/demos/pc/app/tooltip/enterable-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tooltip/enterable-composition-api.vue rename to examples/sites/demos/pc/app/tooltip/enterable-composition-api.vue diff --git a/examples/sites/demos/app/tooltip/enterable.spec.js b/examples/sites/demos/pc/app/tooltip/enterable.spec.js similarity index 100% rename from examples/sites/demos/app/tooltip/enterable.spec.js rename to examples/sites/demos/pc/app/tooltip/enterable.spec.js diff --git a/examples/sites/demos/app/tooltip/enterable.vue b/examples/sites/demos/pc/app/tooltip/enterable.vue similarity index 100% rename from examples/sites/demos/app/tooltip/enterable.vue rename to examples/sites/demos/pc/app/tooltip/enterable.vue diff --git a/examples/sites/demos/app/tooltip/manual-control-tip-composition-api.vue b/examples/sites/demos/pc/app/tooltip/manual-control-tip-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tooltip/manual-control-tip-composition-api.vue rename to examples/sites/demos/pc/app/tooltip/manual-control-tip-composition-api.vue diff --git a/examples/sites/demos/app/tooltip/manual-control-tip.spec.js b/examples/sites/demos/pc/app/tooltip/manual-control-tip.spec.js similarity index 100% rename from examples/sites/demos/app/tooltip/manual-control-tip.spec.js rename to examples/sites/demos/pc/app/tooltip/manual-control-tip.spec.js diff --git a/examples/sites/demos/app/tooltip/manual-control-tip.vue b/examples/sites/demos/pc/app/tooltip/manual-control-tip.vue similarity index 100% rename from examples/sites/demos/app/tooltip/manual-control-tip.vue rename to examples/sites/demos/pc/app/tooltip/manual-control-tip.vue diff --git a/examples/sites/demos/app/tooltip/open-delay-composition-api.vue b/examples/sites/demos/pc/app/tooltip/open-delay-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tooltip/open-delay-composition-api.vue rename to examples/sites/demos/pc/app/tooltip/open-delay-composition-api.vue diff --git a/examples/sites/demos/app/tooltip/open-delay.spec.js b/examples/sites/demos/pc/app/tooltip/open-delay.spec.js similarity index 100% rename from examples/sites/demos/app/tooltip/open-delay.spec.js rename to examples/sites/demos/pc/app/tooltip/open-delay.spec.js diff --git a/examples/sites/demos/app/tooltip/open-delay.vue b/examples/sites/demos/pc/app/tooltip/open-delay.vue similarity index 100% rename from examples/sites/demos/app/tooltip/open-delay.vue rename to examples/sites/demos/pc/app/tooltip/open-delay.vue diff --git a/examples/sites/demos/app/tooltip/popper-class-composition-api.vue b/examples/sites/demos/pc/app/tooltip/popper-class-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tooltip/popper-class-composition-api.vue rename to examples/sites/demos/pc/app/tooltip/popper-class-composition-api.vue diff --git a/examples/sites/demos/app/tooltip/popper-class.spec.js b/examples/sites/demos/pc/app/tooltip/popper-class.spec.js similarity index 100% rename from examples/sites/demos/app/tooltip/popper-class.spec.js rename to examples/sites/demos/pc/app/tooltip/popper-class.spec.js diff --git a/examples/sites/demos/app/tooltip/popper-class.vue b/examples/sites/demos/pc/app/tooltip/popper-class.vue similarity index 100% rename from examples/sites/demos/app/tooltip/popper-class.vue rename to examples/sites/demos/pc/app/tooltip/popper-class.vue diff --git a/examples/sites/demos/app/tooltip/popper-options-composition-api.vue b/examples/sites/demos/pc/app/tooltip/popper-options-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tooltip/popper-options-composition-api.vue rename to examples/sites/demos/pc/app/tooltip/popper-options-composition-api.vue diff --git a/examples/sites/demos/app/tooltip/popper-options.spec.js b/examples/sites/demos/pc/app/tooltip/popper-options.spec.js similarity index 100% rename from examples/sites/demos/app/tooltip/popper-options.spec.js rename to examples/sites/demos/pc/app/tooltip/popper-options.spec.js diff --git a/examples/sites/demos/app/tooltip/popper-options.vue b/examples/sites/demos/pc/app/tooltip/popper-options.vue similarity index 100% rename from examples/sites/demos/app/tooltip/popper-options.vue rename to examples/sites/demos/pc/app/tooltip/popper-options.vue diff --git a/examples/sites/demos/app/tooltip/tabindex-composition-api.vue b/examples/sites/demos/pc/app/tooltip/tabindex-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tooltip/tabindex-composition-api.vue rename to examples/sites/demos/pc/app/tooltip/tabindex-composition-api.vue diff --git a/examples/sites/demos/app/tooltip/tabindex.spec.js b/examples/sites/demos/pc/app/tooltip/tabindex.spec.js similarity index 100% rename from examples/sites/demos/app/tooltip/tabindex.spec.js rename to examples/sites/demos/pc/app/tooltip/tabindex.spec.js diff --git a/examples/sites/demos/app/tooltip/tabindex.vue b/examples/sites/demos/pc/app/tooltip/tabindex.vue similarity index 100% rename from examples/sites/demos/app/tooltip/tabindex.vue rename to examples/sites/demos/pc/app/tooltip/tabindex.vue diff --git a/examples/sites/demos/app/tooltip/tooltip-content-composition-api.vue b/examples/sites/demos/pc/app/tooltip/tooltip-content-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tooltip/tooltip-content-composition-api.vue rename to examples/sites/demos/pc/app/tooltip/tooltip-content-composition-api.vue diff --git a/examples/sites/demos/app/tooltip/tooltip-content.spec.js b/examples/sites/demos/pc/app/tooltip/tooltip-content.spec.js similarity index 100% rename from examples/sites/demos/app/tooltip/tooltip-content.spec.js rename to examples/sites/demos/pc/app/tooltip/tooltip-content.spec.js diff --git a/examples/sites/demos/app/tooltip/tooltip-content.vue b/examples/sites/demos/pc/app/tooltip/tooltip-content.vue similarity index 100% rename from examples/sites/demos/app/tooltip/tooltip-content.vue rename to examples/sites/demos/pc/app/tooltip/tooltip-content.vue diff --git a/examples/sites/demos/app/tooltip/tooltip-offset-composition-api.vue b/examples/sites/demos/pc/app/tooltip/tooltip-offset-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tooltip/tooltip-offset-composition-api.vue rename to examples/sites/demos/pc/app/tooltip/tooltip-offset-composition-api.vue diff --git a/examples/sites/demos/app/tooltip/tooltip-offset.spec.js b/examples/sites/demos/pc/app/tooltip/tooltip-offset.spec.js similarity index 100% rename from examples/sites/demos/app/tooltip/tooltip-offset.spec.js rename to examples/sites/demos/pc/app/tooltip/tooltip-offset.spec.js diff --git a/examples/sites/demos/app/tooltip/tooltip-offset.vue b/examples/sites/demos/pc/app/tooltip/tooltip-offset.vue similarity index 100% rename from examples/sites/demos/app/tooltip/tooltip-offset.vue rename to examples/sites/demos/pc/app/tooltip/tooltip-offset.vue diff --git a/examples/sites/demos/app/tooltip/tooltip-render-content-composition-api.vue b/examples/sites/demos/pc/app/tooltip/tooltip-render-content-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tooltip/tooltip-render-content-composition-api.vue rename to examples/sites/demos/pc/app/tooltip/tooltip-render-content-composition-api.vue diff --git a/examples/sites/demos/app/tooltip/tooltip-render-content.spec.js b/examples/sites/demos/pc/app/tooltip/tooltip-render-content.spec.js similarity index 100% rename from examples/sites/demos/app/tooltip/tooltip-render-content.spec.js rename to examples/sites/demos/pc/app/tooltip/tooltip-render-content.spec.js diff --git a/examples/sites/demos/app/tooltip/tooltip-render-content.vue b/examples/sites/demos/pc/app/tooltip/tooltip-render-content.vue similarity index 100% rename from examples/sites/demos/app/tooltip/tooltip-render-content.vue rename to examples/sites/demos/pc/app/tooltip/tooltip-render-content.vue diff --git a/examples/sites/demos/app/tooltip/tooltip-theme-composition-api.vue b/examples/sites/demos/pc/app/tooltip/tooltip-theme-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tooltip/tooltip-theme-composition-api.vue rename to examples/sites/demos/pc/app/tooltip/tooltip-theme-composition-api.vue diff --git a/examples/sites/demos/app/tooltip/tooltip-theme.spec.js b/examples/sites/demos/pc/app/tooltip/tooltip-theme.spec.js similarity index 100% rename from examples/sites/demos/app/tooltip/tooltip-theme.spec.js rename to examples/sites/demos/pc/app/tooltip/tooltip-theme.spec.js diff --git a/examples/sites/demos/app/tooltip/tooltip-theme.vue b/examples/sites/demos/pc/app/tooltip/tooltip-theme.vue similarity index 100% rename from examples/sites/demos/app/tooltip/tooltip-theme.vue rename to examples/sites/demos/pc/app/tooltip/tooltip-theme.vue diff --git a/examples/sites/demos/app/tooltip/visible-arrow-composition-api.vue b/examples/sites/demos/pc/app/tooltip/visible-arrow-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tooltip/visible-arrow-composition-api.vue rename to examples/sites/demos/pc/app/tooltip/visible-arrow-composition-api.vue diff --git a/examples/sites/demos/app/tooltip/visible-arrow.spec.js b/examples/sites/demos/pc/app/tooltip/visible-arrow.spec.js similarity index 100% rename from examples/sites/demos/app/tooltip/visible-arrow.spec.js rename to examples/sites/demos/pc/app/tooltip/visible-arrow.spec.js diff --git a/examples/sites/demos/app/tooltip/visible-arrow.vue b/examples/sites/demos/pc/app/tooltip/visible-arrow.vue similarity index 100% rename from examples/sites/demos/app/tooltip/visible-arrow.vue rename to examples/sites/demos/pc/app/tooltip/visible-arrow.vue diff --git a/examples/sites/demos/app/tooltip/visible-show-composition-api.vue b/examples/sites/demos/pc/app/tooltip/visible-show-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tooltip/visible-show-composition-api.vue rename to examples/sites/demos/pc/app/tooltip/visible-show-composition-api.vue diff --git a/examples/sites/demos/app/tooltip/visible-show.spec.js b/examples/sites/demos/pc/app/tooltip/visible-show.spec.js similarity index 100% rename from examples/sites/demos/app/tooltip/visible-show.spec.js rename to examples/sites/demos/pc/app/tooltip/visible-show.spec.js diff --git a/examples/sites/demos/app/tooltip/visible-show.vue b/examples/sites/demos/pc/app/tooltip/visible-show.vue similarity index 100% rename from examples/sites/demos/app/tooltip/visible-show.vue rename to examples/sites/demos/pc/app/tooltip/visible-show.vue diff --git a/examples/sites/demos/app/tooltip/webdoc/tooltip.cn.md b/examples/sites/demos/pc/app/tooltip/webdoc/tooltip.cn.md similarity index 100% rename from examples/sites/demos/app/tooltip/webdoc/tooltip.cn.md rename to examples/sites/demos/pc/app/tooltip/webdoc/tooltip.cn.md diff --git a/examples/sites/demos/app/tooltip/webdoc/tooltip.en.md b/examples/sites/demos/pc/app/tooltip/webdoc/tooltip.en.md similarity index 100% rename from examples/sites/demos/app/tooltip/webdoc/tooltip.en.md rename to examples/sites/demos/pc/app/tooltip/webdoc/tooltip.en.md diff --git a/examples/sites/demos/app/tooltip/webdoc/tooltip.js b/examples/sites/demos/pc/app/tooltip/webdoc/tooltip.js similarity index 100% rename from examples/sites/demos/app/tooltip/webdoc/tooltip.js rename to examples/sites/demos/pc/app/tooltip/webdoc/tooltip.js diff --git a/examples/sites/demos/app/transfer/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/transfer/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/transfer/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/transfer/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/transfer/basic-usage.spec.ts b/examples/sites/demos/pc/app/transfer/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/transfer/basic-usage.spec.ts rename to examples/sites/demos/pc/app/transfer/basic-usage.spec.ts diff --git a/examples/sites/demos/app/transfer/basic-usage.vue b/examples/sites/demos/pc/app/transfer/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/transfer/basic-usage.vue rename to examples/sites/demos/pc/app/transfer/basic-usage.vue diff --git a/examples/sites/demos/app/transfer/before-transfer-composition-api.vue b/examples/sites/demos/pc/app/transfer/before-transfer-composition-api.vue similarity index 100% rename from examples/sites/demos/app/transfer/before-transfer-composition-api.vue rename to examples/sites/demos/pc/app/transfer/before-transfer-composition-api.vue diff --git a/examples/sites/demos/app/transfer/before-transfer.vue b/examples/sites/demos/pc/app/transfer/before-transfer.vue similarity index 100% rename from examples/sites/demos/app/transfer/before-transfer.vue rename to examples/sites/demos/pc/app/transfer/before-transfer.vue diff --git a/examples/sites/demos/app/transfer/checked-format-text-composition-api.vue b/examples/sites/demos/pc/app/transfer/checked-format-text-composition-api.vue similarity index 100% rename from examples/sites/demos/app/transfer/checked-format-text-composition-api.vue rename to examples/sites/demos/pc/app/transfer/checked-format-text-composition-api.vue diff --git a/examples/sites/demos/app/transfer/checked-format-text.spec.ts b/examples/sites/demos/pc/app/transfer/checked-format-text.spec.ts similarity index 100% rename from examples/sites/demos/app/transfer/checked-format-text.spec.ts rename to examples/sites/demos/pc/app/transfer/checked-format-text.spec.ts diff --git a/examples/sites/demos/app/transfer/checked-format-text.vue b/examples/sites/demos/pc/app/transfer/checked-format-text.vue similarity index 100% rename from examples/sites/demos/app/transfer/checked-format-text.vue rename to examples/sites/demos/pc/app/transfer/checked-format-text.vue diff --git a/examples/sites/demos/app/transfer/custom-button-texts-composition-api.vue b/examples/sites/demos/pc/app/transfer/custom-button-texts-composition-api.vue similarity index 100% rename from examples/sites/demos/app/transfer/custom-button-texts-composition-api.vue rename to examples/sites/demos/pc/app/transfer/custom-button-texts-composition-api.vue diff --git a/examples/sites/demos/app/transfer/custom-button-texts.spec.ts b/examples/sites/demos/pc/app/transfer/custom-button-texts.spec.ts similarity index 100% rename from examples/sites/demos/app/transfer/custom-button-texts.spec.ts rename to examples/sites/demos/pc/app/transfer/custom-button-texts.spec.ts diff --git a/examples/sites/demos/app/transfer/custom-button-texts.vue b/examples/sites/demos/pc/app/transfer/custom-button-texts.vue similarity index 100% rename from examples/sites/demos/app/transfer/custom-button-texts.vue rename to examples/sites/demos/pc/app/transfer/custom-button-texts.vue diff --git a/examples/sites/demos/app/transfer/custom-data-items-composition-api.vue b/examples/sites/demos/pc/app/transfer/custom-data-items-composition-api.vue similarity index 100% rename from examples/sites/demos/app/transfer/custom-data-items-composition-api.vue rename to examples/sites/demos/pc/app/transfer/custom-data-items-composition-api.vue diff --git a/examples/sites/demos/app/transfer/custom-data-items.vue b/examples/sites/demos/pc/app/transfer/custom-data-items.vue similarity index 100% rename from examples/sites/demos/app/transfer/custom-data-items.vue rename to examples/sites/demos/pc/app/transfer/custom-data-items.vue diff --git a/examples/sites/demos/app/transfer/custom-filter-method-composition-api.vue b/examples/sites/demos/pc/app/transfer/custom-filter-method-composition-api.vue similarity index 100% rename from examples/sites/demos/app/transfer/custom-filter-method-composition-api.vue rename to examples/sites/demos/pc/app/transfer/custom-filter-method-composition-api.vue diff --git a/examples/sites/demos/app/transfer/custom-filter-method.spec.ts b/examples/sites/demos/pc/app/transfer/custom-filter-method.spec.ts similarity index 100% rename from examples/sites/demos/app/transfer/custom-filter-method.spec.ts rename to examples/sites/demos/pc/app/transfer/custom-filter-method.spec.ts diff --git a/examples/sites/demos/app/transfer/custom-filter-method.vue b/examples/sites/demos/pc/app/transfer/custom-filter-method.vue similarity index 100% rename from examples/sites/demos/app/transfer/custom-filter-method.vue rename to examples/sites/demos/pc/app/transfer/custom-filter-method.vue diff --git a/examples/sites/demos/app/transfer/custom-footer-composition-api.vue b/examples/sites/demos/pc/app/transfer/custom-footer-composition-api.vue similarity index 100% rename from examples/sites/demos/app/transfer/custom-footer-composition-api.vue rename to examples/sites/demos/pc/app/transfer/custom-footer-composition-api.vue diff --git a/examples/sites/demos/app/transfer/custom-footer.spec.ts b/examples/sites/demos/pc/app/transfer/custom-footer.spec.ts similarity index 100% rename from examples/sites/demos/app/transfer/custom-footer.spec.ts rename to examples/sites/demos/pc/app/transfer/custom-footer.spec.ts diff --git a/examples/sites/demos/app/transfer/custom-footer.vue b/examples/sites/demos/pc/app/transfer/custom-footer.vue similarity index 100% rename from examples/sites/demos/app/transfer/custom-footer.vue rename to examples/sites/demos/pc/app/transfer/custom-footer.vue diff --git a/examples/sites/demos/app/transfer/custom-render-content-composition-api.vue b/examples/sites/demos/pc/app/transfer/custom-render-content-composition-api.vue similarity index 100% rename from examples/sites/demos/app/transfer/custom-render-content-composition-api.vue rename to examples/sites/demos/pc/app/transfer/custom-render-content-composition-api.vue diff --git a/examples/sites/demos/app/transfer/custom-render-content.spec.ts b/examples/sites/demos/pc/app/transfer/custom-render-content.spec.ts similarity index 100% rename from examples/sites/demos/app/transfer/custom-render-content.spec.ts rename to examples/sites/demos/pc/app/transfer/custom-render-content.spec.ts diff --git a/examples/sites/demos/app/transfer/custom-render-content.vue b/examples/sites/demos/pc/app/transfer/custom-render-content.vue similarity index 100% rename from examples/sites/demos/app/transfer/custom-render-content.vue rename to examples/sites/demos/pc/app/transfer/custom-render-content.vue diff --git a/examples/sites/demos/app/transfer/custom-transfer-titles-composition-api.vue b/examples/sites/demos/pc/app/transfer/custom-transfer-titles-composition-api.vue similarity index 100% rename from examples/sites/demos/app/transfer/custom-transfer-titles-composition-api.vue rename to examples/sites/demos/pc/app/transfer/custom-transfer-titles-composition-api.vue diff --git a/examples/sites/demos/app/transfer/custom-transfer-titles.spec.ts b/examples/sites/demos/pc/app/transfer/custom-transfer-titles.spec.ts similarity index 100% rename from examples/sites/demos/app/transfer/custom-transfer-titles.spec.ts rename to examples/sites/demos/pc/app/transfer/custom-transfer-titles.spec.ts diff --git a/examples/sites/demos/app/transfer/custom-transfer-titles.vue b/examples/sites/demos/pc/app/transfer/custom-transfer-titles.vue similarity index 100% rename from examples/sites/demos/app/transfer/custom-transfer-titles.vue rename to examples/sites/demos/pc/app/transfer/custom-transfer-titles.vue diff --git a/examples/sites/demos/app/transfer/data-source-composition-api.vue b/examples/sites/demos/pc/app/transfer/data-source-composition-api.vue similarity index 100% rename from examples/sites/demos/app/transfer/data-source-composition-api.vue rename to examples/sites/demos/pc/app/transfer/data-source-composition-api.vue diff --git a/examples/sites/demos/app/transfer/data-source.spec.ts b/examples/sites/demos/pc/app/transfer/data-source.spec.ts similarity index 100% rename from examples/sites/demos/app/transfer/data-source.spec.ts rename to examples/sites/demos/pc/app/transfer/data-source.spec.ts diff --git a/examples/sites/demos/app/transfer/data-source.vue b/examples/sites/demos/pc/app/transfer/data-source.vue similarity index 100% rename from examples/sites/demos/app/transfer/data-source.vue rename to examples/sites/demos/pc/app/transfer/data-source.vue diff --git a/examples/sites/demos/app/transfer/default-checked-composition-api.vue b/examples/sites/demos/pc/app/transfer/default-checked-composition-api.vue similarity index 100% rename from examples/sites/demos/app/transfer/default-checked-composition-api.vue rename to examples/sites/demos/pc/app/transfer/default-checked-composition-api.vue diff --git a/examples/sites/demos/app/transfer/default-checked.spec.ts b/examples/sites/demos/pc/app/transfer/default-checked.spec.ts similarity index 100% rename from examples/sites/demos/app/transfer/default-checked.spec.ts rename to examples/sites/demos/pc/app/transfer/default-checked.spec.ts diff --git a/examples/sites/demos/app/transfer/default-checked.vue b/examples/sites/demos/pc/app/transfer/default-checked.vue similarity index 100% rename from examples/sites/demos/app/transfer/default-checked.vue rename to examples/sites/demos/pc/app/transfer/default-checked.vue diff --git a/examples/sites/demos/app/transfer/drop-config-composition-api.vue b/examples/sites/demos/pc/app/transfer/drop-config-composition-api.vue similarity index 100% rename from examples/sites/demos/app/transfer/drop-config-composition-api.vue rename to examples/sites/demos/pc/app/transfer/drop-config-composition-api.vue diff --git a/examples/sites/demos/app/transfer/drop-config.spec.ts b/examples/sites/demos/pc/app/transfer/drop-config.spec.ts similarity index 100% rename from examples/sites/demos/app/transfer/drop-config.spec.ts rename to examples/sites/demos/pc/app/transfer/drop-config.spec.ts diff --git a/examples/sites/demos/app/transfer/drop-config.vue b/examples/sites/demos/pc/app/transfer/drop-config.vue similarity index 100% rename from examples/sites/demos/app/transfer/drop-config.vue rename to examples/sites/demos/pc/app/transfer/drop-config.vue diff --git a/examples/sites/demos/app/transfer/filter-placeholder-composition-api.vue b/examples/sites/demos/pc/app/transfer/filter-placeholder-composition-api.vue similarity index 100% rename from examples/sites/demos/app/transfer/filter-placeholder-composition-api.vue rename to examples/sites/demos/pc/app/transfer/filter-placeholder-composition-api.vue diff --git a/examples/sites/demos/app/transfer/filter-placeholder.spec.ts b/examples/sites/demos/pc/app/transfer/filter-placeholder.spec.ts similarity index 100% rename from examples/sites/demos/app/transfer/filter-placeholder.spec.ts rename to examples/sites/demos/pc/app/transfer/filter-placeholder.spec.ts diff --git a/examples/sites/demos/app/transfer/filter-placeholder.vue b/examples/sites/demos/pc/app/transfer/filter-placeholder.vue similarity index 100% rename from examples/sites/demos/app/transfer/filter-placeholder.vue rename to examples/sites/demos/pc/app/transfer/filter-placeholder.vue diff --git a/examples/sites/demos/app/transfer/filterable-composition-api.vue b/examples/sites/demos/pc/app/transfer/filterable-composition-api.vue similarity index 100% rename from examples/sites/demos/app/transfer/filterable-composition-api.vue rename to examples/sites/demos/pc/app/transfer/filterable-composition-api.vue diff --git a/examples/sites/demos/app/transfer/filterable.spec.ts b/examples/sites/demos/pc/app/transfer/filterable.spec.ts similarity index 100% rename from examples/sites/demos/app/transfer/filterable.spec.ts rename to examples/sites/demos/pc/app/transfer/filterable.spec.ts diff --git a/examples/sites/demos/app/transfer/filterable.vue b/examples/sites/demos/pc/app/transfer/filterable.vue similarity index 100% rename from examples/sites/demos/app/transfer/filterable.vue rename to examples/sites/demos/pc/app/transfer/filterable.vue diff --git a/examples/sites/demos/app/transfer/manual-clear-query-composition-api.vue b/examples/sites/demos/pc/app/transfer/manual-clear-query-composition-api.vue similarity index 100% rename from examples/sites/demos/app/transfer/manual-clear-query-composition-api.vue rename to examples/sites/demos/pc/app/transfer/manual-clear-query-composition-api.vue diff --git a/examples/sites/demos/app/transfer/manual-clear-query.spec.ts b/examples/sites/demos/pc/app/transfer/manual-clear-query.spec.ts similarity index 100% rename from examples/sites/demos/app/transfer/manual-clear-query.spec.ts rename to examples/sites/demos/pc/app/transfer/manual-clear-query.spec.ts diff --git a/examples/sites/demos/app/transfer/manual-clear-query.vue b/examples/sites/demos/pc/app/transfer/manual-clear-query.vue similarity index 100% rename from examples/sites/demos/app/transfer/manual-clear-query.vue rename to examples/sites/demos/pc/app/transfer/manual-clear-query.vue diff --git a/examples/sites/demos/app/transfer/nested-table-composition-api.vue b/examples/sites/demos/pc/app/transfer/nested-table-composition-api.vue similarity index 100% rename from examples/sites/demos/app/transfer/nested-table-composition-api.vue rename to examples/sites/demos/pc/app/transfer/nested-table-composition-api.vue diff --git a/examples/sites/demos/app/transfer/nested-table.spec.ts b/examples/sites/demos/pc/app/transfer/nested-table.spec.ts similarity index 100% rename from examples/sites/demos/app/transfer/nested-table.spec.ts rename to examples/sites/demos/pc/app/transfer/nested-table.spec.ts diff --git a/examples/sites/demos/app/transfer/nested-table.vue b/examples/sites/demos/pc/app/transfer/nested-table.vue similarity index 100% rename from examples/sites/demos/app/transfer/nested-table.vue rename to examples/sites/demos/pc/app/transfer/nested-table.vue diff --git a/examples/sites/demos/app/transfer/nested-tree-composition-api.vue b/examples/sites/demos/pc/app/transfer/nested-tree-composition-api.vue similarity index 100% rename from examples/sites/demos/app/transfer/nested-tree-composition-api.vue rename to examples/sites/demos/pc/app/transfer/nested-tree-composition-api.vue diff --git a/examples/sites/demos/app/transfer/nested-tree.spec.ts b/examples/sites/demos/pc/app/transfer/nested-tree.spec.ts similarity index 100% rename from examples/sites/demos/app/transfer/nested-tree.spec.ts rename to examples/sites/demos/pc/app/transfer/nested-tree.spec.ts diff --git a/examples/sites/demos/app/transfer/nested-tree.vue b/examples/sites/demos/pc/app/transfer/nested-tree.vue similarity index 100% rename from examples/sites/demos/app/transfer/nested-tree.vue rename to examples/sites/demos/pc/app/transfer/nested-tree.vue diff --git a/examples/sites/demos/app/transfer/panel-slot-composition-api.vue b/examples/sites/demos/pc/app/transfer/panel-slot-composition-api.vue similarity index 100% rename from examples/sites/demos/app/transfer/panel-slot-composition-api.vue rename to examples/sites/demos/pc/app/transfer/panel-slot-composition-api.vue diff --git a/examples/sites/demos/app/transfer/panel-slot.spec.ts b/examples/sites/demos/pc/app/transfer/panel-slot.spec.ts similarity index 100% rename from examples/sites/demos/app/transfer/panel-slot.spec.ts rename to examples/sites/demos/pc/app/transfer/panel-slot.spec.ts diff --git a/examples/sites/demos/app/transfer/panel-slot.vue b/examples/sites/demos/pc/app/transfer/panel-slot.vue similarity index 100% rename from examples/sites/demos/app/transfer/panel-slot.vue rename to examples/sites/demos/pc/app/transfer/panel-slot.vue diff --git a/examples/sites/demos/app/transfer/props-of-data-source-composition-api.vue b/examples/sites/demos/pc/app/transfer/props-of-data-source-composition-api.vue similarity index 100% rename from examples/sites/demos/app/transfer/props-of-data-source-composition-api.vue rename to examples/sites/demos/pc/app/transfer/props-of-data-source-composition-api.vue diff --git a/examples/sites/demos/app/transfer/props-of-data-source.spec.ts b/examples/sites/demos/pc/app/transfer/props-of-data-source.spec.ts similarity index 100% rename from examples/sites/demos/app/transfer/props-of-data-source.spec.ts rename to examples/sites/demos/pc/app/transfer/props-of-data-source.spec.ts diff --git a/examples/sites/demos/app/transfer/props-of-data-source.vue b/examples/sites/demos/pc/app/transfer/props-of-data-source.vue similarity index 100% rename from examples/sites/demos/app/transfer/props-of-data-source.vue rename to examples/sites/demos/pc/app/transfer/props-of-data-source.vue diff --git a/examples/sites/demos/app/transfer/show-all-btn-composition-api.vue b/examples/sites/demos/pc/app/transfer/show-all-btn-composition-api.vue similarity index 100% rename from examples/sites/demos/app/transfer/show-all-btn-composition-api.vue rename to examples/sites/demos/pc/app/transfer/show-all-btn-composition-api.vue diff --git a/examples/sites/demos/app/transfer/show-all-btn.spec.ts b/examples/sites/demos/pc/app/transfer/show-all-btn.spec.ts similarity index 100% rename from examples/sites/demos/app/transfer/show-all-btn.spec.ts rename to examples/sites/demos/pc/app/transfer/show-all-btn.spec.ts diff --git a/examples/sites/demos/app/transfer/show-all-btn.vue b/examples/sites/demos/pc/app/transfer/show-all-btn.vue similarity index 100% rename from examples/sites/demos/app/transfer/show-all-btn.vue rename to examples/sites/demos/pc/app/transfer/show-all-btn.vue diff --git a/examples/sites/demos/app/transfer/target-order-composition-api.vue b/examples/sites/demos/pc/app/transfer/target-order-composition-api.vue similarity index 100% rename from examples/sites/demos/app/transfer/target-order-composition-api.vue rename to examples/sites/demos/pc/app/transfer/target-order-composition-api.vue diff --git a/examples/sites/demos/app/transfer/target-order.spec.ts b/examples/sites/demos/pc/app/transfer/target-order.spec.ts similarity index 100% rename from examples/sites/demos/app/transfer/target-order.spec.ts rename to examples/sites/demos/pc/app/transfer/target-order.spec.ts diff --git a/examples/sites/demos/app/transfer/target-order.vue b/examples/sites/demos/pc/app/transfer/target-order.vue similarity index 100% rename from examples/sites/demos/app/transfer/target-order.vue rename to examples/sites/demos/pc/app/transfer/target-order.vue diff --git a/examples/sites/demos/app/transfer/transfer-events-composition-api.vue b/examples/sites/demos/pc/app/transfer/transfer-events-composition-api.vue similarity index 100% rename from examples/sites/demos/app/transfer/transfer-events-composition-api.vue rename to examples/sites/demos/pc/app/transfer/transfer-events-composition-api.vue diff --git a/examples/sites/demos/app/transfer/transfer-events.spec.ts b/examples/sites/demos/pc/app/transfer/transfer-events.spec.ts similarity index 100% rename from examples/sites/demos/app/transfer/transfer-events.spec.ts rename to examples/sites/demos/pc/app/transfer/transfer-events.spec.ts diff --git a/examples/sites/demos/app/transfer/transfer-events.vue b/examples/sites/demos/pc/app/transfer/transfer-events.vue similarity index 100% rename from examples/sites/demos/app/transfer/transfer-events.vue rename to examples/sites/demos/pc/app/transfer/transfer-events.vue diff --git a/examples/sites/demos/app/transfer/webdoc/transfer.cn.md b/examples/sites/demos/pc/app/transfer/webdoc/transfer.cn.md similarity index 100% rename from examples/sites/demos/app/transfer/webdoc/transfer.cn.md rename to examples/sites/demos/pc/app/transfer/webdoc/transfer.cn.md diff --git a/examples/sites/demos/app/transfer/webdoc/transfer.en.md b/examples/sites/demos/pc/app/transfer/webdoc/transfer.en.md similarity index 100% rename from examples/sites/demos/app/transfer/webdoc/transfer.en.md rename to examples/sites/demos/pc/app/transfer/webdoc/transfer.en.md diff --git a/examples/sites/demos/app/transfer/webdoc/transfer.js b/examples/sites/demos/pc/app/transfer/webdoc/transfer.js similarity index 100% rename from examples/sites/demos/app/transfer/webdoc/transfer.js rename to examples/sites/demos/pc/app/transfer/webdoc/transfer.js diff --git a/examples/sites/demos/app/tree-menu/accordion-composition-api.vue b/examples/sites/demos/pc/app/tree-menu/accordion-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/accordion-composition-api.vue rename to examples/sites/demos/pc/app/tree-menu/accordion-composition-api.vue diff --git a/examples/sites/demos/app/tree-menu/accordion.spec.ts b/examples/sites/demos/pc/app/tree-menu/accordion.spec.ts similarity index 100% rename from examples/sites/demos/app/tree-menu/accordion.spec.ts rename to examples/sites/demos/pc/app/tree-menu/accordion.spec.ts diff --git a/examples/sites/demos/app/tree-menu/accordion.vue b/examples/sites/demos/pc/app/tree-menu/accordion.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/accordion.vue rename to examples/sites/demos/pc/app/tree-menu/accordion.vue diff --git a/examples/sites/demos/app/tree-menu/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/tree-menu/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/tree-menu/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/tree-menu/basic-usage.spec.ts b/examples/sites/demos/pc/app/tree-menu/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/tree-menu/basic-usage.spec.ts rename to examples/sites/demos/pc/app/tree-menu/basic-usage.spec.ts diff --git a/examples/sites/demos/app/tree-menu/basic-usage.vue b/examples/sites/demos/pc/app/tree-menu/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/basic-usage.vue rename to examples/sites/demos/pc/app/tree-menu/basic-usage.vue diff --git a/examples/sites/demos/app/tree-menu/can-draggable-composition-api.vue b/examples/sites/demos/pc/app/tree-menu/can-draggable-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/can-draggable-composition-api.vue rename to examples/sites/demos/pc/app/tree-menu/can-draggable-composition-api.vue diff --git a/examples/sites/demos/app/tree-menu/can-draggable.spec.ts b/examples/sites/demos/pc/app/tree-menu/can-draggable.spec.ts similarity index 100% rename from examples/sites/demos/app/tree-menu/can-draggable.spec.ts rename to examples/sites/demos/pc/app/tree-menu/can-draggable.spec.ts diff --git a/examples/sites/demos/app/tree-menu/can-draggable.vue b/examples/sites/demos/pc/app/tree-menu/can-draggable.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/can-draggable.vue rename to examples/sites/demos/pc/app/tree-menu/can-draggable.vue diff --git a/examples/sites/demos/app/tree-menu/check-strictly-composition-api.vue b/examples/sites/demos/pc/app/tree-menu/check-strictly-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/check-strictly-composition-api.vue rename to examples/sites/demos/pc/app/tree-menu/check-strictly-composition-api.vue diff --git a/examples/sites/demos/app/tree-menu/check-strictly.spec.ts b/examples/sites/demos/pc/app/tree-menu/check-strictly.spec.ts similarity index 100% rename from examples/sites/demos/app/tree-menu/check-strictly.spec.ts rename to examples/sites/demos/pc/app/tree-menu/check-strictly.spec.ts diff --git a/examples/sites/demos/app/tree-menu/check-strictly.vue b/examples/sites/demos/pc/app/tree-menu/check-strictly.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/check-strictly.vue rename to examples/sites/demos/pc/app/tree-menu/check-strictly.vue diff --git a/examples/sites/demos/app/tree-menu/current-node-composition-api.vue b/examples/sites/demos/pc/app/tree-menu/current-node-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/current-node-composition-api.vue rename to examples/sites/demos/pc/app/tree-menu/current-node-composition-api.vue diff --git a/examples/sites/demos/app/tree-menu/current-node.spec.ts b/examples/sites/demos/pc/app/tree-menu/current-node.spec.ts similarity index 100% rename from examples/sites/demos/app/tree-menu/current-node.spec.ts rename to examples/sites/demos/pc/app/tree-menu/current-node.spec.ts diff --git a/examples/sites/demos/app/tree-menu/current-node.vue b/examples/sites/demos/pc/app/tree-menu/current-node.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/current-node.vue rename to examples/sites/demos/pc/app/tree-menu/current-node.vue diff --git a/examples/sites/demos/app/tree-menu/data-resource-composition-api.vue b/examples/sites/demos/pc/app/tree-menu/data-resource-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/data-resource-composition-api.vue rename to examples/sites/demos/pc/app/tree-menu/data-resource-composition-api.vue diff --git a/examples/sites/demos/app/tree-menu/data-resource.spec.ts b/examples/sites/demos/pc/app/tree-menu/data-resource.spec.ts similarity index 100% rename from examples/sites/demos/app/tree-menu/data-resource.spec.ts rename to examples/sites/demos/pc/app/tree-menu/data-resource.spec.ts diff --git a/examples/sites/demos/app/tree-menu/data-resource.vue b/examples/sites/demos/pc/app/tree-menu/data-resource.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/data-resource.vue rename to examples/sites/demos/pc/app/tree-menu/data-resource.vue diff --git a/examples/sites/demos/app/tree-menu/default-expand-all-composition-api.vue b/examples/sites/demos/pc/app/tree-menu/default-expand-all-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/default-expand-all-composition-api.vue rename to examples/sites/demos/pc/app/tree-menu/default-expand-all-composition-api.vue diff --git a/examples/sites/demos/app/tree-menu/default-expand-all.spec.ts b/examples/sites/demos/pc/app/tree-menu/default-expand-all.spec.ts similarity index 100% rename from examples/sites/demos/app/tree-menu/default-expand-all.spec.ts rename to examples/sites/demos/pc/app/tree-menu/default-expand-all.spec.ts diff --git a/examples/sites/demos/app/tree-menu/default-expand-all.vue b/examples/sites/demos/pc/app/tree-menu/default-expand-all.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/default-expand-all.vue rename to examples/sites/demos/pc/app/tree-menu/default-expand-all.vue diff --git a/examples/sites/demos/app/tree-menu/default-expanded-keys-composition-api.vue b/examples/sites/demos/pc/app/tree-menu/default-expanded-keys-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/default-expanded-keys-composition-api.vue rename to examples/sites/demos/pc/app/tree-menu/default-expanded-keys-composition-api.vue diff --git a/examples/sites/demos/app/tree-menu/default-expanded-keys-highlight-composition-api.vue b/examples/sites/demos/pc/app/tree-menu/default-expanded-keys-highlight-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/default-expanded-keys-highlight-composition-api.vue rename to examples/sites/demos/pc/app/tree-menu/default-expanded-keys-highlight-composition-api.vue diff --git a/examples/sites/demos/app/tree-menu/default-expanded-keys-highlight.spec.ts b/examples/sites/demos/pc/app/tree-menu/default-expanded-keys-highlight.spec.ts similarity index 100% rename from examples/sites/demos/app/tree-menu/default-expanded-keys-highlight.spec.ts rename to examples/sites/demos/pc/app/tree-menu/default-expanded-keys-highlight.spec.ts diff --git a/examples/sites/demos/app/tree-menu/default-expanded-keys-highlight.vue b/examples/sites/demos/pc/app/tree-menu/default-expanded-keys-highlight.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/default-expanded-keys-highlight.vue rename to examples/sites/demos/pc/app/tree-menu/default-expanded-keys-highlight.vue diff --git a/examples/sites/demos/app/tree-menu/default-expanded-keys.spec.ts b/examples/sites/demos/pc/app/tree-menu/default-expanded-keys.spec.ts similarity index 100% rename from examples/sites/demos/app/tree-menu/default-expanded-keys.spec.ts rename to examples/sites/demos/pc/app/tree-menu/default-expanded-keys.spec.ts diff --git a/examples/sites/demos/app/tree-menu/default-expanded-keys.vue b/examples/sites/demos/pc/app/tree-menu/default-expanded-keys.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/default-expanded-keys.vue rename to examples/sites/demos/pc/app/tree-menu/default-expanded-keys.vue diff --git a/examples/sites/demos/app/tree-menu/empty-text-composition-api.vue b/examples/sites/demos/pc/app/tree-menu/empty-text-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/empty-text-composition-api.vue rename to examples/sites/demos/pc/app/tree-menu/empty-text-composition-api.vue diff --git a/examples/sites/demos/app/tree-menu/empty-text.spec.ts b/examples/sites/demos/pc/app/tree-menu/empty-text.spec.ts similarity index 100% rename from examples/sites/demos/app/tree-menu/empty-text.spec.ts rename to examples/sites/demos/pc/app/tree-menu/empty-text.spec.ts diff --git a/examples/sites/demos/app/tree-menu/empty-text.vue b/examples/sites/demos/pc/app/tree-menu/empty-text.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/empty-text.vue rename to examples/sites/demos/pc/app/tree-menu/empty-text.vue diff --git a/examples/sites/demos/app/tree-menu/event-allow-draggable-composition-api.vue b/examples/sites/demos/pc/app/tree-menu/event-allow-draggable-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/event-allow-draggable-composition-api.vue rename to examples/sites/demos/pc/app/tree-menu/event-allow-draggable-composition-api.vue diff --git a/examples/sites/demos/app/tree-menu/event-allow-draggable.spec.ts b/examples/sites/demos/pc/app/tree-menu/event-allow-draggable.spec.ts similarity index 100% rename from examples/sites/demos/app/tree-menu/event-allow-draggable.spec.ts rename to examples/sites/demos/pc/app/tree-menu/event-allow-draggable.spec.ts diff --git a/examples/sites/demos/app/tree-menu/event-allow-draggable.vue b/examples/sites/demos/pc/app/tree-menu/event-allow-draggable.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/event-allow-draggable.vue rename to examples/sites/demos/pc/app/tree-menu/event-allow-draggable.vue diff --git a/examples/sites/demos/app/tree-menu/event-check-change-composition-api.vue b/examples/sites/demos/pc/app/tree-menu/event-check-change-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/event-check-change-composition-api.vue rename to examples/sites/demos/pc/app/tree-menu/event-check-change-composition-api.vue diff --git a/examples/sites/demos/app/tree-menu/event-check-change.spec.ts b/examples/sites/demos/pc/app/tree-menu/event-check-change.spec.ts similarity index 100% rename from examples/sites/demos/app/tree-menu/event-check-change.spec.ts rename to examples/sites/demos/pc/app/tree-menu/event-check-change.spec.ts diff --git a/examples/sites/demos/app/tree-menu/event-check-change.vue b/examples/sites/demos/pc/app/tree-menu/event-check-change.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/event-check-change.vue rename to examples/sites/demos/pc/app/tree-menu/event-check-change.vue diff --git a/examples/sites/demos/app/tree-menu/event-current-change-composition-api.vue b/examples/sites/demos/pc/app/tree-menu/event-current-change-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/event-current-change-composition-api.vue rename to examples/sites/demos/pc/app/tree-menu/event-current-change-composition-api.vue diff --git a/examples/sites/demos/app/tree-menu/event-current-change.spec.ts b/examples/sites/demos/pc/app/tree-menu/event-current-change.spec.ts similarity index 100% rename from examples/sites/demos/app/tree-menu/event-current-change.spec.ts rename to examples/sites/demos/pc/app/tree-menu/event-current-change.spec.ts diff --git a/examples/sites/demos/app/tree-menu/event-current-change.vue b/examples/sites/demos/pc/app/tree-menu/event-current-change.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/event-current-change.vue rename to examples/sites/demos/pc/app/tree-menu/event-current-change.vue diff --git a/examples/sites/demos/app/tree-menu/event-node-click-composition-api.vue b/examples/sites/demos/pc/app/tree-menu/event-node-click-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/event-node-click-composition-api.vue rename to examples/sites/demos/pc/app/tree-menu/event-node-click-composition-api.vue diff --git a/examples/sites/demos/app/tree-menu/event-node-click.spec.ts b/examples/sites/demos/pc/app/tree-menu/event-node-click.spec.ts similarity index 100% rename from examples/sites/demos/app/tree-menu/event-node-click.spec.ts rename to examples/sites/demos/pc/app/tree-menu/event-node-click.spec.ts diff --git a/examples/sites/demos/app/tree-menu/event-node-click.vue b/examples/sites/demos/pc/app/tree-menu/event-node-click.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/event-node-click.vue rename to examples/sites/demos/pc/app/tree-menu/event-node-click.vue diff --git a/examples/sites/demos/app/tree-menu/event-node-collapse-composition-api.vue b/examples/sites/demos/pc/app/tree-menu/event-node-collapse-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/event-node-collapse-composition-api.vue rename to examples/sites/demos/pc/app/tree-menu/event-node-collapse-composition-api.vue diff --git a/examples/sites/demos/app/tree-menu/event-node-collapse.spec.ts b/examples/sites/demos/pc/app/tree-menu/event-node-collapse.spec.ts similarity index 100% rename from examples/sites/demos/app/tree-menu/event-node-collapse.spec.ts rename to examples/sites/demos/pc/app/tree-menu/event-node-collapse.spec.ts diff --git a/examples/sites/demos/app/tree-menu/event-node-collapse.vue b/examples/sites/demos/pc/app/tree-menu/event-node-collapse.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/event-node-collapse.vue rename to examples/sites/demos/pc/app/tree-menu/event-node-collapse.vue diff --git a/examples/sites/demos/app/tree-menu/event-node-expand-composition-api.vue b/examples/sites/demos/pc/app/tree-menu/event-node-expand-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/event-node-expand-composition-api.vue rename to examples/sites/demos/pc/app/tree-menu/event-node-expand-composition-api.vue diff --git a/examples/sites/demos/app/tree-menu/event-node-expand.spec.ts b/examples/sites/demos/pc/app/tree-menu/event-node-expand.spec.ts similarity index 100% rename from examples/sites/demos/app/tree-menu/event-node-expand.spec.ts rename to examples/sites/demos/pc/app/tree-menu/event-node-expand.spec.ts diff --git a/examples/sites/demos/app/tree-menu/event-node-expand.vue b/examples/sites/demos/pc/app/tree-menu/event-node-expand.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/event-node-expand.vue rename to examples/sites/demos/pc/app/tree-menu/event-node-expand.vue diff --git a/examples/sites/demos/app/tree-menu/expand-on-click-node-composition-api.vue b/examples/sites/demos/pc/app/tree-menu/expand-on-click-node-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/expand-on-click-node-composition-api.vue rename to examples/sites/demos/pc/app/tree-menu/expand-on-click-node-composition-api.vue diff --git a/examples/sites/demos/app/tree-menu/expand-on-click-node.spec.ts b/examples/sites/demos/pc/app/tree-menu/expand-on-click-node.spec.ts similarity index 100% rename from examples/sites/demos/app/tree-menu/expand-on-click-node.spec.ts rename to examples/sites/demos/pc/app/tree-menu/expand-on-click-node.spec.ts diff --git a/examples/sites/demos/app/tree-menu/expand-on-click-node.vue b/examples/sites/demos/pc/app/tree-menu/expand-on-click-node.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/expand-on-click-node.vue rename to examples/sites/demos/pc/app/tree-menu/expand-on-click-node.vue diff --git a/examples/sites/demos/app/tree-menu/filter-node-method-composition-api.vue b/examples/sites/demos/pc/app/tree-menu/filter-node-method-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/filter-node-method-composition-api.vue rename to examples/sites/demos/pc/app/tree-menu/filter-node-method-composition-api.vue diff --git a/examples/sites/demos/app/tree-menu/filter-node-method.spec.ts b/examples/sites/demos/pc/app/tree-menu/filter-node-method.spec.ts similarity index 100% rename from examples/sites/demos/app/tree-menu/filter-node-method.spec.ts rename to examples/sites/demos/pc/app/tree-menu/filter-node-method.spec.ts diff --git a/examples/sites/demos/app/tree-menu/filter-node-method.vue b/examples/sites/demos/pc/app/tree-menu/filter-node-method.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/filter-node-method.vue rename to examples/sites/demos/pc/app/tree-menu/filter-node-method.vue diff --git a/examples/sites/demos/app/tree-menu/get-menu-data-sync-composition-api.vue b/examples/sites/demos/pc/app/tree-menu/get-menu-data-sync-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/get-menu-data-sync-composition-api.vue rename to examples/sites/demos/pc/app/tree-menu/get-menu-data-sync-composition-api.vue diff --git a/examples/sites/demos/app/tree-menu/get-menu-data-sync.spec.ts b/examples/sites/demos/pc/app/tree-menu/get-menu-data-sync.spec.ts similarity index 100% rename from examples/sites/demos/app/tree-menu/get-menu-data-sync.spec.ts rename to examples/sites/demos/pc/app/tree-menu/get-menu-data-sync.spec.ts diff --git a/examples/sites/demos/app/tree-menu/get-menu-data-sync.vue b/examples/sites/demos/pc/app/tree-menu/get-menu-data-sync.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/get-menu-data-sync.vue rename to examples/sites/demos/pc/app/tree-menu/get-menu-data-sync.vue diff --git a/examples/sites/demos/app/tree-menu/lazy-load-composition-api.vue b/examples/sites/demos/pc/app/tree-menu/lazy-load-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/lazy-load-composition-api.vue rename to examples/sites/demos/pc/app/tree-menu/lazy-load-composition-api.vue diff --git a/examples/sites/demos/app/tree-menu/lazy-load.spec.ts b/examples/sites/demos/pc/app/tree-menu/lazy-load.spec.ts similarity index 100% rename from examples/sites/demos/app/tree-menu/lazy-load.spec.ts rename to examples/sites/demos/pc/app/tree-menu/lazy-load.spec.ts diff --git a/examples/sites/demos/app/tree-menu/lazy-load.vue b/examples/sites/demos/pc/app/tree-menu/lazy-load.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/lazy-load.vue rename to examples/sites/demos/pc/app/tree-menu/lazy-load.vue diff --git a/examples/sites/demos/app/tree-menu/menu-collapsible-composition-api.vue b/examples/sites/demos/pc/app/tree-menu/menu-collapsible-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/menu-collapsible-composition-api.vue rename to examples/sites/demos/pc/app/tree-menu/menu-collapsible-composition-api.vue diff --git a/examples/sites/demos/app/tree-menu/menu-collapsible.spec.ts b/examples/sites/demos/pc/app/tree-menu/menu-collapsible.spec.ts similarity index 100% rename from examples/sites/demos/app/tree-menu/menu-collapsible.spec.ts rename to examples/sites/demos/pc/app/tree-menu/menu-collapsible.spec.ts diff --git a/examples/sites/demos/app/tree-menu/menu-collapsible.vue b/examples/sites/demos/pc/app/tree-menu/menu-collapsible.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/menu-collapsible.vue rename to examples/sites/demos/pc/app/tree-menu/menu-collapsible.vue diff --git a/examples/sites/demos/app/tree-menu/search-icon-composition-api.vue b/examples/sites/demos/pc/app/tree-menu/search-icon-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/search-icon-composition-api.vue rename to examples/sites/demos/pc/app/tree-menu/search-icon-composition-api.vue diff --git a/examples/sites/demos/app/tree-menu/search-icon.spec.ts b/examples/sites/demos/pc/app/tree-menu/search-icon.spec.ts similarity index 100% rename from examples/sites/demos/app/tree-menu/search-icon.spec.ts rename to examples/sites/demos/pc/app/tree-menu/search-icon.spec.ts diff --git a/examples/sites/demos/app/tree-menu/search-icon.vue b/examples/sites/demos/pc/app/tree-menu/search-icon.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/search-icon.vue rename to examples/sites/demos/pc/app/tree-menu/search-icon.vue diff --git a/examples/sites/demos/app/tree-menu/show-checkbox-composition-api.vue b/examples/sites/demos/pc/app/tree-menu/show-checkbox-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/show-checkbox-composition-api.vue rename to examples/sites/demos/pc/app/tree-menu/show-checkbox-composition-api.vue diff --git a/examples/sites/demos/app/tree-menu/show-checkbox.spec.ts b/examples/sites/demos/pc/app/tree-menu/show-checkbox.spec.ts similarity index 100% rename from examples/sites/demos/app/tree-menu/show-checkbox.spec.ts rename to examples/sites/demos/pc/app/tree-menu/show-checkbox.spec.ts diff --git a/examples/sites/demos/app/tree-menu/show-checkbox.vue b/examples/sites/demos/pc/app/tree-menu/show-checkbox.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/show-checkbox.vue rename to examples/sites/demos/pc/app/tree-menu/show-checkbox.vue diff --git a/examples/sites/demos/app/tree-menu/text-ellipsis-composition-api.vue b/examples/sites/demos/pc/app/tree-menu/text-ellipsis-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/text-ellipsis-composition-api.vue rename to examples/sites/demos/pc/app/tree-menu/text-ellipsis-composition-api.vue diff --git a/examples/sites/demos/app/tree-menu/text-ellipsis.spec.ts b/examples/sites/demos/pc/app/tree-menu/text-ellipsis.spec.ts similarity index 100% rename from examples/sites/demos/app/tree-menu/text-ellipsis.spec.ts rename to examples/sites/demos/pc/app/tree-menu/text-ellipsis.spec.ts diff --git a/examples/sites/demos/app/tree-menu/text-ellipsis.vue b/examples/sites/demos/pc/app/tree-menu/text-ellipsis.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/text-ellipsis.vue rename to examples/sites/demos/pc/app/tree-menu/text-ellipsis.vue diff --git a/examples/sites/demos/app/tree-menu/text-wrap-composition-api.vue b/examples/sites/demos/pc/app/tree-menu/text-wrap-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/text-wrap-composition-api.vue rename to examples/sites/demos/pc/app/tree-menu/text-wrap-composition-api.vue diff --git a/examples/sites/demos/app/tree-menu/text-wrap.spec.ts b/examples/sites/demos/pc/app/tree-menu/text-wrap.spec.ts similarity index 100% rename from examples/sites/demos/app/tree-menu/text-wrap.spec.ts rename to examples/sites/demos/pc/app/tree-menu/text-wrap.spec.ts diff --git a/examples/sites/demos/app/tree-menu/text-wrap.vue b/examples/sites/demos/pc/app/tree-menu/text-wrap.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/text-wrap.vue rename to examples/sites/demos/pc/app/tree-menu/text-wrap.vue diff --git a/examples/sites/demos/app/tree-menu/tree-menu-indent-composition-api.vue b/examples/sites/demos/pc/app/tree-menu/tree-menu-indent-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/tree-menu-indent-composition-api.vue rename to examples/sites/demos/pc/app/tree-menu/tree-menu-indent-composition-api.vue diff --git a/examples/sites/demos/app/tree-menu/tree-menu-indent.spec.ts b/examples/sites/demos/pc/app/tree-menu/tree-menu-indent.spec.ts similarity index 100% rename from examples/sites/demos/app/tree-menu/tree-menu-indent.spec.ts rename to examples/sites/demos/pc/app/tree-menu/tree-menu-indent.spec.ts diff --git a/examples/sites/demos/app/tree-menu/tree-menu-indent.vue b/examples/sites/demos/pc/app/tree-menu/tree-menu-indent.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/tree-menu-indent.vue rename to examples/sites/demos/pc/app/tree-menu/tree-menu-indent.vue diff --git a/examples/sites/demos/app/tree-menu/tree-menu-slot-composition-api.vue b/examples/sites/demos/pc/app/tree-menu/tree-menu-slot-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/tree-menu-slot-composition-api.vue rename to examples/sites/demos/pc/app/tree-menu/tree-menu-slot-composition-api.vue diff --git a/examples/sites/demos/app/tree-menu/tree-menu-slot.spec.ts b/examples/sites/demos/pc/app/tree-menu/tree-menu-slot.spec.ts similarity index 100% rename from examples/sites/demos/app/tree-menu/tree-menu-slot.spec.ts rename to examples/sites/demos/pc/app/tree-menu/tree-menu-slot.spec.ts diff --git a/examples/sites/demos/app/tree-menu/tree-menu-slot.vue b/examples/sites/demos/pc/app/tree-menu/tree-menu-slot.vue similarity index 100% rename from examples/sites/demos/app/tree-menu/tree-menu-slot.vue rename to examples/sites/demos/pc/app/tree-menu/tree-menu-slot.vue diff --git a/examples/sites/demos/app/tree-menu/webdoc/tree-menu.cn.md b/examples/sites/demos/pc/app/tree-menu/webdoc/tree-menu.cn.md similarity index 100% rename from examples/sites/demos/app/tree-menu/webdoc/tree-menu.cn.md rename to examples/sites/demos/pc/app/tree-menu/webdoc/tree-menu.cn.md diff --git a/examples/sites/demos/app/tree-menu/webdoc/tree-menu.en.md b/examples/sites/demos/pc/app/tree-menu/webdoc/tree-menu.en.md similarity index 100% rename from examples/sites/demos/app/tree-menu/webdoc/tree-menu.en.md rename to examples/sites/demos/pc/app/tree-menu/webdoc/tree-menu.en.md diff --git a/examples/sites/demos/app/tree-menu/webdoc/tree-menu.js b/examples/sites/demos/pc/app/tree-menu/webdoc/tree-menu.js similarity index 100% rename from examples/sites/demos/app/tree-menu/webdoc/tree-menu.js rename to examples/sites/demos/pc/app/tree-menu/webdoc/tree-menu.js diff --git a/examples/sites/demos/app/tree/accordion-mode-composition-api.vue b/examples/sites/demos/pc/app/tree/accordion-mode-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree/accordion-mode-composition-api.vue rename to examples/sites/demos/pc/app/tree/accordion-mode-composition-api.vue diff --git a/examples/sites/demos/app/tree/accordion-mode.spec.ts b/examples/sites/demos/pc/app/tree/accordion-mode.spec.ts similarity index 100% rename from examples/sites/demos/app/tree/accordion-mode.spec.ts rename to examples/sites/demos/pc/app/tree/accordion-mode.spec.ts diff --git a/examples/sites/demos/app/tree/accordion-mode.vue b/examples/sites/demos/pc/app/tree/accordion-mode.vue similarity index 100% rename from examples/sites/demos/app/tree/accordion-mode.vue rename to examples/sites/demos/pc/app/tree/accordion-mode.vue diff --git a/examples/sites/demos/app/tree/allow-drag-composition-api.vue b/examples/sites/demos/pc/app/tree/allow-drag-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree/allow-drag-composition-api.vue rename to examples/sites/demos/pc/app/tree/allow-drag-composition-api.vue diff --git a/examples/sites/demos/app/tree/allow-drag.spec.ts b/examples/sites/demos/pc/app/tree/allow-drag.spec.ts similarity index 100% rename from examples/sites/demos/app/tree/allow-drag.spec.ts rename to examples/sites/demos/pc/app/tree/allow-drag.spec.ts diff --git a/examples/sites/demos/app/tree/allow-drag.vue b/examples/sites/demos/pc/app/tree/allow-drag.vue similarity index 100% rename from examples/sites/demos/app/tree/allow-drag.vue rename to examples/sites/demos/pc/app/tree/allow-drag.vue diff --git a/examples/sites/demos/app/tree/allow-drop-composition-api.vue b/examples/sites/demos/pc/app/tree/allow-drop-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree/allow-drop-composition-api.vue rename to examples/sites/demos/pc/app/tree/allow-drop-composition-api.vue diff --git a/examples/sites/demos/app/tree/allow-drop.spec.ts b/examples/sites/demos/pc/app/tree/allow-drop.spec.ts similarity index 100% rename from examples/sites/demos/app/tree/allow-drop.spec.ts rename to examples/sites/demos/pc/app/tree/allow-drop.spec.ts diff --git a/examples/sites/demos/app/tree/allow-drop.vue b/examples/sites/demos/pc/app/tree/allow-drop.vue similarity index 100% rename from examples/sites/demos/app/tree/allow-drop.vue rename to examples/sites/demos/pc/app/tree/allow-drop.vue diff --git a/examples/sites/demos/app/tree/auto-expand-parent-composition-api.vue b/examples/sites/demos/pc/app/tree/auto-expand-parent-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree/auto-expand-parent-composition-api.vue rename to examples/sites/demos/pc/app/tree/auto-expand-parent-composition-api.vue diff --git a/examples/sites/demos/app/tree/auto-expand-parent.spec.ts b/examples/sites/demos/pc/app/tree/auto-expand-parent.spec.ts similarity index 100% rename from examples/sites/demos/app/tree/auto-expand-parent.spec.ts rename to examples/sites/demos/pc/app/tree/auto-expand-parent.spec.ts diff --git a/examples/sites/demos/app/tree/auto-expand-parent.vue b/examples/sites/demos/pc/app/tree/auto-expand-parent.vue similarity index 100% rename from examples/sites/demos/app/tree/auto-expand-parent.vue rename to examples/sites/demos/pc/app/tree/auto-expand-parent.vue diff --git a/examples/sites/demos/app/tree/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/tree/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/tree/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/tree/basic-usage.spec.ts b/examples/sites/demos/pc/app/tree/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/tree/basic-usage.spec.ts rename to examples/sites/demos/pc/app/tree/basic-usage.spec.ts diff --git a/examples/sites/demos/app/tree/basic-usage.vue b/examples/sites/demos/pc/app/tree/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/tree/basic-usage.vue rename to examples/sites/demos/pc/app/tree/basic-usage.vue diff --git a/examples/sites/demos/app/tree/check-on-click-node-composition-api.vue b/examples/sites/demos/pc/app/tree/check-on-click-node-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree/check-on-click-node-composition-api.vue rename to examples/sites/demos/pc/app/tree/check-on-click-node-composition-api.vue diff --git a/examples/sites/demos/app/tree/check-on-click-node.spec.ts b/examples/sites/demos/pc/app/tree/check-on-click-node.spec.ts similarity index 100% rename from examples/sites/demos/app/tree/check-on-click-node.spec.ts rename to examples/sites/demos/pc/app/tree/check-on-click-node.spec.ts diff --git a/examples/sites/demos/app/tree/check-on-click-node.vue b/examples/sites/demos/pc/app/tree/check-on-click-node.vue similarity index 100% rename from examples/sites/demos/app/tree/check-on-click-node.vue rename to examples/sites/demos/pc/app/tree/check-on-click-node.vue diff --git a/examples/sites/demos/app/tree/check-strictly-composition-api.vue b/examples/sites/demos/pc/app/tree/check-strictly-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree/check-strictly-composition-api.vue rename to examples/sites/demos/pc/app/tree/check-strictly-composition-api.vue diff --git a/examples/sites/demos/app/tree/check-strictly.spec.ts b/examples/sites/demos/pc/app/tree/check-strictly.spec.ts similarity index 100% rename from examples/sites/demos/app/tree/check-strictly.spec.ts rename to examples/sites/demos/pc/app/tree/check-strictly.spec.ts diff --git a/examples/sites/demos/app/tree/check-strictly.vue b/examples/sites/demos/pc/app/tree/check-strictly.vue similarity index 100% rename from examples/sites/demos/app/tree/check-strictly.vue rename to examples/sites/demos/pc/app/tree/check-strictly.vue diff --git a/examples/sites/demos/app/tree/contextmenu-composition-api.vue b/examples/sites/demos/pc/app/tree/contextmenu-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree/contextmenu-composition-api.vue rename to examples/sites/demos/pc/app/tree/contextmenu-composition-api.vue diff --git a/examples/sites/demos/app/tree/contextmenu.spec.ts b/examples/sites/demos/pc/app/tree/contextmenu.spec.ts similarity index 100% rename from examples/sites/demos/app/tree/contextmenu.spec.ts rename to examples/sites/demos/pc/app/tree/contextmenu.spec.ts diff --git a/examples/sites/demos/app/tree/contextmenu.vue b/examples/sites/demos/pc/app/tree/contextmenu.vue similarity index 100% rename from examples/sites/demos/app/tree/contextmenu.vue rename to examples/sites/demos/pc/app/tree/contextmenu.vue diff --git a/examples/sites/demos/app/tree/current-node-key-composition-api.vue b/examples/sites/demos/pc/app/tree/current-node-key-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree/current-node-key-composition-api.vue rename to examples/sites/demos/pc/app/tree/current-node-key-composition-api.vue diff --git a/examples/sites/demos/app/tree/current-node-key.spec.ts b/examples/sites/demos/pc/app/tree/current-node-key.spec.ts similarity index 100% rename from examples/sites/demos/app/tree/current-node-key.spec.ts rename to examples/sites/demos/pc/app/tree/current-node-key.spec.ts diff --git a/examples/sites/demos/app/tree/current-node-key.vue b/examples/sites/demos/pc/app/tree/current-node-key.vue similarity index 100% rename from examples/sites/demos/app/tree/current-node-key.vue rename to examples/sites/demos/pc/app/tree/current-node-key.vue diff --git a/examples/sites/demos/app/tree/custom-empty-text-composition-api.vue b/examples/sites/demos/pc/app/tree/custom-empty-text-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree/custom-empty-text-composition-api.vue rename to examples/sites/demos/pc/app/tree/custom-empty-text-composition-api.vue diff --git a/examples/sites/demos/app/tree/custom-empty-text.spec.ts b/examples/sites/demos/pc/app/tree/custom-empty-text.spec.ts similarity index 100% rename from examples/sites/demos/app/tree/custom-empty-text.spec.ts rename to examples/sites/demos/pc/app/tree/custom-empty-text.spec.ts diff --git a/examples/sites/demos/app/tree/custom-empty-text.vue b/examples/sites/demos/pc/app/tree/custom-empty-text.vue similarity index 100% rename from examples/sites/demos/app/tree/custom-empty-text.vue rename to examples/sites/demos/pc/app/tree/custom-empty-text.vue diff --git a/examples/sites/demos/app/tree/custom-node-icon-composition-api.vue b/examples/sites/demos/pc/app/tree/custom-node-icon-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree/custom-node-icon-composition-api.vue rename to examples/sites/demos/pc/app/tree/custom-node-icon-composition-api.vue diff --git a/examples/sites/demos/app/tree/custom-node-icon.spec.ts b/examples/sites/demos/pc/app/tree/custom-node-icon.spec.ts similarity index 100% rename from examples/sites/demos/app/tree/custom-node-icon.spec.ts rename to examples/sites/demos/pc/app/tree/custom-node-icon.spec.ts diff --git a/examples/sites/demos/app/tree/custom-node-icon.vue b/examples/sites/demos/pc/app/tree/custom-node-icon.vue similarity index 100% rename from examples/sites/demos/app/tree/custom-node-icon.vue rename to examples/sites/demos/pc/app/tree/custom-node-icon.vue diff --git a/examples/sites/demos/app/tree/data-source-composition-api.vue b/examples/sites/demos/pc/app/tree/data-source-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree/data-source-composition-api.vue rename to examples/sites/demos/pc/app/tree/data-source-composition-api.vue diff --git a/examples/sites/demos/app/tree/data-source.spec.ts b/examples/sites/demos/pc/app/tree/data-source.spec.ts similarity index 100% rename from examples/sites/demos/app/tree/data-source.spec.ts rename to examples/sites/demos/pc/app/tree/data-source.spec.ts diff --git a/examples/sites/demos/app/tree/data-source.vue b/examples/sites/demos/pc/app/tree/data-source.vue similarity index 100% rename from examples/sites/demos/app/tree/data-source.vue rename to examples/sites/demos/pc/app/tree/data-source.vue diff --git a/examples/sites/demos/app/tree/default-checked-keys-composition-api.vue b/examples/sites/demos/pc/app/tree/default-checked-keys-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree/default-checked-keys-composition-api.vue rename to examples/sites/demos/pc/app/tree/default-checked-keys-composition-api.vue diff --git a/examples/sites/demos/app/tree/default-checked-keys.spec.ts b/examples/sites/demos/pc/app/tree/default-checked-keys.spec.ts similarity index 100% rename from examples/sites/demos/app/tree/default-checked-keys.spec.ts rename to examples/sites/demos/pc/app/tree/default-checked-keys.spec.ts diff --git a/examples/sites/demos/app/tree/default-checked-keys.vue b/examples/sites/demos/pc/app/tree/default-checked-keys.vue similarity index 100% rename from examples/sites/demos/app/tree/default-checked-keys.vue rename to examples/sites/demos/pc/app/tree/default-checked-keys.vue diff --git a/examples/sites/demos/app/tree/default-expand-all-composition-api.vue b/examples/sites/demos/pc/app/tree/default-expand-all-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree/default-expand-all-composition-api.vue rename to examples/sites/demos/pc/app/tree/default-expand-all-composition-api.vue diff --git a/examples/sites/demos/app/tree/default-expand-all.spec.ts b/examples/sites/demos/pc/app/tree/default-expand-all.spec.ts similarity index 100% rename from examples/sites/demos/app/tree/default-expand-all.spec.ts rename to examples/sites/demos/pc/app/tree/default-expand-all.spec.ts diff --git a/examples/sites/demos/app/tree/default-expand-all.vue b/examples/sites/demos/pc/app/tree/default-expand-all.vue similarity index 100% rename from examples/sites/demos/app/tree/default-expand-all.vue rename to examples/sites/demos/pc/app/tree/default-expand-all.vue diff --git a/examples/sites/demos/app/tree/default-expanded-keys-composition-api.vue b/examples/sites/demos/pc/app/tree/default-expanded-keys-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree/default-expanded-keys-composition-api.vue rename to examples/sites/demos/pc/app/tree/default-expanded-keys-composition-api.vue diff --git a/examples/sites/demos/app/tree/default-expanded-keys.vue b/examples/sites/demos/pc/app/tree/default-expanded-keys.vue similarity index 100% rename from examples/sites/demos/app/tree/default-expanded-keys.vue rename to examples/sites/demos/pc/app/tree/default-expanded-keys.vue diff --git a/examples/sites/demos/app/tree/default-expended-keys.spec.ts b/examples/sites/demos/pc/app/tree/default-expended-keys.spec.ts similarity index 100% rename from examples/sites/demos/app/tree/default-expended-keys.spec.ts rename to examples/sites/demos/pc/app/tree/default-expended-keys.spec.ts diff --git a/examples/sites/demos/app/tree/disable-node-composition-api.vue b/examples/sites/demos/pc/app/tree/disable-node-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree/disable-node-composition-api.vue rename to examples/sites/demos/pc/app/tree/disable-node-composition-api.vue diff --git a/examples/sites/demos/app/tree/disable-node.spec.ts b/examples/sites/demos/pc/app/tree/disable-node.spec.ts similarity index 100% rename from examples/sites/demos/app/tree/disable-node.spec.ts rename to examples/sites/demos/pc/app/tree/disable-node.spec.ts diff --git a/examples/sites/demos/app/tree/disable-node.vue b/examples/sites/demos/pc/app/tree/disable-node.vue similarity index 100% rename from examples/sites/demos/app/tree/disable-node.vue rename to examples/sites/demos/pc/app/tree/disable-node.vue diff --git a/examples/sites/demos/app/tree/drag-events-composition-api.vue b/examples/sites/demos/pc/app/tree/drag-events-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree/drag-events-composition-api.vue rename to examples/sites/demos/pc/app/tree/drag-events-composition-api.vue diff --git a/examples/sites/demos/app/tree/drag-events.spec.ts b/examples/sites/demos/pc/app/tree/drag-events.spec.ts similarity index 100% rename from examples/sites/demos/app/tree/drag-events.spec.ts rename to examples/sites/demos/pc/app/tree/drag-events.spec.ts diff --git a/examples/sites/demos/app/tree/drag-events.vue b/examples/sites/demos/pc/app/tree/drag-events.vue similarity index 100% rename from examples/sites/demos/app/tree/drag-events.vue rename to examples/sites/demos/pc/app/tree/drag-events.vue diff --git a/examples/sites/demos/app/tree/edit-composition-api.vue b/examples/sites/demos/pc/app/tree/edit-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree/edit-composition-api.vue rename to examples/sites/demos/pc/app/tree/edit-composition-api.vue diff --git a/examples/sites/demos/app/tree/edit.spec.ts b/examples/sites/demos/pc/app/tree/edit.spec.ts similarity index 100% rename from examples/sites/demos/app/tree/edit.spec.ts rename to examples/sites/demos/pc/app/tree/edit.spec.ts diff --git a/examples/sites/demos/app/tree/edit.vue b/examples/sites/demos/pc/app/tree/edit.vue similarity index 100% rename from examples/sites/demos/app/tree/edit.vue rename to examples/sites/demos/pc/app/tree/edit.vue diff --git a/examples/sites/demos/app/tree/expand-on-click-node-composition-api.vue b/examples/sites/demos/pc/app/tree/expand-on-click-node-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree/expand-on-click-node-composition-api.vue rename to examples/sites/demos/pc/app/tree/expand-on-click-node-composition-api.vue diff --git a/examples/sites/demos/app/tree/expand-on-click-node.spec.ts b/examples/sites/demos/pc/app/tree/expand-on-click-node.spec.ts similarity index 100% rename from examples/sites/demos/app/tree/expand-on-click-node.spec.ts rename to examples/sites/demos/pc/app/tree/expand-on-click-node.spec.ts diff --git a/examples/sites/demos/app/tree/expand-on-click-node.vue b/examples/sites/demos/pc/app/tree/expand-on-click-node.vue similarity index 100% rename from examples/sites/demos/app/tree/expand-on-click-node.vue rename to examples/sites/demos/pc/app/tree/expand-on-click-node.vue diff --git a/examples/sites/demos/app/tree/filter-node-composition-api.vue b/examples/sites/demos/pc/app/tree/filter-node-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree/filter-node-composition-api.vue rename to examples/sites/demos/pc/app/tree/filter-node-composition-api.vue diff --git a/examples/sites/demos/app/tree/filter-node.spec.ts b/examples/sites/demos/pc/app/tree/filter-node.spec.ts similarity index 100% rename from examples/sites/demos/app/tree/filter-node.spec.ts rename to examples/sites/demos/pc/app/tree/filter-node.spec.ts diff --git a/examples/sites/demos/app/tree/filter-node.vue b/examples/sites/demos/pc/app/tree/filter-node.vue similarity index 100% rename from examples/sites/demos/app/tree/filter-node.vue rename to examples/sites/demos/pc/app/tree/filter-node.vue diff --git a/examples/sites/demos/app/tree/guide-line-composition-api.vue b/examples/sites/demos/pc/app/tree/guide-line-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree/guide-line-composition-api.vue rename to examples/sites/demos/pc/app/tree/guide-line-composition-api.vue diff --git a/examples/sites/demos/app/tree/guide-line.spec.ts b/examples/sites/demos/pc/app/tree/guide-line.spec.ts similarity index 100% rename from examples/sites/demos/app/tree/guide-line.spec.ts rename to examples/sites/demos/pc/app/tree/guide-line.spec.ts diff --git a/examples/sites/demos/app/tree/guide-line.vue b/examples/sites/demos/pc/app/tree/guide-line.vue similarity index 100% rename from examples/sites/demos/app/tree/guide-line.vue rename to examples/sites/demos/pc/app/tree/guide-line.vue diff --git a/examples/sites/demos/app/tree/highlight-current-composition-api.vue b/examples/sites/demos/pc/app/tree/highlight-current-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree/highlight-current-composition-api.vue rename to examples/sites/demos/pc/app/tree/highlight-current-composition-api.vue diff --git a/examples/sites/demos/app/tree/highlight-current.spec.ts b/examples/sites/demos/pc/app/tree/highlight-current.spec.ts similarity index 100% rename from examples/sites/demos/app/tree/highlight-current.spec.ts rename to examples/sites/demos/pc/app/tree/highlight-current.spec.ts diff --git a/examples/sites/demos/app/tree/highlight-current.vue b/examples/sites/demos/pc/app/tree/highlight-current.vue similarity index 100% rename from examples/sites/demos/app/tree/highlight-current.vue rename to examples/sites/demos/pc/app/tree/highlight-current.vue diff --git a/examples/sites/demos/app/tree/indent-composition-api.vue b/examples/sites/demos/pc/app/tree/indent-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree/indent-composition-api.vue rename to examples/sites/demos/pc/app/tree/indent-composition-api.vue diff --git a/examples/sites/demos/app/tree/indent.spec.ts b/examples/sites/demos/pc/app/tree/indent.spec.ts similarity index 100% rename from examples/sites/demos/app/tree/indent.spec.ts rename to examples/sites/demos/pc/app/tree/indent.spec.ts diff --git a/examples/sites/demos/app/tree/indent.vue b/examples/sites/demos/pc/app/tree/indent.vue similarity index 100% rename from examples/sites/demos/app/tree/indent.vue rename to examples/sites/demos/pc/app/tree/indent.vue diff --git a/examples/sites/demos/app/tree/lazy-load-node-composition-api.vue b/examples/sites/demos/pc/app/tree/lazy-load-node-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree/lazy-load-node-composition-api.vue rename to examples/sites/demos/pc/app/tree/lazy-load-node-composition-api.vue diff --git a/examples/sites/demos/app/tree/lazy-load-node.spec.ts b/examples/sites/demos/pc/app/tree/lazy-load-node.spec.ts similarity index 100% rename from examples/sites/demos/app/tree/lazy-load-node.spec.ts rename to examples/sites/demos/pc/app/tree/lazy-load-node.spec.ts diff --git a/examples/sites/demos/app/tree/lazy-load-node.vue b/examples/sites/demos/pc/app/tree/lazy-load-node.vue similarity index 100% rename from examples/sites/demos/app/tree/lazy-load-node.vue rename to examples/sites/demos/pc/app/tree/lazy-load-node.vue diff --git a/examples/sites/demos/app/tree/node-contextmenu-composition-api.vue b/examples/sites/demos/pc/app/tree/node-contextmenu-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree/node-contextmenu-composition-api.vue rename to examples/sites/demos/pc/app/tree/node-contextmenu-composition-api.vue diff --git a/examples/sites/demos/app/tree/node-contextmenu.spec.ts b/examples/sites/demos/pc/app/tree/node-contextmenu.spec.ts similarity index 100% rename from examples/sites/demos/app/tree/node-contextmenu.spec.ts rename to examples/sites/demos/pc/app/tree/node-contextmenu.spec.ts diff --git a/examples/sites/demos/app/tree/node-contextmenu.vue b/examples/sites/demos/pc/app/tree/node-contextmenu.vue similarity index 100% rename from examples/sites/demos/app/tree/node-contextmenu.vue rename to examples/sites/demos/pc/app/tree/node-contextmenu.vue diff --git a/examples/sites/demos/app/tree/node-draggable-composition-api.vue b/examples/sites/demos/pc/app/tree/node-draggable-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree/node-draggable-composition-api.vue rename to examples/sites/demos/pc/app/tree/node-draggable-composition-api.vue diff --git a/examples/sites/demos/app/tree/node-draggable.spec.ts b/examples/sites/demos/pc/app/tree/node-draggable.spec.ts similarity index 100% rename from examples/sites/demos/app/tree/node-draggable.spec.ts rename to examples/sites/demos/pc/app/tree/node-draggable.spec.ts diff --git a/examples/sites/demos/app/tree/node-draggable.vue b/examples/sites/demos/pc/app/tree/node-draggable.vue similarity index 100% rename from examples/sites/demos/app/tree/node-draggable.vue rename to examples/sites/demos/pc/app/tree/node-draggable.vue diff --git a/examples/sites/demos/app/tree/node-events-composition-api.vue b/examples/sites/demos/pc/app/tree/node-events-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree/node-events-composition-api.vue rename to examples/sites/demos/pc/app/tree/node-events-composition-api.vue diff --git a/examples/sites/demos/app/tree/node-events.spec.ts b/examples/sites/demos/pc/app/tree/node-events.spec.ts similarity index 100% rename from examples/sites/demos/app/tree/node-events.spec.ts rename to examples/sites/demos/pc/app/tree/node-events.spec.ts diff --git a/examples/sites/demos/app/tree/node-events.vue b/examples/sites/demos/pc/app/tree/node-events.vue similarity index 100% rename from examples/sites/demos/app/tree/node-events.vue rename to examples/sites/demos/pc/app/tree/node-events.vue diff --git a/examples/sites/demos/app/tree/node-key-composition-api.vue b/examples/sites/demos/pc/app/tree/node-key-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree/node-key-composition-api.vue rename to examples/sites/demos/pc/app/tree/node-key-composition-api.vue diff --git a/examples/sites/demos/app/tree/node-key.spec.ts b/examples/sites/demos/pc/app/tree/node-key.spec.ts similarity index 100% rename from examples/sites/demos/app/tree/node-key.spec.ts rename to examples/sites/demos/pc/app/tree/node-key.spec.ts diff --git a/examples/sites/demos/app/tree/node-key.vue b/examples/sites/demos/pc/app/tree/node-key.vue similarity index 100% rename from examples/sites/demos/app/tree/node-key.vue rename to examples/sites/demos/pc/app/tree/node-key.vue diff --git a/examples/sites/demos/app/tree/node-props-config-composition-api.vue b/examples/sites/demos/pc/app/tree/node-props-config-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree/node-props-config-composition-api.vue rename to examples/sites/demos/pc/app/tree/node-props-config-composition-api.vue diff --git a/examples/sites/demos/app/tree/node-props-config.spec.ts b/examples/sites/demos/pc/app/tree/node-props-config.spec.ts similarity index 100% rename from examples/sites/demos/app/tree/node-props-config.spec.ts rename to examples/sites/demos/pc/app/tree/node-props-config.spec.ts diff --git a/examples/sites/demos/app/tree/node-props-config.vue b/examples/sites/demos/pc/app/tree/node-props-config.vue similarity index 100% rename from examples/sites/demos/app/tree/node-props-config.vue rename to examples/sites/demos/pc/app/tree/node-props-config.vue diff --git a/examples/sites/demos/app/tree/plain-mode-composition-api.vue b/examples/sites/demos/pc/app/tree/plain-mode-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree/plain-mode-composition-api.vue rename to examples/sites/demos/pc/app/tree/plain-mode-composition-api.vue diff --git a/examples/sites/demos/app/tree/plain-mode.spec.ts b/examples/sites/demos/pc/app/tree/plain-mode.spec.ts similarity index 100% rename from examples/sites/demos/app/tree/plain-mode.spec.ts rename to examples/sites/demos/pc/app/tree/plain-mode.spec.ts diff --git a/examples/sites/demos/app/tree/plain-mode.vue b/examples/sites/demos/pc/app/tree/plain-mode.vue similarity index 100% rename from examples/sites/demos/app/tree/plain-mode.vue rename to examples/sites/demos/pc/app/tree/plain-mode.vue diff --git a/examples/sites/demos/app/tree/render-after-expand-composition-api.vue b/examples/sites/demos/pc/app/tree/render-after-expand-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree/render-after-expand-composition-api.vue rename to examples/sites/demos/pc/app/tree/render-after-expand-composition-api.vue diff --git a/examples/sites/demos/app/tree/render-after-expand.spec.ts b/examples/sites/demos/pc/app/tree/render-after-expand.spec.ts similarity index 100% rename from examples/sites/demos/app/tree/render-after-expand.spec.ts rename to examples/sites/demos/pc/app/tree/render-after-expand.spec.ts diff --git a/examples/sites/demos/app/tree/render-after-expand.vue b/examples/sites/demos/pc/app/tree/render-after-expand.vue similarity index 100% rename from examples/sites/demos/app/tree/render-after-expand.vue rename to examples/sites/demos/pc/app/tree/render-after-expand.vue diff --git a/examples/sites/demos/app/tree/render-content-composition-api.vue b/examples/sites/demos/pc/app/tree/render-content-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree/render-content-composition-api.vue rename to examples/sites/demos/pc/app/tree/render-content-composition-api.vue diff --git a/examples/sites/demos/app/tree/render-content.spec.ts b/examples/sites/demos/pc/app/tree/render-content.spec.ts similarity index 100% rename from examples/sites/demos/app/tree/render-content.spec.ts rename to examples/sites/demos/pc/app/tree/render-content.spec.ts diff --git a/examples/sites/demos/app/tree/render-content.vue b/examples/sites/demos/pc/app/tree/render-content.vue similarity index 100% rename from examples/sites/demos/app/tree/render-content.vue rename to examples/sites/demos/pc/app/tree/render-content.vue diff --git a/examples/sites/demos/app/tree/set-tree-icon-composition-api.vue b/examples/sites/demos/pc/app/tree/set-tree-icon-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree/set-tree-icon-composition-api.vue rename to examples/sites/demos/pc/app/tree/set-tree-icon-composition-api.vue diff --git a/examples/sites/demos/app/tree/set-tree-icon.spec.ts b/examples/sites/demos/pc/app/tree/set-tree-icon.spec.ts similarity index 100% rename from examples/sites/demos/app/tree/set-tree-icon.spec.ts rename to examples/sites/demos/pc/app/tree/set-tree-icon.spec.ts diff --git a/examples/sites/demos/app/tree/set-tree-icon.vue b/examples/sites/demos/pc/app/tree/set-tree-icon.vue similarity index 100% rename from examples/sites/demos/app/tree/set-tree-icon.vue rename to examples/sites/demos/pc/app/tree/set-tree-icon.vue diff --git a/examples/sites/demos/app/tree/show-checkbox-composition-api.vue b/examples/sites/demos/pc/app/tree/show-checkbox-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree/show-checkbox-composition-api.vue rename to examples/sites/demos/pc/app/tree/show-checkbox-composition-api.vue diff --git a/examples/sites/demos/app/tree/show-checkbox.spec.ts b/examples/sites/demos/pc/app/tree/show-checkbox.spec.ts similarity index 100% rename from examples/sites/demos/app/tree/show-checkbox.spec.ts rename to examples/sites/demos/pc/app/tree/show-checkbox.spec.ts diff --git a/examples/sites/demos/app/tree/show-checkbox.vue b/examples/sites/demos/pc/app/tree/show-checkbox.vue similarity index 100% rename from examples/sites/demos/app/tree/show-checkbox.vue rename to examples/sites/demos/pc/app/tree/show-checkbox.vue diff --git a/examples/sites/demos/app/tree/single-select-radio-composition-api.vue b/examples/sites/demos/pc/app/tree/single-select-radio-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree/single-select-radio-composition-api.vue rename to examples/sites/demos/pc/app/tree/single-select-radio-composition-api.vue diff --git a/examples/sites/demos/app/tree/single-select-radio.spec.ts b/examples/sites/demos/pc/app/tree/single-select-radio.spec.ts similarity index 100% rename from examples/sites/demos/app/tree/single-select-radio.spec.ts rename to examples/sites/demos/pc/app/tree/single-select-radio.spec.ts diff --git a/examples/sites/demos/app/tree/single-select-radio.vue b/examples/sites/demos/pc/app/tree/single-select-radio.vue similarity index 100% rename from examples/sites/demos/app/tree/single-select-radio.vue rename to examples/sites/demos/pc/app/tree/single-select-radio.vue diff --git a/examples/sites/demos/app/tree/slot-deffault-composition-api.vue b/examples/sites/demos/pc/app/tree/slot-deffault-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree/slot-deffault-composition-api.vue rename to examples/sites/demos/pc/app/tree/slot-deffault-composition-api.vue diff --git a/examples/sites/demos/app/tree/slot-deffault.spec.ts b/examples/sites/demos/pc/app/tree/slot-deffault.spec.ts similarity index 100% rename from examples/sites/demos/app/tree/slot-deffault.spec.ts rename to examples/sites/demos/pc/app/tree/slot-deffault.spec.ts diff --git a/examples/sites/demos/app/tree/slot-deffault.vue b/examples/sites/demos/pc/app/tree/slot-deffault.vue similarity index 100% rename from examples/sites/demos/app/tree/slot-deffault.vue rename to examples/sites/demos/pc/app/tree/slot-deffault.vue diff --git a/examples/sites/demos/app/tree/slot-operation-composition-api.vue b/examples/sites/demos/pc/app/tree/slot-operation-composition-api.vue similarity index 100% rename from examples/sites/demos/app/tree/slot-operation-composition-api.vue rename to examples/sites/demos/pc/app/tree/slot-operation-composition-api.vue diff --git a/examples/sites/demos/app/tree/slot-operation.spec.ts b/examples/sites/demos/pc/app/tree/slot-operation.spec.ts similarity index 100% rename from examples/sites/demos/app/tree/slot-operation.spec.ts rename to examples/sites/demos/pc/app/tree/slot-operation.spec.ts diff --git a/examples/sites/demos/app/tree/slot-operation.vue b/examples/sites/demos/pc/app/tree/slot-operation.vue similarity index 100% rename from examples/sites/demos/app/tree/slot-operation.vue rename to examples/sites/demos/pc/app/tree/slot-operation.vue diff --git a/examples/sites/demos/app/tree/webdoc/tree.cn.md b/examples/sites/demos/pc/app/tree/webdoc/tree.cn.md similarity index 100% rename from examples/sites/demos/app/tree/webdoc/tree.cn.md rename to examples/sites/demos/pc/app/tree/webdoc/tree.cn.md diff --git a/examples/sites/demos/app/tree/webdoc/tree.en.md b/examples/sites/demos/pc/app/tree/webdoc/tree.en.md similarity index 100% rename from examples/sites/demos/app/tree/webdoc/tree.en.md rename to examples/sites/demos/pc/app/tree/webdoc/tree.en.md diff --git a/examples/sites/demos/app/tree/webdoc/tree.js b/examples/sites/demos/pc/app/tree/webdoc/tree.js similarity index 100% rename from examples/sites/demos/app/tree/webdoc/tree.js rename to examples/sites/demos/pc/app/tree/webdoc/tree.js diff --git a/examples/sites/demos/app/user-account/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/user-account/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/user-account/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/user-account/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/user-account/basic-usage.vue b/examples/sites/demos/pc/app/user-account/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/user-account/basic-usage.vue rename to examples/sites/demos/pc/app/user-account/basic-usage.vue diff --git a/examples/sites/demos/app/user-account/custom-operation-composition-api.vue b/examples/sites/demos/pc/app/user-account/custom-operation-composition-api.vue similarity index 100% rename from examples/sites/demos/app/user-account/custom-operation-composition-api.vue rename to examples/sites/demos/pc/app/user-account/custom-operation-composition-api.vue diff --git a/examples/sites/demos/app/user-account/custom-operation.vue b/examples/sites/demos/pc/app/user-account/custom-operation.vue similarity index 100% rename from examples/sites/demos/app/user-account/custom-operation.vue rename to examples/sites/demos/pc/app/user-account/custom-operation.vue diff --git a/examples/sites/demos/app/user-account/custom-service-composition-api.vue b/examples/sites/demos/pc/app/user-account/custom-service-composition-api.vue similarity index 100% rename from examples/sites/demos/app/user-account/custom-service-composition-api.vue rename to examples/sites/demos/pc/app/user-account/custom-service-composition-api.vue diff --git a/examples/sites/demos/app/user-account/custom-service.spec.ts b/examples/sites/demos/pc/app/user-account/custom-service.spec.ts similarity index 100% rename from examples/sites/demos/app/user-account/custom-service.spec.ts rename to examples/sites/demos/pc/app/user-account/custom-service.spec.ts diff --git a/examples/sites/demos/app/user-account/custom-service.vue b/examples/sites/demos/pc/app/user-account/custom-service.vue similarity index 100% rename from examples/sites/demos/app/user-account/custom-service.vue rename to examples/sites/demos/pc/app/user-account/custom-service.vue diff --git a/examples/sites/demos/app/user-account/webdoc/user-account.cn.md b/examples/sites/demos/pc/app/user-account/webdoc/user-account.cn.md similarity index 100% rename from examples/sites/demos/app/user-account/webdoc/user-account.cn.md rename to examples/sites/demos/pc/app/user-account/webdoc/user-account.cn.md diff --git a/examples/sites/demos/app/user-account/webdoc/user-account.en.md b/examples/sites/demos/pc/app/user-account/webdoc/user-account.en.md similarity index 100% rename from examples/sites/demos/app/user-account/webdoc/user-account.en.md rename to examples/sites/demos/pc/app/user-account/webdoc/user-account.en.md diff --git a/examples/sites/demos/app/user-account/webdoc/user-account.js b/examples/sites/demos/pc/app/user-account/webdoc/user-account.js similarity index 100% rename from examples/sites/demos/app/user-account/webdoc/user-account.js rename to examples/sites/demos/pc/app/user-account/webdoc/user-account.js diff --git a/examples/sites/demos/app/user-contact/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/user-contact/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/user-contact/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/user-contact/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/user-contact/basic-usage.spec.ts b/examples/sites/demos/pc/app/user-contact/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/user-contact/basic-usage.spec.ts rename to examples/sites/demos/pc/app/user-contact/basic-usage.spec.ts diff --git a/examples/sites/demos/app/user-contact/basic-usage.vue b/examples/sites/demos/pc/app/user-contact/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/user-contact/basic-usage.vue rename to examples/sites/demos/pc/app/user-contact/basic-usage.vue diff --git a/examples/sites/demos/app/user-contact/data-source-composition-api.vue b/examples/sites/demos/pc/app/user-contact/data-source-composition-api.vue similarity index 100% rename from examples/sites/demos/app/user-contact/data-source-composition-api.vue rename to examples/sites/demos/pc/app/user-contact/data-source-composition-api.vue diff --git a/examples/sites/demos/app/user-contact/data-source.spec.ts b/examples/sites/demos/pc/app/user-contact/data-source.spec.ts similarity index 100% rename from examples/sites/demos/app/user-contact/data-source.spec.ts rename to examples/sites/demos/pc/app/user-contact/data-source.spec.ts diff --git a/examples/sites/demos/app/user-contact/data-source.vue b/examples/sites/demos/pc/app/user-contact/data-source.vue similarity index 100% rename from examples/sites/demos/app/user-contact/data-source.vue rename to examples/sites/demos/pc/app/user-contact/data-source.vue diff --git a/examples/sites/demos/app/user-contact/not-displayed-content-composition-api.vue b/examples/sites/demos/pc/app/user-contact/not-displayed-content-composition-api.vue similarity index 100% rename from examples/sites/demos/app/user-contact/not-displayed-content-composition-api.vue rename to examples/sites/demos/pc/app/user-contact/not-displayed-content-composition-api.vue diff --git a/examples/sites/demos/app/user-contact/not-displayed-content.spec.ts b/examples/sites/demos/pc/app/user-contact/not-displayed-content.spec.ts similarity index 100% rename from examples/sites/demos/app/user-contact/not-displayed-content.spec.ts rename to examples/sites/demos/pc/app/user-contact/not-displayed-content.spec.ts diff --git a/examples/sites/demos/app/user-contact/not-displayed-content.vue b/examples/sites/demos/pc/app/user-contact/not-displayed-content.vue similarity index 100% rename from examples/sites/demos/app/user-contact/not-displayed-content.vue rename to examples/sites/demos/pc/app/user-contact/not-displayed-content.vue diff --git a/examples/sites/demos/app/user-contact/slots-usercontact-composition-api.vue b/examples/sites/demos/pc/app/user-contact/slots-usercontact-composition-api.vue similarity index 100% rename from examples/sites/demos/app/user-contact/slots-usercontact-composition-api.vue rename to examples/sites/demos/pc/app/user-contact/slots-usercontact-composition-api.vue diff --git a/examples/sites/demos/app/user-contact/slots-usercontact.spec.ts b/examples/sites/demos/pc/app/user-contact/slots-usercontact.spec.ts similarity index 100% rename from examples/sites/demos/app/user-contact/slots-usercontact.spec.ts rename to examples/sites/demos/pc/app/user-contact/slots-usercontact.spec.ts diff --git a/examples/sites/demos/app/user-contact/slots-usercontact.vue b/examples/sites/demos/pc/app/user-contact/slots-usercontact.vue similarity index 100% rename from examples/sites/demos/app/user-contact/slots-usercontact.vue rename to examples/sites/demos/pc/app/user-contact/slots-usercontact.vue diff --git a/examples/sites/demos/app/user-contact/webdoc/user-contact.cn.md b/examples/sites/demos/pc/app/user-contact/webdoc/user-contact.cn.md similarity index 100% rename from examples/sites/demos/app/user-contact/webdoc/user-contact.cn.md rename to examples/sites/demos/pc/app/user-contact/webdoc/user-contact.cn.md diff --git a/examples/sites/demos/app/user-contact/webdoc/user-contact.en.md b/examples/sites/demos/pc/app/user-contact/webdoc/user-contact.en.md similarity index 100% rename from examples/sites/demos/app/user-contact/webdoc/user-contact.en.md rename to examples/sites/demos/pc/app/user-contact/webdoc/user-contact.en.md diff --git a/examples/sites/demos/app/user-contact/webdoc/user-contact.js b/examples/sites/demos/pc/app/user-contact/webdoc/user-contact.js similarity index 100% rename from examples/sites/demos/app/user-contact/webdoc/user-contact.js rename to examples/sites/demos/pc/app/user-contact/webdoc/user-contact.js diff --git a/examples/sites/demos/app/user-head/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/user-head/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/user-head/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/user-head/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/user-head/basic-usage.spec.ts b/examples/sites/demos/pc/app/user-head/basic-usage.spec.ts similarity index 100% rename from examples/sites/demos/app/user-head/basic-usage.spec.ts rename to examples/sites/demos/pc/app/user-head/basic-usage.spec.ts diff --git a/examples/sites/demos/app/user-head/basic-usage.vue b/examples/sites/demos/pc/app/user-head/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/user-head/basic-usage.vue rename to examples/sites/demos/pc/app/user-head/basic-usage.vue diff --git a/examples/sites/demos/app/user-head/color-composition-api.vue b/examples/sites/demos/pc/app/user-head/color-composition-api.vue similarity index 100% rename from examples/sites/demos/app/user-head/color-composition-api.vue rename to examples/sites/demos/pc/app/user-head/color-composition-api.vue diff --git a/examples/sites/demos/app/user-head/color.spec.ts b/examples/sites/demos/pc/app/user-head/color.spec.ts similarity index 100% rename from examples/sites/demos/app/user-head/color.spec.ts rename to examples/sites/demos/pc/app/user-head/color.spec.ts diff --git a/examples/sites/demos/app/user-head/color.vue b/examples/sites/demos/pc/app/user-head/color.vue similarity index 100% rename from examples/sites/demos/app/user-head/color.vue rename to examples/sites/demos/pc/app/user-head/color.vue diff --git a/examples/sites/demos/app/user-head/custom-background-color-composition-api.vue b/examples/sites/demos/pc/app/user-head/custom-background-color-composition-api.vue similarity index 100% rename from examples/sites/demos/app/user-head/custom-background-color-composition-api.vue rename to examples/sites/demos/pc/app/user-head/custom-background-color-composition-api.vue diff --git a/examples/sites/demos/app/user-head/custom-background-color.spec.ts b/examples/sites/demos/pc/app/user-head/custom-background-color.spec.ts similarity index 100% rename from examples/sites/demos/app/user-head/custom-background-color.spec.ts rename to examples/sites/demos/pc/app/user-head/custom-background-color.spec.ts diff --git a/examples/sites/demos/app/user-head/custom-background-color.vue b/examples/sites/demos/pc/app/user-head/custom-background-color.vue similarity index 100% rename from examples/sites/demos/app/user-head/custom-background-color.vue rename to examples/sites/demos/pc/app/user-head/custom-background-color.vue diff --git a/examples/sites/demos/app/user-head/custom-user-head-content-composition-api.vue b/examples/sites/demos/pc/app/user-head/custom-user-head-content-composition-api.vue similarity index 100% rename from examples/sites/demos/app/user-head/custom-user-head-content-composition-api.vue rename to examples/sites/demos/pc/app/user-head/custom-user-head-content-composition-api.vue diff --git a/examples/sites/demos/app/user-head/custom-user-head-content.spec.ts b/examples/sites/demos/pc/app/user-head/custom-user-head-content.spec.ts similarity index 100% rename from examples/sites/demos/app/user-head/custom-user-head-content.spec.ts rename to examples/sites/demos/pc/app/user-head/custom-user-head-content.spec.ts diff --git a/examples/sites/demos/app/user-head/custom-user-head-content.vue b/examples/sites/demos/pc/app/user-head/custom-user-head-content.vue similarity index 100% rename from examples/sites/demos/app/user-head/custom-user-head-content.vue rename to examples/sites/demos/pc/app/user-head/custom-user-head-content.vue diff --git a/examples/sites/demos/app/user-head/icon-user-head-composition-api.vue b/examples/sites/demos/pc/app/user-head/icon-user-head-composition-api.vue similarity index 100% rename from examples/sites/demos/app/user-head/icon-user-head-composition-api.vue rename to examples/sites/demos/pc/app/user-head/icon-user-head-composition-api.vue diff --git a/examples/sites/demos/app/user-head/icon-user-head.spec.ts b/examples/sites/demos/pc/app/user-head/icon-user-head.spec.ts similarity index 100% rename from examples/sites/demos/app/user-head/icon-user-head.spec.ts rename to examples/sites/demos/pc/app/user-head/icon-user-head.spec.ts diff --git a/examples/sites/demos/app/user-head/icon-user-head.vue b/examples/sites/demos/pc/app/user-head/icon-user-head.vue similarity index 100% rename from examples/sites/demos/app/user-head/icon-user-head.vue rename to examples/sites/demos/pc/app/user-head/icon-user-head.vue diff --git a/examples/sites/demos/app/user-head/image-user-head-composition-api.vue b/examples/sites/demos/pc/app/user-head/image-user-head-composition-api.vue similarity index 100% rename from examples/sites/demos/app/user-head/image-user-head-composition-api.vue rename to examples/sites/demos/pc/app/user-head/image-user-head-composition-api.vue diff --git a/examples/sites/demos/app/user-head/image-user-head.spec.ts b/examples/sites/demos/pc/app/user-head/image-user-head.spec.ts similarity index 100% rename from examples/sites/demos/app/user-head/image-user-head.spec.ts rename to examples/sites/demos/pc/app/user-head/image-user-head.spec.ts diff --git a/examples/sites/demos/app/user-head/image-user-head.vue b/examples/sites/demos/pc/app/user-head/image-user-head.vue similarity index 100% rename from examples/sites/demos/app/user-head/image-user-head.vue rename to examples/sites/demos/pc/app/user-head/image-user-head.vue diff --git a/examples/sites/demos/app/user-head/label-user-head-composition-api.vue b/examples/sites/demos/pc/app/user-head/label-user-head-composition-api.vue similarity index 100% rename from examples/sites/demos/app/user-head/label-user-head-composition-api.vue rename to examples/sites/demos/pc/app/user-head/label-user-head-composition-api.vue diff --git a/examples/sites/demos/app/user-head/label-user-head.spec.ts b/examples/sites/demos/pc/app/user-head/label-user-head.spec.ts similarity index 100% rename from examples/sites/demos/app/user-head/label-user-head.spec.ts rename to examples/sites/demos/pc/app/user-head/label-user-head.spec.ts diff --git a/examples/sites/demos/app/user-head/label-user-head.vue b/examples/sites/demos/pc/app/user-head/label-user-head.vue similarity index 100% rename from examples/sites/demos/app/user-head/label-user-head.vue rename to examples/sites/demos/pc/app/user-head/label-user-head.vue diff --git a/examples/sites/demos/app/user-head/message-count-limit-composition-api.vue b/examples/sites/demos/pc/app/user-head/message-count-limit-composition-api.vue similarity index 100% rename from examples/sites/demos/app/user-head/message-count-limit-composition-api.vue rename to examples/sites/demos/pc/app/user-head/message-count-limit-composition-api.vue diff --git a/examples/sites/demos/app/user-head/message-count-limit.spec.ts b/examples/sites/demos/pc/app/user-head/message-count-limit.spec.ts similarity index 100% rename from examples/sites/demos/app/user-head/message-count-limit.spec.ts rename to examples/sites/demos/pc/app/user-head/message-count-limit.spec.ts diff --git a/examples/sites/demos/app/user-head/message-count-limit.vue b/examples/sites/demos/pc/app/user-head/message-count-limit.vue similarity index 100% rename from examples/sites/demos/app/user-head/message-count-limit.vue rename to examples/sites/demos/pc/app/user-head/message-count-limit.vue diff --git a/examples/sites/demos/app/user-head/message-count-total-composition-api.vue b/examples/sites/demos/pc/app/user-head/message-count-total-composition-api.vue similarity index 100% rename from examples/sites/demos/app/user-head/message-count-total-composition-api.vue rename to examples/sites/demos/pc/app/user-head/message-count-total-composition-api.vue diff --git a/examples/sites/demos/app/user-head/message-count-total.spec.ts b/examples/sites/demos/pc/app/user-head/message-count-total.spec.ts similarity index 100% rename from examples/sites/demos/app/user-head/message-count-total.spec.ts rename to examples/sites/demos/pc/app/user-head/message-count-total.spec.ts diff --git a/examples/sites/demos/app/user-head/message-count-total.vue b/examples/sites/demos/pc/app/user-head/message-count-total.vue similarity index 100% rename from examples/sites/demos/app/user-head/message-count-total.vue rename to examples/sites/demos/pc/app/user-head/message-count-total.vue diff --git a/examples/sites/demos/app/user-head/message-count-type-composition-api.vue b/examples/sites/demos/pc/app/user-head/message-count-type-composition-api.vue similarity index 100% rename from examples/sites/demos/app/user-head/message-count-type-composition-api.vue rename to examples/sites/demos/pc/app/user-head/message-count-type-composition-api.vue diff --git a/examples/sites/demos/app/user-head/message-count-type.spec.ts b/examples/sites/demos/pc/app/user-head/message-count-type.spec.ts similarity index 100% rename from examples/sites/demos/app/user-head/message-count-type.spec.ts rename to examples/sites/demos/pc/app/user-head/message-count-type.spec.ts diff --git a/examples/sites/demos/app/user-head/message-count-type.vue b/examples/sites/demos/pc/app/user-head/message-count-type.vue similarity index 100% rename from examples/sites/demos/app/user-head/message-count-type.vue rename to examples/sites/demos/pc/app/user-head/message-count-type.vue diff --git a/examples/sites/demos/app/user-head/min-user-head-composition-api.vue b/examples/sites/demos/pc/app/user-head/min-user-head-composition-api.vue similarity index 100% rename from examples/sites/demos/app/user-head/min-user-head-composition-api.vue rename to examples/sites/demos/pc/app/user-head/min-user-head-composition-api.vue diff --git a/examples/sites/demos/app/user-head/min-user-head.spec.ts b/examples/sites/demos/pc/app/user-head/min-user-head.spec.ts similarity index 100% rename from examples/sites/demos/app/user-head/min-user-head.spec.ts rename to examples/sites/demos/pc/app/user-head/min-user-head.spec.ts diff --git a/examples/sites/demos/app/user-head/min-user-head.vue b/examples/sites/demos/pc/app/user-head/min-user-head.vue similarity index 100% rename from examples/sites/demos/app/user-head/min-user-head.vue rename to examples/sites/demos/pc/app/user-head/min-user-head.vue diff --git a/examples/sites/demos/app/user-head/render-user-head-in-grid-composition-api.vue b/examples/sites/demos/pc/app/user-head/render-user-head-in-grid-composition-api.vue similarity index 100% rename from examples/sites/demos/app/user-head/render-user-head-in-grid-composition-api.vue rename to examples/sites/demos/pc/app/user-head/render-user-head-in-grid-composition-api.vue diff --git a/examples/sites/demos/app/user-head/render-user-head-in-grid.spec.ts b/examples/sites/demos/pc/app/user-head/render-user-head-in-grid.spec.ts similarity index 100% rename from examples/sites/demos/app/user-head/render-user-head-in-grid.spec.ts rename to examples/sites/demos/pc/app/user-head/render-user-head-in-grid.spec.ts diff --git a/examples/sites/demos/app/user-head/render-user-head-in-grid.vue b/examples/sites/demos/pc/app/user-head/render-user-head-in-grid.vue similarity index 100% rename from examples/sites/demos/app/user-head/render-user-head-in-grid.vue rename to examples/sites/demos/pc/app/user-head/render-user-head-in-grid.vue diff --git a/examples/sites/demos/app/user-head/round-user-head-composition-api.vue b/examples/sites/demos/pc/app/user-head/round-user-head-composition-api.vue similarity index 100% rename from examples/sites/demos/app/user-head/round-user-head-composition-api.vue rename to examples/sites/demos/pc/app/user-head/round-user-head-composition-api.vue diff --git a/examples/sites/demos/app/user-head/round-user-head.spec.ts b/examples/sites/demos/pc/app/user-head/round-user-head.spec.ts similarity index 100% rename from examples/sites/demos/app/user-head/round-user-head.spec.ts rename to examples/sites/demos/pc/app/user-head/round-user-head.spec.ts diff --git a/examples/sites/demos/app/user-head/round-user-head.vue b/examples/sites/demos/pc/app/user-head/round-user-head.vue similarity index 100% rename from examples/sites/demos/app/user-head/round-user-head.vue rename to examples/sites/demos/pc/app/user-head/round-user-head.vue diff --git a/examples/sites/demos/app/user-head/webdoc/user-head.cn.md b/examples/sites/demos/pc/app/user-head/webdoc/user-head.cn.md similarity index 100% rename from examples/sites/demos/app/user-head/webdoc/user-head.cn.md rename to examples/sites/demos/pc/app/user-head/webdoc/user-head.cn.md diff --git a/examples/sites/demos/app/user-head/webdoc/user-head.en.md b/examples/sites/demos/pc/app/user-head/webdoc/user-head.en.md similarity index 100% rename from examples/sites/demos/app/user-head/webdoc/user-head.en.md rename to examples/sites/demos/pc/app/user-head/webdoc/user-head.en.md diff --git a/examples/sites/demos/app/user-head/webdoc/user-head.js b/examples/sites/demos/pc/app/user-head/webdoc/user-head.js similarity index 100% rename from examples/sites/demos/app/user-head/webdoc/user-head.js rename to examples/sites/demos/pc/app/user-head/webdoc/user-head.js diff --git a/examples/sites/demos/app/user-link/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/user-link/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/user-link/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/user-link/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/user-link/basic-usage.vue b/examples/sites/demos/pc/app/user-link/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/user-link/basic-usage.vue rename to examples/sites/demos/pc/app/user-link/basic-usage.vue diff --git a/examples/sites/demos/app/user-link/cache-users-composition-api.vue b/examples/sites/demos/pc/app/user-link/cache-users-composition-api.vue similarity index 100% rename from examples/sites/demos/app/user-link/cache-users-composition-api.vue rename to examples/sites/demos/pc/app/user-link/cache-users-composition-api.vue diff --git a/examples/sites/demos/app/user-link/cache-users.vue b/examples/sites/demos/pc/app/user-link/cache-users.vue similarity index 100% rename from examples/sites/demos/app/user-link/cache-users.vue rename to examples/sites/demos/pc/app/user-link/cache-users.vue diff --git a/examples/sites/demos/app/user-link/custom-service-composition-api.vue b/examples/sites/demos/pc/app/user-link/custom-service-composition-api.vue similarity index 100% rename from examples/sites/demos/app/user-link/custom-service-composition-api.vue rename to examples/sites/demos/pc/app/user-link/custom-service-composition-api.vue diff --git a/examples/sites/demos/app/user-link/custom-service.spec.ts b/examples/sites/demos/pc/app/user-link/custom-service.spec.ts similarity index 100% rename from examples/sites/demos/app/user-link/custom-service.spec.ts rename to examples/sites/demos/pc/app/user-link/custom-service.spec.ts diff --git a/examples/sites/demos/app/user-link/custom-service.vue b/examples/sites/demos/pc/app/user-link/custom-service.vue similarity index 100% rename from examples/sites/demos/app/user-link/custom-service.vue rename to examples/sites/demos/pc/app/user-link/custom-service.vue diff --git a/examples/sites/demos/app/user-link/text-field-composition-api.vue b/examples/sites/demos/pc/app/user-link/text-field-composition-api.vue similarity index 100% rename from examples/sites/demos/app/user-link/text-field-composition-api.vue rename to examples/sites/demos/pc/app/user-link/text-field-composition-api.vue diff --git a/examples/sites/demos/app/user-link/text-field.vue b/examples/sites/demos/pc/app/user-link/text-field.vue similarity index 100% rename from examples/sites/demos/app/user-link/text-field.vue rename to examples/sites/demos/pc/app/user-link/text-field.vue diff --git a/examples/sites/demos/app/user-link/text-split-composition-api.vue b/examples/sites/demos/pc/app/user-link/text-split-composition-api.vue similarity index 100% rename from examples/sites/demos/app/user-link/text-split-composition-api.vue rename to examples/sites/demos/pc/app/user-link/text-split-composition-api.vue diff --git a/examples/sites/demos/app/user-link/text-split.vue b/examples/sites/demos/pc/app/user-link/text-split.vue similarity index 100% rename from examples/sites/demos/app/user-link/text-split.vue rename to examples/sites/demos/pc/app/user-link/text-split.vue diff --git a/examples/sites/demos/app/user-link/value-composition-api.vue b/examples/sites/demos/pc/app/user-link/value-composition-api.vue similarity index 100% rename from examples/sites/demos/app/user-link/value-composition-api.vue rename to examples/sites/demos/pc/app/user-link/value-composition-api.vue diff --git a/examples/sites/demos/app/user-link/value-field-composition-api.vue b/examples/sites/demos/pc/app/user-link/value-field-composition-api.vue similarity index 100% rename from examples/sites/demos/app/user-link/value-field-composition-api.vue rename to examples/sites/demos/pc/app/user-link/value-field-composition-api.vue diff --git a/examples/sites/demos/app/user-link/value-field.vue b/examples/sites/demos/pc/app/user-link/value-field.vue similarity index 100% rename from examples/sites/demos/app/user-link/value-field.vue rename to examples/sites/demos/pc/app/user-link/value-field.vue diff --git a/examples/sites/demos/app/user-link/value-split-composition-api.vue b/examples/sites/demos/pc/app/user-link/value-split-composition-api.vue similarity index 100% rename from examples/sites/demos/app/user-link/value-split-composition-api.vue rename to examples/sites/demos/pc/app/user-link/value-split-composition-api.vue diff --git a/examples/sites/demos/app/user-link/value-split.vue b/examples/sites/demos/pc/app/user-link/value-split.vue similarity index 100% rename from examples/sites/demos/app/user-link/value-split.vue rename to examples/sites/demos/pc/app/user-link/value-split.vue diff --git a/examples/sites/demos/app/user-link/value.vue b/examples/sites/demos/pc/app/user-link/value.vue similarity index 100% rename from examples/sites/demos/app/user-link/value.vue rename to examples/sites/demos/pc/app/user-link/value.vue diff --git a/examples/sites/demos/app/user-link/webdoc/user-link.cn.md b/examples/sites/demos/pc/app/user-link/webdoc/user-link.cn.md similarity index 100% rename from examples/sites/demos/app/user-link/webdoc/user-link.cn.md rename to examples/sites/demos/pc/app/user-link/webdoc/user-link.cn.md diff --git a/examples/sites/demos/app/user-link/webdoc/user-link.en.md b/examples/sites/demos/pc/app/user-link/webdoc/user-link.en.md similarity index 100% rename from examples/sites/demos/app/user-link/webdoc/user-link.en.md rename to examples/sites/demos/pc/app/user-link/webdoc/user-link.en.md diff --git a/examples/sites/demos/app/user-link/webdoc/user-link.js b/examples/sites/demos/pc/app/user-link/webdoc/user-link.js similarity index 100% rename from examples/sites/demos/app/user-link/webdoc/user-link.js rename to examples/sites/demos/pc/app/user-link/webdoc/user-link.js diff --git a/examples/sites/demos/app/user/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/user/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/user/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/user/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/user/basic-usage.vue b/examples/sites/demos/pc/app/user/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/user/basic-usage.vue rename to examples/sites/demos/pc/app/user/basic-usage.vue diff --git a/examples/sites/demos/app/user/cache-users-composition-api.vue b/examples/sites/demos/pc/app/user/cache-users-composition-api.vue similarity index 100% rename from examples/sites/demos/app/user/cache-users-composition-api.vue rename to examples/sites/demos/pc/app/user/cache-users-composition-api.vue diff --git a/examples/sites/demos/app/user/cache-users.vue b/examples/sites/demos/pc/app/user/cache-users.vue similarity index 100% rename from examples/sites/demos/app/user/cache-users.vue rename to examples/sites/demos/pc/app/user/cache-users.vue diff --git a/examples/sites/demos/app/user/collapse-show-overflow-tooltip-composition-api.vue b/examples/sites/demos/pc/app/user/collapse-show-overflow-tooltip-composition-api.vue similarity index 100% rename from examples/sites/demos/app/user/collapse-show-overflow-tooltip-composition-api.vue rename to examples/sites/demos/pc/app/user/collapse-show-overflow-tooltip-composition-api.vue diff --git a/examples/sites/demos/app/user/collapse-show-overflow-tooltip.vue b/examples/sites/demos/pc/app/user/collapse-show-overflow-tooltip.vue similarity index 100% rename from examples/sites/demos/app/user/collapse-show-overflow-tooltip.vue rename to examples/sites/demos/pc/app/user/collapse-show-overflow-tooltip.vue diff --git a/examples/sites/demos/app/user/collapse-tags -composition-api.vue b/examples/sites/demos/pc/app/user/collapse-tags -composition-api.vue similarity index 100% rename from examples/sites/demos/app/user/collapse-tags -composition-api.vue rename to examples/sites/demos/pc/app/user/collapse-tags -composition-api.vue diff --git a/examples/sites/demos/app/user/collapse-tags .vue b/examples/sites/demos/pc/app/user/collapse-tags .vue similarity index 100% rename from examples/sites/demos/app/user/collapse-tags .vue rename to examples/sites/demos/pc/app/user/collapse-tags .vue diff --git a/examples/sites/demos/app/user/custom-placeholder-composition-api.vue b/examples/sites/demos/pc/app/user/custom-placeholder-composition-api.vue similarity index 100% rename from examples/sites/demos/app/user/custom-placeholder-composition-api.vue rename to examples/sites/demos/pc/app/user/custom-placeholder-composition-api.vue diff --git a/examples/sites/demos/app/user/custom-placeholder.vue b/examples/sites/demos/pc/app/user/custom-placeholder.vue similarity index 100% rename from examples/sites/demos/app/user/custom-placeholder.vue rename to examples/sites/demos/pc/app/user/custom-placeholder.vue diff --git a/examples/sites/demos/app/user/custom-service-composition-api.vue b/examples/sites/demos/pc/app/user/custom-service-composition-api.vue similarity index 100% rename from examples/sites/demos/app/user/custom-service-composition-api.vue rename to examples/sites/demos/pc/app/user/custom-service-composition-api.vue diff --git a/examples/sites/demos/app/user/custom-service.spec.ts b/examples/sites/demos/pc/app/user/custom-service.spec.ts similarity index 100% rename from examples/sites/demos/app/user/custom-service.spec.ts rename to examples/sites/demos/pc/app/user/custom-service.spec.ts diff --git a/examples/sites/demos/app/user/custom-service.vue b/examples/sites/demos/pc/app/user/custom-service.vue similarity index 100% rename from examples/sites/demos/app/user/custom-service.vue rename to examples/sites/demos/pc/app/user/custom-service.vue diff --git a/examples/sites/demos/app/user/custom-sort-composition-api.vue b/examples/sites/demos/pc/app/user/custom-sort-composition-api.vue similarity index 100% rename from examples/sites/demos/app/user/custom-sort-composition-api.vue rename to examples/sites/demos/pc/app/user/custom-sort-composition-api.vue diff --git a/examples/sites/demos/app/user/custom-sort.vue b/examples/sites/demos/pc/app/user/custom-sort.vue similarity index 100% rename from examples/sites/demos/app/user/custom-sort.vue rename to examples/sites/demos/pc/app/user/custom-sort.vue diff --git a/examples/sites/demos/app/user/delay-load-composition-api.vue b/examples/sites/demos/pc/app/user/delay-load-composition-api.vue similarity index 100% rename from examples/sites/demos/app/user/delay-load-composition-api.vue rename to examples/sites/demos/pc/app/user/delay-load-composition-api.vue diff --git a/examples/sites/demos/app/user/delay-load.vue b/examples/sites/demos/pc/app/user/delay-load.vue similarity index 100% rename from examples/sites/demos/app/user/delay-load.vue rename to examples/sites/demos/pc/app/user/delay-load.vue diff --git a/examples/sites/demos/app/user/dynamic-disable-composition-api.vue b/examples/sites/demos/pc/app/user/dynamic-disable-composition-api.vue similarity index 100% rename from examples/sites/demos/app/user/dynamic-disable-composition-api.vue rename to examples/sites/demos/pc/app/user/dynamic-disable-composition-api.vue diff --git a/examples/sites/demos/app/user/dynamic-disable.vue b/examples/sites/demos/pc/app/user/dynamic-disable.vue similarity index 100% rename from examples/sites/demos/app/user/dynamic-disable.vue rename to examples/sites/demos/pc/app/user/dynamic-disable.vue diff --git a/examples/sites/demos/app/user/event-change-composition-api.vue b/examples/sites/demos/pc/app/user/event-change-composition-api.vue similarity index 100% rename from examples/sites/demos/app/user/event-change-composition-api.vue rename to examples/sites/demos/pc/app/user/event-change-composition-api.vue diff --git a/examples/sites/demos/app/user/event-change.vue b/examples/sites/demos/pc/app/user/event-change.vue similarity index 100% rename from examples/sites/demos/app/user/event-change.vue rename to examples/sites/demos/pc/app/user/event-change.vue diff --git a/examples/sites/demos/app/user/event-error-composition-api.vue b/examples/sites/demos/pc/app/user/event-error-composition-api.vue similarity index 100% rename from examples/sites/demos/app/user/event-error-composition-api.vue rename to examples/sites/demos/pc/app/user/event-error-composition-api.vue diff --git a/examples/sites/demos/app/user/event-error.vue b/examples/sites/demos/pc/app/user/event-error.vue similarity index 100% rename from examples/sites/demos/app/user/event-error.vue rename to examples/sites/demos/pc/app/user/event-error.vue diff --git a/examples/sites/demos/app/user/load-after-input-the-length-composition-api.vue b/examples/sites/demos/pc/app/user/load-after-input-the-length-composition-api.vue similarity index 100% rename from examples/sites/demos/app/user/load-after-input-the-length-composition-api.vue rename to examples/sites/demos/pc/app/user/load-after-input-the-length-composition-api.vue diff --git a/examples/sites/demos/app/user/load-after-input-the-length.vue b/examples/sites/demos/pc/app/user/load-after-input-the-length.vue similarity index 100% rename from examples/sites/demos/app/user/load-after-input-the-length.vue rename to examples/sites/demos/pc/app/user/load-after-input-the-length.vue diff --git a/examples/sites/demos/app/user/multiple-users-composition-api.vue b/examples/sites/demos/pc/app/user/multiple-users-composition-api.vue similarity index 100% rename from examples/sites/demos/app/user/multiple-users-composition-api.vue rename to examples/sites/demos/pc/app/user/multiple-users-composition-api.vue diff --git a/examples/sites/demos/app/user/multiple-users-tag-composition-api.vue b/examples/sites/demos/pc/app/user/multiple-users-tag-composition-api.vue similarity index 100% rename from examples/sites/demos/app/user/multiple-users-tag-composition-api.vue rename to examples/sites/demos/pc/app/user/multiple-users-tag-composition-api.vue diff --git a/examples/sites/demos/app/user/multiple-users-tag.vue b/examples/sites/demos/pc/app/user/multiple-users-tag.vue similarity index 100% rename from examples/sites/demos/app/user/multiple-users-tag.vue rename to examples/sites/demos/pc/app/user/multiple-users-tag.vue diff --git a/examples/sites/demos/app/user/multiple-users.vue b/examples/sites/demos/pc/app/user/multiple-users.vue similarity index 100% rename from examples/sites/demos/app/user/multiple-users.vue rename to examples/sites/demos/pc/app/user/multiple-users.vue diff --git a/examples/sites/demos/app/user/tag-copy-all-composition-api.vue b/examples/sites/demos/pc/app/user/tag-copy-all-composition-api.vue similarity index 100% rename from examples/sites/demos/app/user/tag-copy-all-composition-api.vue rename to examples/sites/demos/pc/app/user/tag-copy-all-composition-api.vue diff --git a/examples/sites/demos/app/user/tag-copy-all.vue b/examples/sites/demos/pc/app/user/tag-copy-all.vue similarity index 100% rename from examples/sites/demos/app/user/tag-copy-all.vue rename to examples/sites/demos/pc/app/user/tag-copy-all.vue diff --git a/examples/sites/demos/app/user/tag-copy-composition-api.vue b/examples/sites/demos/pc/app/user/tag-copy-composition-api.vue similarity index 100% rename from examples/sites/demos/app/user/tag-copy-composition-api.vue rename to examples/sites/demos/pc/app/user/tag-copy-composition-api.vue diff --git a/examples/sites/demos/app/user/tag-copy.vue b/examples/sites/demos/pc/app/user/tag-copy.vue similarity index 100% rename from examples/sites/demos/app/user/tag-copy.vue rename to examples/sites/demos/pc/app/user/tag-copy.vue diff --git a/examples/sites/demos/app/user/text-field-composition-api.vue b/examples/sites/demos/pc/app/user/text-field-composition-api.vue similarity index 100% rename from examples/sites/demos/app/user/text-field-composition-api.vue rename to examples/sites/demos/pc/app/user/text-field-composition-api.vue diff --git a/examples/sites/demos/app/user/text-field.vue b/examples/sites/demos/pc/app/user/text-field.vue similarity index 100% rename from examples/sites/demos/app/user/text-field.vue rename to examples/sites/demos/pc/app/user/text-field.vue diff --git a/examples/sites/demos/app/user/user-options-composition-api.vue b/examples/sites/demos/pc/app/user/user-options-composition-api.vue similarity index 100% rename from examples/sites/demos/app/user/user-options-composition-api.vue rename to examples/sites/demos/pc/app/user/user-options-composition-api.vue diff --git a/examples/sites/demos/app/user/user-options.vue b/examples/sites/demos/pc/app/user/user-options.vue similarity index 100% rename from examples/sites/demos/app/user/user-options.vue rename to examples/sites/demos/pc/app/user/user-options.vue diff --git a/examples/sites/demos/app/user/user-select-size-composition-api.vue b/examples/sites/demos/pc/app/user/user-select-size-composition-api.vue similarity index 100% rename from examples/sites/demos/app/user/user-select-size-composition-api.vue rename to examples/sites/demos/pc/app/user/user-select-size-composition-api.vue diff --git a/examples/sites/demos/app/user/user-select-size.vue b/examples/sites/demos/pc/app/user/user-select-size.vue similarity index 100% rename from examples/sites/demos/app/user/user-select-size.vue rename to examples/sites/demos/pc/app/user/user-select-size.vue diff --git a/examples/sites/demos/app/user/value-field-composition-api.vue b/examples/sites/demos/pc/app/user/value-field-composition-api.vue similarity index 100% rename from examples/sites/demos/app/user/value-field-composition-api.vue rename to examples/sites/demos/pc/app/user/value-field-composition-api.vue diff --git a/examples/sites/demos/app/user/value-field.vue b/examples/sites/demos/pc/app/user/value-field.vue similarity index 100% rename from examples/sites/demos/app/user/value-field.vue rename to examples/sites/demos/pc/app/user/value-field.vue diff --git a/examples/sites/demos/app/user/value-split-composition-api.vue b/examples/sites/demos/pc/app/user/value-split-composition-api.vue similarity index 100% rename from examples/sites/demos/app/user/value-split-composition-api.vue rename to examples/sites/demos/pc/app/user/value-split-composition-api.vue diff --git a/examples/sites/demos/app/user/value-split.vue b/examples/sites/demos/pc/app/user/value-split.vue similarity index 100% rename from examples/sites/demos/app/user/value-split.vue rename to examples/sites/demos/pc/app/user/value-split.vue diff --git a/examples/sites/demos/app/user/webdoc/user.cn.md b/examples/sites/demos/pc/app/user/webdoc/user.cn.md similarity index 100% rename from examples/sites/demos/app/user/webdoc/user.cn.md rename to examples/sites/demos/pc/app/user/webdoc/user.cn.md diff --git a/examples/sites/demos/app/user/webdoc/user.en.md b/examples/sites/demos/pc/app/user/webdoc/user.en.md similarity index 100% rename from examples/sites/demos/app/user/webdoc/user.en.md rename to examples/sites/demos/pc/app/user/webdoc/user.en.md diff --git a/examples/sites/demos/app/user/webdoc/user.js b/examples/sites/demos/pc/app/user/webdoc/user.js similarity index 100% rename from examples/sites/demos/app/user/webdoc/user.js rename to examples/sites/demos/pc/app/user/webdoc/user.js diff --git a/examples/sites/demos/app/wizard/base-flow-composition-api.vue b/examples/sites/demos/pc/app/wizard/base-flow-composition-api.vue similarity index 100% rename from examples/sites/demos/app/wizard/base-flow-composition-api.vue rename to examples/sites/demos/pc/app/wizard/base-flow-composition-api.vue diff --git a/examples/sites/demos/app/wizard/base-flow.spec.ts b/examples/sites/demos/pc/app/wizard/base-flow.spec.ts similarity index 100% rename from examples/sites/demos/app/wizard/base-flow.spec.ts rename to examples/sites/demos/pc/app/wizard/base-flow.spec.ts diff --git a/examples/sites/demos/app/wizard/base-flow.vue b/examples/sites/demos/pc/app/wizard/base-flow.vue similarity index 100% rename from examples/sites/demos/app/wizard/base-flow.vue rename to examples/sites/demos/pc/app/wizard/base-flow.vue diff --git a/examples/sites/demos/app/wizard/basic-usage-composition-api.vue b/examples/sites/demos/pc/app/wizard/basic-usage-composition-api.vue similarity index 100% rename from examples/sites/demos/app/wizard/basic-usage-composition-api.vue rename to examples/sites/demos/pc/app/wizard/basic-usage-composition-api.vue diff --git a/examples/sites/demos/app/wizard/basic-usage.vue b/examples/sites/demos/pc/app/wizard/basic-usage.vue similarity index 100% rename from examples/sites/demos/app/wizard/basic-usage.vue rename to examples/sites/demos/pc/app/wizard/basic-usage.vue diff --git a/examples/sites/demos/app/wizard/page-guide-composition-api.vue b/examples/sites/demos/pc/app/wizard/page-guide-composition-api.vue similarity index 100% rename from examples/sites/demos/app/wizard/page-guide-composition-api.vue rename to examples/sites/demos/pc/app/wizard/page-guide-composition-api.vue diff --git a/examples/sites/demos/app/wizard/page-guide.spec.ts b/examples/sites/demos/pc/app/wizard/page-guide.spec.ts similarity index 100% rename from examples/sites/demos/app/wizard/page-guide.spec.ts rename to examples/sites/demos/pc/app/wizard/page-guide.spec.ts diff --git a/examples/sites/demos/app/wizard/page-guide.vue b/examples/sites/demos/pc/app/wizard/page-guide.vue similarity index 100% rename from examples/sites/demos/app/wizard/page-guide.vue rename to examples/sites/demos/pc/app/wizard/page-guide.vue diff --git a/examples/sites/demos/app/wizard/slot-base-composition-api.vue b/examples/sites/demos/pc/app/wizard/slot-base-composition-api.vue similarity index 100% rename from examples/sites/demos/app/wizard/slot-base-composition-api.vue rename to examples/sites/demos/pc/app/wizard/slot-base-composition-api.vue diff --git a/examples/sites/demos/app/wizard/slot-base.spec.ts b/examples/sites/demos/pc/app/wizard/slot-base.spec.ts similarity index 100% rename from examples/sites/demos/app/wizard/slot-base.spec.ts rename to examples/sites/demos/pc/app/wizard/slot-base.spec.ts diff --git a/examples/sites/demos/app/wizard/slot-base.vue b/examples/sites/demos/pc/app/wizard/slot-base.vue similarity index 100% rename from examples/sites/demos/app/wizard/slot-base.vue rename to examples/sites/demos/pc/app/wizard/slot-base.vue diff --git a/examples/sites/demos/app/wizard/slot-step-button-composition-api.vue b/examples/sites/demos/pc/app/wizard/slot-step-button-composition-api.vue similarity index 100% rename from examples/sites/demos/app/wizard/slot-step-button-composition-api.vue rename to examples/sites/demos/pc/app/wizard/slot-step-button-composition-api.vue diff --git a/examples/sites/demos/app/wizard/slot-step-button.spec.ts b/examples/sites/demos/pc/app/wizard/slot-step-button.spec.ts similarity index 100% rename from examples/sites/demos/app/wizard/slot-step-button.spec.ts rename to examples/sites/demos/pc/app/wizard/slot-step-button.spec.ts diff --git a/examples/sites/demos/app/wizard/slot-step-button.vue b/examples/sites/demos/pc/app/wizard/slot-step-button.vue similarity index 100% rename from examples/sites/demos/app/wizard/slot-step-button.vue rename to examples/sites/demos/pc/app/wizard/slot-step-button.vue diff --git a/examples/sites/demos/app/wizard/status-icon-composition-api.vue b/examples/sites/demos/pc/app/wizard/status-icon-composition-api.vue similarity index 100% rename from examples/sites/demos/app/wizard/status-icon-composition-api.vue rename to examples/sites/demos/pc/app/wizard/status-icon-composition-api.vue diff --git a/examples/sites/demos/app/wizard/status-icon.vue b/examples/sites/demos/pc/app/wizard/status-icon.vue similarity index 100% rename from examples/sites/demos/app/wizard/status-icon.vue rename to examples/sites/demos/pc/app/wizard/status-icon.vue diff --git a/examples/sites/demos/app/wizard/time-line-flow-composition-api.vue b/examples/sites/demos/pc/app/wizard/time-line-flow-composition-api.vue similarity index 100% rename from examples/sites/demos/app/wizard/time-line-flow-composition-api.vue rename to examples/sites/demos/pc/app/wizard/time-line-flow-composition-api.vue diff --git a/examples/sites/demos/app/wizard/time-line-flow.spec.ts b/examples/sites/demos/pc/app/wizard/time-line-flow.spec.ts similarity index 100% rename from examples/sites/demos/app/wizard/time-line-flow.spec.ts rename to examples/sites/demos/pc/app/wizard/time-line-flow.spec.ts diff --git a/examples/sites/demos/app/wizard/time-line-flow.vue b/examples/sites/demos/pc/app/wizard/time-line-flow.vue similarity index 100% rename from examples/sites/demos/app/wizard/time-line-flow.vue rename to examples/sites/demos/pc/app/wizard/time-line-flow.vue diff --git a/examples/sites/demos/app/wizard/vertical-composition-api.vue b/examples/sites/demos/pc/app/wizard/vertical-composition-api.vue similarity index 100% rename from examples/sites/demos/app/wizard/vertical-composition-api.vue rename to examples/sites/demos/pc/app/wizard/vertical-composition-api.vue diff --git a/examples/sites/demos/app/wizard/vertical.spec.ts b/examples/sites/demos/pc/app/wizard/vertical.spec.ts similarity index 100% rename from examples/sites/demos/app/wizard/vertical.spec.ts rename to examples/sites/demos/pc/app/wizard/vertical.spec.ts diff --git a/examples/sites/demos/app/wizard/vertical.vue b/examples/sites/demos/pc/app/wizard/vertical.vue similarity index 100% rename from examples/sites/demos/app/wizard/vertical.vue rename to examples/sites/demos/pc/app/wizard/vertical.vue diff --git a/examples/sites/demos/app/wizard/webdoc/wizard.cn.md b/examples/sites/demos/pc/app/wizard/webdoc/wizard.cn.md similarity index 100% rename from examples/sites/demos/app/wizard/webdoc/wizard.cn.md rename to examples/sites/demos/pc/app/wizard/webdoc/wizard.cn.md diff --git a/examples/sites/demos/app/wizard/webdoc/wizard.en.md b/examples/sites/demos/pc/app/wizard/webdoc/wizard.en.md similarity index 100% rename from examples/sites/demos/app/wizard/webdoc/wizard.en.md rename to examples/sites/demos/pc/app/wizard/webdoc/wizard.en.md diff --git a/examples/sites/demos/app/wizard/webdoc/wizard.js b/examples/sites/demos/pc/app/wizard/webdoc/wizard.js similarity index 100% rename from examples/sites/demos/app/wizard/webdoc/wizard.js rename to examples/sites/demos/pc/app/wizard/webdoc/wizard.js diff --git a/examples/sites/demos/config.js b/examples/sites/demos/pc/config.js similarity index 100% rename from examples/sites/demos/config.js rename to examples/sites/demos/pc/config.js diff --git a/examples/sites/demos/menus.js b/examples/sites/demos/pc/menus.js similarity index 99% rename from examples/sites/demos/menus.js rename to examples/sites/demos/pc/menus.js index 78d01fb0e..efeb6b878 100644 --- a/examples/sites/demos/menus.js +++ b/examples/sites/demos/pc/menus.js @@ -62,7 +62,8 @@ export const cmpMenus = [ { 'nameCn': '树型菜单', 'name': 'TreeMenu', 'key': 'tree-menu' }, { 'nameCn': '流程图', 'name': 'Wizard', 'key': 'wizard' }, { 'nameCn': '下拉菜单', 'name': 'Dropdown', 'key': 'dropdown' }, - { 'nameCn': '菜单按钮', 'name': 'ActionMenu', 'key': 'action-menu' } + { 'nameCn': '菜单按钮', 'name': 'ActionMenu', 'key': 'action-menu' }, + { 'nameCn': '流程图', 'name': 'Flowchart', 'key': 'flowchart' } ] }, { diff --git a/examples/sites/demos/overviewimage/accordion.svg b/examples/sites/demos/pc/overviewimage/accordion.svg similarity index 100% rename from examples/sites/demos/overviewimage/accordion.svg rename to examples/sites/demos/pc/overviewimage/accordion.svg diff --git a/examples/sites/demos/overviewimage/action-menu.svg b/examples/sites/demos/pc/overviewimage/action-menu.svg similarity index 100% rename from examples/sites/demos/overviewimage/action-menu.svg rename to examples/sites/demos/pc/overviewimage/action-menu.svg diff --git a/examples/sites/demos/overviewimage/actionmenu.svg b/examples/sites/demos/pc/overviewimage/actionmenu.svg similarity index 100% rename from examples/sites/demos/overviewimage/actionmenu.svg rename to examples/sites/demos/pc/overviewimage/actionmenu.svg diff --git a/examples/sites/demos/overviewimage/alert.svg b/examples/sites/demos/pc/overviewimage/alert.svg similarity index 100% rename from examples/sites/demos/overviewimage/alert.svg rename to examples/sites/demos/pc/overviewimage/alert.svg diff --git a/examples/sites/demos/overviewimage/amount.svg b/examples/sites/demos/pc/overviewimage/amount.svg similarity index 100% rename from examples/sites/demos/overviewimage/amount.svg rename to examples/sites/demos/pc/overviewimage/amount.svg diff --git a/examples/sites/demos/overviewimage/anchor.svg b/examples/sites/demos/pc/overviewimage/anchor.svg similarity index 100% rename from examples/sites/demos/overviewimage/anchor.svg rename to examples/sites/demos/pc/overviewimage/anchor.svg diff --git a/examples/sites/demos/overviewimage/angular.svg b/examples/sites/demos/pc/overviewimage/angular.svg similarity index 100% rename from examples/sites/demos/overviewimage/angular.svg rename to examples/sites/demos/pc/overviewimage/angular.svg diff --git a/examples/sites/demos/overviewimage/area.svg b/examples/sites/demos/pc/overviewimage/area.svg similarity index 100% rename from examples/sites/demos/overviewimage/area.svg rename to examples/sites/demos/pc/overviewimage/area.svg diff --git a/examples/sites/demos/overviewimage/autocomplete.svg b/examples/sites/demos/pc/overviewimage/autocomplete.svg similarity index 100% rename from examples/sites/demos/overviewimage/autocomplete.svg rename to examples/sites/demos/pc/overviewimage/autocomplete.svg diff --git a/examples/sites/demos/overviewimage/avatar.svg b/examples/sites/demos/pc/overviewimage/avatar.svg similarity index 100% rename from examples/sites/demos/overviewimage/avatar.svg rename to examples/sites/demos/pc/overviewimage/avatar.svg diff --git a/examples/sites/demos/overviewimage/badge.svg b/examples/sites/demos/pc/overviewimage/badge.svg similarity index 100% rename from examples/sites/demos/overviewimage/badge.svg rename to examples/sites/demos/pc/overviewimage/badge.svg diff --git a/examples/sites/demos/overviewimage/breadcrumb.svg b/examples/sites/demos/pc/overviewimage/breadcrumb.svg similarity index 100% rename from examples/sites/demos/overviewimage/breadcrumb.svg rename to examples/sites/demos/pc/overviewimage/breadcrumb.svg diff --git a/examples/sites/demos/overviewimage/browser.svg b/examples/sites/demos/pc/overviewimage/browser.svg similarity index 100% rename from examples/sites/demos/overviewimage/browser.svg rename to examples/sites/demos/pc/overviewimage/browser.svg diff --git a/examples/sites/demos/overviewimage/bulletin-board.svg b/examples/sites/demos/pc/overviewimage/bulletin-board.svg similarity index 100% rename from examples/sites/demos/overviewimage/bulletin-board.svg rename to examples/sites/demos/pc/overviewimage/bulletin-board.svg diff --git a/examples/sites/demos/overviewimage/button-group.svg b/examples/sites/demos/pc/overviewimage/button-group.svg similarity index 100% rename from examples/sites/demos/overviewimage/button-group.svg rename to examples/sites/demos/pc/overviewimage/button-group.svg diff --git a/examples/sites/demos/overviewimage/button.svg b/examples/sites/demos/pc/overviewimage/button.svg similarity index 100% rename from examples/sites/demos/overviewimage/button.svg rename to examples/sites/demos/pc/overviewimage/button.svg diff --git a/examples/sites/demos/overviewimage/buttongroup.svg b/examples/sites/demos/pc/overviewimage/buttongroup.svg similarity index 100% rename from examples/sites/demos/overviewimage/buttongroup.svg rename to examples/sites/demos/pc/overviewimage/buttongroup.svg diff --git a/examples/sites/demos/overviewimage/calendar.svg b/examples/sites/demos/pc/overviewimage/calendar.svg similarity index 100% rename from examples/sites/demos/overviewimage/calendar.svg rename to examples/sites/demos/pc/overviewimage/calendar.svg diff --git a/examples/sites/demos/overviewimage/card.svg b/examples/sites/demos/pc/overviewimage/card.svg similarity index 100% rename from examples/sites/demos/overviewimage/card.svg rename to examples/sites/demos/pc/overviewimage/card.svg diff --git a/examples/sites/demos/overviewimage/carousel.svg b/examples/sites/demos/pc/overviewimage/carousel.svg similarity index 100% rename from examples/sites/demos/overviewimage/carousel.svg rename to examples/sites/demos/pc/overviewimage/carousel.svg diff --git a/examples/sites/demos/overviewimage/cascader-panel.svg b/examples/sites/demos/pc/overviewimage/cascader-panel.svg similarity index 100% rename from examples/sites/demos/overviewimage/cascader-panel.svg rename to examples/sites/demos/pc/overviewimage/cascader-panel.svg diff --git a/examples/sites/demos/overviewimage/cascader.svg b/examples/sites/demos/pc/overviewimage/cascader.svg similarity index 100% rename from examples/sites/demos/overviewimage/cascader.svg rename to examples/sites/demos/pc/overviewimage/cascader.svg diff --git a/examples/sites/demos/overviewimage/chart-attributes-demo.svg b/examples/sites/demos/pc/overviewimage/chart-attributes-demo.svg similarity index 100% rename from examples/sites/demos/overviewimage/chart-attributes-demo.svg rename to examples/sites/demos/pc/overviewimage/chart-attributes-demo.svg diff --git a/examples/sites/demos/overviewimage/chart-autonavi-map.svg b/examples/sites/demos/pc/overviewimage/chart-autonavi-map.svg similarity index 100% rename from examples/sites/demos/overviewimage/chart-autonavi-map.svg rename to examples/sites/demos/pc/overviewimage/chart-autonavi-map.svg diff --git a/examples/sites/demos/overviewimage/chart-baidu-map.svg b/examples/sites/demos/pc/overviewimage/chart-baidu-map.svg similarity index 100% rename from examples/sites/demos/overviewimage/chart-baidu-map.svg rename to examples/sites/demos/pc/overviewimage/chart-baidu-map.svg diff --git a/examples/sites/demos/overviewimage/chart-bar.svg b/examples/sites/demos/pc/overviewimage/chart-bar.svg similarity index 100% rename from examples/sites/demos/overviewimage/chart-bar.svg rename to examples/sites/demos/pc/overviewimage/chart-bar.svg diff --git a/examples/sites/demos/overviewimage/chart-boxplot.svg b/examples/sites/demos/pc/overviewimage/chart-boxplot.svg similarity index 100% rename from examples/sites/demos/overviewimage/chart-boxplot.svg rename to examples/sites/demos/pc/overviewimage/chart-boxplot.svg diff --git a/examples/sites/demos/overviewimage/chart-candle.svg b/examples/sites/demos/pc/overviewimage/chart-candle.svg similarity index 100% rename from examples/sites/demos/overviewimage/chart-candle.svg rename to examples/sites/demos/pc/overviewimage/chart-candle.svg diff --git a/examples/sites/demos/overviewimage/chart-dev.svg b/examples/sites/demos/pc/overviewimage/chart-dev.svg similarity index 100% rename from examples/sites/demos/overviewimage/chart-dev.svg rename to examples/sites/demos/pc/overviewimage/chart-dev.svg diff --git a/examples/sites/demos/overviewimage/chart-events.svg b/examples/sites/demos/pc/overviewimage/chart-events.svg similarity index 100% rename from examples/sites/demos/overviewimage/chart-events.svg rename to examples/sites/demos/pc/overviewimage/chart-events.svg diff --git a/examples/sites/demos/overviewimage/chart-funnel.svg b/examples/sites/demos/pc/overviewimage/chart-funnel.svg similarity index 100% rename from examples/sites/demos/overviewimage/chart-funnel.svg rename to examples/sites/demos/pc/overviewimage/chart-funnel.svg diff --git a/examples/sites/demos/overviewimage/chart-gauge.svg b/examples/sites/demos/pc/overviewimage/chart-gauge.svg similarity index 100% rename from examples/sites/demos/overviewimage/chart-gauge.svg rename to examples/sites/demos/pc/overviewimage/chart-gauge.svg diff --git a/examples/sites/demos/overviewimage/chart-graph.svg b/examples/sites/demos/pc/overviewimage/chart-graph.svg similarity index 100% rename from examples/sites/demos/overviewimage/chart-graph.svg rename to examples/sites/demos/pc/overviewimage/chart-graph.svg diff --git a/examples/sites/demos/overviewimage/chart-heatmap.svg b/examples/sites/demos/pc/overviewimage/chart-heatmap.svg similarity index 100% rename from examples/sites/demos/overviewimage/chart-heatmap.svg rename to examples/sites/demos/pc/overviewimage/chart-heatmap.svg diff --git a/examples/sites/demos/overviewimage/chart-histogram.svg b/examples/sites/demos/pc/overviewimage/chart-histogram.svg similarity index 100% rename from examples/sites/demos/overviewimage/chart-histogram.svg rename to examples/sites/demos/pc/overviewimage/chart-histogram.svg diff --git a/examples/sites/demos/overviewimage/chart-line.svg b/examples/sites/demos/pc/overviewimage/chart-line.svg similarity index 100% rename from examples/sites/demos/overviewimage/chart-line.svg rename to examples/sites/demos/pc/overviewimage/chart-line.svg diff --git a/examples/sites/demos/overviewimage/chart-liquidfill.svg b/examples/sites/demos/pc/overviewimage/chart-liquidfill.svg similarity index 100% rename from examples/sites/demos/overviewimage/chart-liquidfill.svg rename to examples/sites/demos/pc/overviewimage/chart-liquidfill.svg diff --git a/examples/sites/demos/overviewimage/chart-map.svg b/examples/sites/demos/pc/overviewimage/chart-map.svg similarity index 100% rename from examples/sites/demos/overviewimage/chart-map.svg rename to examples/sites/demos/pc/overviewimage/chart-map.svg diff --git a/examples/sites/demos/overviewimage/chart-pie.svg b/examples/sites/demos/pc/overviewimage/chart-pie.svg similarity index 100% rename from examples/sites/demos/overviewimage/chart-pie.svg rename to examples/sites/demos/pc/overviewimage/chart-pie.svg diff --git a/examples/sites/demos/overviewimage/chart-question.svg b/examples/sites/demos/pc/overviewimage/chart-question.svg similarity index 100% rename from examples/sites/demos/overviewimage/chart-question.svg rename to examples/sites/demos/pc/overviewimage/chart-question.svg diff --git a/examples/sites/demos/overviewimage/chart-radar.svg b/examples/sites/demos/pc/overviewimage/chart-radar.svg similarity index 100% rename from examples/sites/demos/overviewimage/chart-radar.svg rename to examples/sites/demos/pc/overviewimage/chart-radar.svg diff --git a/examples/sites/demos/overviewimage/chart-ring.svg b/examples/sites/demos/pc/overviewimage/chart-ring.svg similarity index 100% rename from examples/sites/demos/overviewimage/chart-ring.svg rename to examples/sites/demos/pc/overviewimage/chart-ring.svg diff --git a/examples/sites/demos/overviewimage/chart-sankey.svg b/examples/sites/demos/pc/overviewimage/chart-sankey.svg similarity index 100% rename from examples/sites/demos/overviewimage/chart-sankey.svg rename to examples/sites/demos/pc/overviewimage/chart-sankey.svg diff --git a/examples/sites/demos/overviewimage/chart-scatter.svg b/examples/sites/demos/pc/overviewimage/chart-scatter.svg similarity index 100% rename from examples/sites/demos/overviewimage/chart-scatter.svg rename to examples/sites/demos/pc/overviewimage/chart-scatter.svg diff --git a/examples/sites/demos/overviewimage/chart-sunburst.svg b/examples/sites/demos/pc/overviewimage/chart-sunburst.svg similarity index 100% rename from examples/sites/demos/overviewimage/chart-sunburst.svg rename to examples/sites/demos/pc/overviewimage/chart-sunburst.svg diff --git a/examples/sites/demos/overviewimage/chart-tree.svg b/examples/sites/demos/pc/overviewimage/chart-tree.svg similarity index 100% rename from examples/sites/demos/overviewimage/chart-tree.svg rename to examples/sites/demos/pc/overviewimage/chart-tree.svg diff --git a/examples/sites/demos/overviewimage/chart-waterfall.svg b/examples/sites/demos/pc/overviewimage/chart-waterfall.svg similarity index 100% rename from examples/sites/demos/overviewimage/chart-waterfall.svg rename to examples/sites/demos/pc/overviewimage/chart-waterfall.svg diff --git a/examples/sites/demos/overviewimage/chart-wordcloud.svg b/examples/sites/demos/pc/overviewimage/chart-wordcloud.svg similarity index 100% rename from examples/sites/demos/overviewimage/chart-wordcloud.svg rename to examples/sites/demos/pc/overviewimage/chart-wordcloud.svg diff --git a/examples/sites/demos/overviewimage/chart.svg b/examples/sites/demos/pc/overviewimage/chart.svg similarity index 100% rename from examples/sites/demos/overviewimage/chart.svg rename to examples/sites/demos/pc/overviewimage/chart.svg diff --git a/examples/sites/demos/overviewimage/checkbox-group.svg b/examples/sites/demos/pc/overviewimage/checkbox-group.svg similarity index 100% rename from examples/sites/demos/overviewimage/checkbox-group.svg rename to examples/sites/demos/pc/overviewimage/checkbox-group.svg diff --git a/examples/sites/demos/overviewimage/checkbox.svg b/examples/sites/demos/pc/overviewimage/checkbox.svg similarity index 100% rename from examples/sites/demos/overviewimage/checkbox.svg rename to examples/sites/demos/pc/overviewimage/checkbox.svg diff --git a/examples/sites/demos/overviewimage/checkgroup.svg b/examples/sites/demos/pc/overviewimage/checkgroup.svg similarity index 100% rename from examples/sites/demos/overviewimage/checkgroup.svg rename to examples/sites/demos/pc/overviewimage/checkgroup.svg diff --git a/examples/sites/demos/overviewimage/collapse.svg b/examples/sites/demos/pc/overviewimage/collapse.svg similarity index 100% rename from examples/sites/demos/overviewimage/collapse.svg rename to examples/sites/demos/pc/overviewimage/collapse.svg diff --git a/examples/sites/demos/overviewimage/color.svg b/examples/sites/demos/pc/overviewimage/color.svg similarity index 100% rename from examples/sites/demos/overviewimage/color.svg rename to examples/sites/demos/pc/overviewimage/color.svg diff --git a/examples/sites/demos/overviewimage/company.svg b/examples/sites/demos/pc/overviewimage/company.svg similarity index 100% rename from examples/sites/demos/overviewimage/company.svg rename to examples/sites/demos/pc/overviewimage/company.svg diff --git a/examples/sites/demos/overviewimage/config-provider.svg b/examples/sites/demos/pc/overviewimage/config-provider.svg similarity index 100% rename from examples/sites/demos/overviewimage/config-provider.svg rename to examples/sites/demos/pc/overviewimage/config-provider.svg diff --git a/examples/sites/demos/overviewimage/container.svg b/examples/sites/demos/pc/overviewimage/container.svg similarity index 100% rename from examples/sites/demos/overviewimage/container.svg rename to examples/sites/demos/pc/overviewimage/container.svg diff --git a/examples/sites/demos/overviewimage/country.svg b/examples/sites/demos/pc/overviewimage/country.svg similarity index 100% rename from examples/sites/demos/overviewimage/country.svg rename to examples/sites/demos/pc/overviewimage/country.svg diff --git a/examples/sites/demos/overviewimage/credit-card-form.svg b/examples/sites/demos/pc/overviewimage/credit-card-form.svg similarity index 100% rename from examples/sites/demos/overviewimage/credit-card-form.svg rename to examples/sites/demos/pc/overviewimage/credit-card-form.svg diff --git a/examples/sites/demos/overviewimage/crop.svg b/examples/sites/demos/pc/overviewimage/crop.svg similarity index 100% rename from examples/sites/demos/overviewimage/crop.svg rename to examples/sites/demos/pc/overviewimage/crop.svg diff --git a/examples/sites/demos/overviewimage/currency.svg b/examples/sites/demos/pc/overviewimage/currency.svg similarity index 100% rename from examples/sites/demos/overviewimage/currency.svg rename to examples/sites/demos/pc/overviewimage/currency.svg diff --git a/examples/sites/demos/overviewimage/date-picker.svg b/examples/sites/demos/pc/overviewimage/date-picker.svg similarity index 100% rename from examples/sites/demos/overviewimage/date-picker.svg rename to examples/sites/demos/pc/overviewimage/date-picker.svg diff --git a/examples/sites/demos/overviewimage/date-range.svg b/examples/sites/demos/pc/overviewimage/date-range.svg similarity index 100% rename from examples/sites/demos/overviewimage/date-range.svg rename to examples/sites/demos/pc/overviewimage/date-range.svg diff --git a/examples/sites/demos/overviewimage/date.svg b/examples/sites/demos/pc/overviewimage/date.svg similarity index 100% rename from examples/sites/demos/overviewimage/date.svg rename to examples/sites/demos/pc/overviewimage/date.svg diff --git a/examples/sites/demos/overviewimage/dept.svg b/examples/sites/demos/pc/overviewimage/dept.svg similarity index 100% rename from examples/sites/demos/overviewimage/dept.svg rename to examples/sites/demos/pc/overviewimage/dept.svg diff --git a/examples/sites/demos/overviewimage/detail-page.svg b/examples/sites/demos/pc/overviewimage/detail-page.svg similarity index 100% rename from examples/sites/demos/overviewimage/detail-page.svg rename to examples/sites/demos/pc/overviewimage/detail-page.svg diff --git a/examples/sites/demos/overviewimage/dev.svg b/examples/sites/demos/pc/overviewimage/dev.svg similarity index 100% rename from examples/sites/demos/overviewimage/dev.svg rename to examples/sites/demos/pc/overviewimage/dev.svg diff --git a/examples/sites/demos/overviewimage/dialog-box.svg b/examples/sites/demos/pc/overviewimage/dialog-box.svg similarity index 100% rename from examples/sites/demos/overviewimage/dialog-box.svg rename to examples/sites/demos/pc/overviewimage/dialog-box.svg diff --git a/examples/sites/demos/overviewimage/dialog-select.svg b/examples/sites/demos/pc/overviewimage/dialog-select.svg similarity index 100% rename from examples/sites/demos/overviewimage/dialog-select.svg rename to examples/sites/demos/pc/overviewimage/dialog-select.svg diff --git a/examples/sites/demos/overviewimage/drawer.svg b/examples/sites/demos/pc/overviewimage/drawer.svg similarity index 100% rename from examples/sites/demos/overviewimage/drawer.svg rename to examples/sites/demos/pc/overviewimage/drawer.svg diff --git a/examples/sites/demos/overviewimage/drop-roles.svg b/examples/sites/demos/pc/overviewimage/drop-roles.svg similarity index 100% rename from examples/sites/demos/overviewimage/drop-roles.svg rename to examples/sites/demos/pc/overviewimage/drop-roles.svg diff --git a/examples/sites/demos/overviewimage/drop-times.svg b/examples/sites/demos/pc/overviewimage/drop-times.svg similarity index 100% rename from examples/sites/demos/overviewimage/drop-times.svg rename to examples/sites/demos/pc/overviewimage/drop-times.svg diff --git a/examples/sites/demos/overviewimage/dropdown.svg b/examples/sites/demos/pc/overviewimage/dropdown.svg similarity index 100% rename from examples/sites/demos/overviewimage/dropdown.svg rename to examples/sites/demos/pc/overviewimage/dropdown.svg diff --git a/examples/sites/demos/overviewimage/espace.svg b/examples/sites/demos/pc/overviewimage/espace.svg similarity index 100% rename from examples/sites/demos/overviewimage/espace.svg rename to examples/sites/demos/pc/overviewimage/espace.svg diff --git a/examples/sites/demos/overviewimage/fall-menu.svg b/examples/sites/demos/pc/overviewimage/fall-menu.svg similarity index 100% rename from examples/sites/demos/overviewimage/fall-menu.svg rename to examples/sites/demos/pc/overviewimage/fall-menu.svg diff --git a/examples/sites/demos/overviewimage/file-upload.svg b/examples/sites/demos/pc/overviewimage/file-upload.svg similarity index 100% rename from examples/sites/demos/overviewimage/file-upload.svg rename to examples/sites/demos/pc/overviewimage/file-upload.svg diff --git a/examples/sites/demos/overviewimage/filter-panel.svg b/examples/sites/demos/pc/overviewimage/filter-panel.svg similarity index 100% rename from examples/sites/demos/overviewimage/filter-panel.svg rename to examples/sites/demos/pc/overviewimage/filter-panel.svg diff --git a/examples/sites/demos/overviewimage/floatbar.svg b/examples/sites/demos/pc/overviewimage/floatbar.svg similarity index 100% rename from examples/sites/demos/overviewimage/floatbar.svg rename to examples/sites/demos/pc/overviewimage/floatbar.svg diff --git a/examples/sites/demos/overviewimage/font.svg b/examples/sites/demos/pc/overviewimage/font.svg similarity index 100% rename from examples/sites/demos/overviewimage/font.svg rename to examples/sites/demos/pc/overviewimage/font.svg diff --git a/examples/sites/demos/overviewimage/form.svg b/examples/sites/demos/pc/overviewimage/form.svg similarity index 100% rename from examples/sites/demos/overviewimage/form.svg rename to examples/sites/demos/pc/overviewimage/form.svg diff --git a/examples/sites/demos/overviewimage/fullscreen.svg b/examples/sites/demos/pc/overviewimage/fullscreen.svg similarity index 100% rename from examples/sites/demos/overviewimage/fullscreen.svg rename to examples/sites/demos/pc/overviewimage/fullscreen.svg diff --git a/examples/sites/demos/overviewimage/grid.svg b/examples/sites/demos/pc/overviewimage/grid.svg similarity index 100% rename from examples/sites/demos/overviewimage/grid.svg rename to examples/sites/demos/pc/overviewimage/grid.svg diff --git a/examples/sites/demos/overviewimage/guide.svg b/examples/sites/demos/pc/overviewimage/guide.svg similarity index 100% rename from examples/sites/demos/overviewimage/guide.svg rename to examples/sites/demos/pc/overviewimage/guide.svg diff --git a/examples/sites/demos/overviewimage/hrapprover.svg b/examples/sites/demos/pc/overviewimage/hrapprover.svg similarity index 100% rename from examples/sites/demos/overviewimage/hrapprover.svg rename to examples/sites/demos/pc/overviewimage/hrapprover.svg diff --git a/examples/sites/demos/overviewimage/icon.svg b/examples/sites/demos/pc/overviewimage/icon.svg similarity index 100% rename from examples/sites/demos/overviewimage/icon.svg rename to examples/sites/demos/pc/overviewimage/icon.svg diff --git a/examples/sites/demos/overviewimage/image.svg b/examples/sites/demos/pc/overviewimage/image.svg similarity index 100% rename from examples/sites/demos/overviewimage/image.svg rename to examples/sites/demos/pc/overviewimage/image.svg diff --git a/examples/sites/demos/overviewimage/infinite-scroll.svg b/examples/sites/demos/pc/overviewimage/infinite-scroll.svg similarity index 100% rename from examples/sites/demos/overviewimage/infinite-scroll.svg rename to examples/sites/demos/pc/overviewimage/infinite-scroll.svg diff --git a/examples/sites/demos/overviewimage/input.svg b/examples/sites/demos/pc/overviewimage/input.svg similarity index 100% rename from examples/sites/demos/overviewimage/input.svg rename to examples/sites/demos/pc/overviewimage/input.svg diff --git a/examples/sites/demos/overviewimage/ip-address.svg b/examples/sites/demos/pc/overviewimage/ip-address.svg similarity index 100% rename from examples/sites/demos/overviewimage/ip-address.svg rename to examples/sites/demos/pc/overviewimage/ip-address.svg diff --git a/examples/sites/demos/overviewimage/layout.svg b/examples/sites/demos/pc/overviewimage/layout.svg similarity index 100% rename from examples/sites/demos/overviewimage/layout.svg rename to examples/sites/demos/pc/overviewimage/layout.svg diff --git a/examples/sites/demos/overviewimage/link-menu.svg b/examples/sites/demos/pc/overviewimage/link-menu.svg similarity index 100% rename from examples/sites/demos/overviewimage/link-menu.svg rename to examples/sites/demos/pc/overviewimage/link-menu.svg diff --git a/examples/sites/demos/overviewimage/link.svg b/examples/sites/demos/pc/overviewimage/link.svg similarity index 100% rename from examples/sites/demos/overviewimage/link.svg rename to examples/sites/demos/pc/overviewimage/link.svg diff --git a/examples/sites/demos/overviewimage/loading.svg b/examples/sites/demos/pc/overviewimage/loading.svg similarity index 100% rename from examples/sites/demos/overviewimage/loading.svg rename to examples/sites/demos/pc/overviewimage/loading.svg diff --git a/examples/sites/demos/overviewimage/locales.svg b/examples/sites/demos/pc/overviewimage/locales.svg similarity index 100% rename from examples/sites/demos/overviewimage/locales.svg rename to examples/sites/demos/pc/overviewimage/locales.svg diff --git a/examples/sites/demos/overviewimage/logo.svg b/examples/sites/demos/pc/overviewimage/logo.svg similarity index 100% rename from examples/sites/demos/overviewimage/logo.svg rename to examples/sites/demos/pc/overviewimage/logo.svg diff --git a/examples/sites/demos/overviewimage/logon-user.svg b/examples/sites/demos/pc/overviewimage/logon-user.svg similarity index 100% rename from examples/sites/demos/overviewimage/logon-user.svg rename to examples/sites/demos/pc/overviewimage/logon-user.svg diff --git a/examples/sites/demos/overviewimage/logout.svg b/examples/sites/demos/pc/overviewimage/logout.svg similarity index 100% rename from examples/sites/demos/overviewimage/logout.svg rename to examples/sites/demos/pc/overviewimage/logout.svg diff --git a/examples/sites/demos/overviewimage/milestone.svg b/examples/sites/demos/pc/overviewimage/milestone.svg similarity index 100% rename from examples/sites/demos/overviewimage/milestone.svg rename to examples/sites/demos/pc/overviewimage/milestone.svg diff --git a/examples/sites/demos/overviewimage/modal.svg b/examples/sites/demos/pc/overviewimage/modal.svg similarity index 100% rename from examples/sites/demos/overviewimage/modal.svg rename to examples/sites/demos/pc/overviewimage/modal.svg diff --git a/examples/sites/demos/overviewimage/nav-menu.svg b/examples/sites/demos/pc/overviewimage/nav-menu.svg similarity index 100% rename from examples/sites/demos/overviewimage/nav-menu.svg rename to examples/sites/demos/pc/overviewimage/nav-menu.svg diff --git a/examples/sites/demos/overviewimage/notify.svg b/examples/sites/demos/pc/overviewimage/notify.svg similarity index 100% rename from examples/sites/demos/overviewimage/notify.svg rename to examples/sites/demos/pc/overviewimage/notify.svg diff --git a/examples/sites/demos/overviewimage/numeric.svg b/examples/sites/demos/pc/overviewimage/numeric.svg similarity index 100% rename from examples/sites/demos/overviewimage/numeric.svg rename to examples/sites/demos/pc/overviewimage/numeric.svg diff --git a/examples/sites/demos/overviewimage/pager.svg b/examples/sites/demos/pc/overviewimage/pager.svg similarity index 100% rename from examples/sites/demos/overviewimage/pager.svg rename to examples/sites/demos/pc/overviewimage/pager.svg diff --git a/examples/sites/demos/overviewimage/pop-upload.svg b/examples/sites/demos/pc/overviewimage/pop-upload.svg similarity index 100% rename from examples/sites/demos/overviewimage/pop-upload.svg rename to examples/sites/demos/pc/overviewimage/pop-upload.svg diff --git a/examples/sites/demos/overviewimage/popconfirm.svg b/examples/sites/demos/pc/overviewimage/popconfirm.svg similarity index 100% rename from examples/sites/demos/overviewimage/popconfirm.svg rename to examples/sites/demos/pc/overviewimage/popconfirm.svg diff --git a/examples/sites/demos/overviewimage/popeditor.svg b/examples/sites/demos/pc/overviewimage/popeditor.svg similarity index 100% rename from examples/sites/demos/overviewimage/popeditor.svg rename to examples/sites/demos/pc/overviewimage/popeditor.svg diff --git a/examples/sites/demos/overviewimage/popover.svg b/examples/sites/demos/pc/overviewimage/popover.svg similarity index 100% rename from examples/sites/demos/overviewimage/popover.svg rename to examples/sites/demos/pc/overviewimage/popover.svg diff --git a/examples/sites/demos/overviewimage/progress.svg b/examples/sites/demos/pc/overviewimage/progress.svg similarity index 100% rename from examples/sites/demos/overviewimage/progress.svg rename to examples/sites/demos/pc/overviewimage/progress.svg diff --git a/examples/sites/demos/overviewimage/radio.svg b/examples/sites/demos/pc/overviewimage/radio.svg similarity index 100% rename from examples/sites/demos/overviewimage/radio.svg rename to examples/sites/demos/pc/overviewimage/radio.svg diff --git a/examples/sites/demos/overviewimage/rate.svg b/examples/sites/demos/pc/overviewimage/rate.svg similarity index 100% rename from examples/sites/demos/overviewimage/rate.svg rename to examples/sites/demos/pc/overviewimage/rate.svg diff --git a/examples/sites/demos/overviewimage/roles.svg b/examples/sites/demos/pc/overviewimage/roles.svg similarity index 100% rename from examples/sites/demos/overviewimage/roles.svg rename to examples/sites/demos/pc/overviewimage/roles.svg diff --git a/examples/sites/demos/overviewimage/scroll-text.svg b/examples/sites/demos/pc/overviewimage/scroll-text.svg similarity index 100% rename from examples/sites/demos/overviewimage/scroll-text.svg rename to examples/sites/demos/pc/overviewimage/scroll-text.svg diff --git a/examples/sites/demos/overviewimage/search.svg b/examples/sites/demos/pc/overviewimage/search.svg similarity index 100% rename from examples/sites/demos/overviewimage/search.svg rename to examples/sites/demos/pc/overviewimage/search.svg diff --git a/examples/sites/demos/overviewimage/select.svg b/examples/sites/demos/pc/overviewimage/select.svg similarity index 100% rename from examples/sites/demos/overviewimage/select.svg rename to examples/sites/demos/pc/overviewimage/select.svg diff --git a/examples/sites/demos/overviewimage/slide-bar.svg b/examples/sites/demos/pc/overviewimage/slide-bar.svg similarity index 100% rename from examples/sites/demos/overviewimage/slide-bar.svg rename to examples/sites/demos/pc/overviewimage/slide-bar.svg diff --git a/examples/sites/demos/overviewimage/slider.svg b/examples/sites/demos/pc/overviewimage/slider.svg similarity index 100% rename from examples/sites/demos/overviewimage/slider.svg rename to examples/sites/demos/pc/overviewimage/slider.svg diff --git a/examples/sites/demos/overviewimage/split.svg b/examples/sites/demos/pc/overviewimage/split.svg similarity index 100% rename from examples/sites/demos/overviewimage/split.svg rename to examples/sites/demos/pc/overviewimage/split.svg diff --git a/examples/sites/demos/overviewimage/steps.svg b/examples/sites/demos/pc/overviewimage/steps.svg similarity index 100% rename from examples/sites/demos/overviewimage/steps.svg rename to examples/sites/demos/pc/overviewimage/steps.svg diff --git a/examples/sites/demos/overviewimage/switch.svg b/examples/sites/demos/pc/overviewimage/switch.svg similarity index 100% rename from examples/sites/demos/overviewimage/switch.svg rename to examples/sites/demos/pc/overviewimage/switch.svg diff --git a/examples/sites/demos/overviewimage/tabs.svg b/examples/sites/demos/pc/overviewimage/tabs.svg similarity index 100% rename from examples/sites/demos/overviewimage/tabs.svg rename to examples/sites/demos/pc/overviewimage/tabs.svg diff --git a/examples/sites/demos/overviewimage/tag-group.svg b/examples/sites/demos/pc/overviewimage/tag-group.svg similarity index 100% rename from examples/sites/demos/overviewimage/tag-group.svg rename to examples/sites/demos/pc/overviewimage/tag-group.svg diff --git a/examples/sites/demos/overviewimage/tag.svg b/examples/sites/demos/pc/overviewimage/tag.svg similarity index 100% rename from examples/sites/demos/overviewimage/tag.svg rename to examples/sites/demos/pc/overviewimage/tag.svg diff --git a/examples/sites/demos/overviewimage/text-popup.svg b/examples/sites/demos/pc/overviewimage/text-popup.svg similarity index 100% rename from examples/sites/demos/overviewimage/text-popup.svg rename to examples/sites/demos/pc/overviewimage/text-popup.svg diff --git a/examples/sites/demos/overviewimage/time-line.svg b/examples/sites/demos/pc/overviewimage/time-line.svg similarity index 100% rename from examples/sites/demos/overviewimage/time-line.svg rename to examples/sites/demos/pc/overviewimage/time-line.svg diff --git a/examples/sites/demos/overviewimage/time-picker.svg b/examples/sites/demos/pc/overviewimage/time-picker.svg similarity index 100% rename from examples/sites/demos/overviewimage/time-picker.svg rename to examples/sites/demos/pc/overviewimage/time-picker.svg diff --git a/examples/sites/demos/overviewimage/time-select.svg b/examples/sites/demos/pc/overviewimage/time-select.svg similarity index 100% rename from examples/sites/demos/overviewimage/time-select.svg rename to examples/sites/demos/pc/overviewimage/time-select.svg diff --git a/examples/sites/demos/overviewimage/toggle-menu.svg b/examples/sites/demos/pc/overviewimage/toggle-menu.svg similarity index 100% rename from examples/sites/demos/overviewimage/toggle-menu.svg rename to examples/sites/demos/pc/overviewimage/toggle-menu.svg diff --git a/examples/sites/demos/overviewimage/tooltip.svg b/examples/sites/demos/pc/overviewimage/tooltip.svg similarity index 100% rename from examples/sites/demos/overviewimage/tooltip.svg rename to examples/sites/demos/pc/overviewimage/tooltip.svg diff --git a/examples/sites/demos/overviewimage/transfer.svg b/examples/sites/demos/pc/overviewimage/transfer.svg similarity index 100% rename from examples/sites/demos/overviewimage/transfer.svg rename to examples/sites/demos/pc/overviewimage/transfer.svg diff --git a/examples/sites/demos/overviewimage/tree-menu.svg b/examples/sites/demos/pc/overviewimage/tree-menu.svg similarity index 100% rename from examples/sites/demos/overviewimage/tree-menu.svg rename to examples/sites/demos/pc/overviewimage/tree-menu.svg diff --git a/examples/sites/demos/overviewimage/tree.svg b/examples/sites/demos/pc/overviewimage/tree.svg similarity index 100% rename from examples/sites/demos/overviewimage/tree.svg rename to examples/sites/demos/pc/overviewimage/tree.svg diff --git a/examples/sites/demos/overviewimage/user-account.svg b/examples/sites/demos/pc/overviewimage/user-account.svg similarity index 100% rename from examples/sites/demos/overviewimage/user-account.svg rename to examples/sites/demos/pc/overviewimage/user-account.svg diff --git a/examples/sites/demos/overviewimage/user-contact.svg b/examples/sites/demos/pc/overviewimage/user-contact.svg similarity index 100% rename from examples/sites/demos/overviewimage/user-contact.svg rename to examples/sites/demos/pc/overviewimage/user-contact.svg diff --git a/examples/sites/demos/overviewimage/user-head.svg b/examples/sites/demos/pc/overviewimage/user-head.svg similarity index 100% rename from examples/sites/demos/overviewimage/user-head.svg rename to examples/sites/demos/pc/overviewimage/user-head.svg diff --git a/examples/sites/demos/overviewimage/user-link.svg b/examples/sites/demos/pc/overviewimage/user-link.svg similarity index 100% rename from examples/sites/demos/overviewimage/user-link.svg rename to examples/sites/demos/pc/overviewimage/user-link.svg diff --git a/examples/sites/demos/overviewimage/user.svg b/examples/sites/demos/pc/overviewimage/user.svg similarity index 100% rename from examples/sites/demos/overviewimage/user.svg rename to examples/sites/demos/pc/overviewimage/user.svg diff --git a/examples/sites/demos/overviewimage/wizard.svg b/examples/sites/demos/pc/overviewimage/wizard.svg similarity index 100% rename from examples/sites/demos/overviewimage/wizard.svg rename to examples/sites/demos/pc/overviewimage/wizard.svg diff --git a/examples/sites/demos/resource/newVars.json b/examples/sites/demos/pc/resource/newVars.json similarity index 100% rename from examples/sites/demos/resource/newVars.json rename to examples/sites/demos/pc/resource/newVars.json diff --git a/examples/sites/demos/resource/replaceVar.js b/examples/sites/demos/pc/resource/replaceVar.js similarity index 100% rename from examples/sites/demos/resource/replaceVar.js rename to examples/sites/demos/pc/resource/replaceVar.js diff --git a/examples/sites/demos/resource/theme-demo.png b/examples/sites/demos/pc/resource/theme-demo.png similarity index 100% rename from examples/sites/demos/resource/theme-demo.png rename to examples/sites/demos/pc/resource/theme-demo.png diff --git a/examples/sites/demos/resource/tiny-vue.png b/examples/sites/demos/pc/resource/tiny-vue.png similarity index 100% rename from examples/sites/demos/resource/tiny-vue.png rename to examples/sites/demos/pc/resource/tiny-vue.png diff --git a/examples/sites/demos/resource/user-group-2.png b/examples/sites/demos/pc/resource/user-group-2.png similarity index 100% rename from examples/sites/demos/resource/user-group-2.png rename to examples/sites/demos/pc/resource/user-group-2.png diff --git a/examples/sites/demos/resource/user-group.png b/examples/sites/demos/pc/resource/user-group.png similarity index 100% rename from examples/sites/demos/resource/user-group.png rename to examples/sites/demos/pc/resource/user-group.png diff --git a/examples/sites/demos/resource/vite-vue.png b/examples/sites/demos/pc/resource/vite-vue.png similarity index 100% rename from examples/sites/demos/resource/vite-vue.png rename to examples/sites/demos/pc/resource/vite-vue.png diff --git a/examples/sites/demos/webdoc/changelog-en.md b/examples/sites/demos/pc/webdoc/changelog-en.md similarity index 100% rename from examples/sites/demos/webdoc/changelog-en.md rename to examples/sites/demos/pc/webdoc/changelog-en.md diff --git a/examples/sites/demos/webdoc/changelog.md b/examples/sites/demos/pc/webdoc/changelog.md similarity index 100% rename from examples/sites/demos/webdoc/changelog.md rename to examples/sites/demos/pc/webdoc/changelog.md diff --git a/examples/sites/demos/webdoc/develop-demo-en.md b/examples/sites/demos/pc/webdoc/develop-demo-en.md similarity index 100% rename from examples/sites/demos/webdoc/develop-demo-en.md rename to examples/sites/demos/pc/webdoc/develop-demo-en.md diff --git a/examples/sites/demos/webdoc/develop-demo.md b/examples/sites/demos/pc/webdoc/develop-demo.md similarity index 100% rename from examples/sites/demos/webdoc/develop-demo.md rename to examples/sites/demos/pc/webdoc/develop-demo.md diff --git a/examples/sites/demos/webdoc/envpreparation-open-en.md b/examples/sites/demos/pc/webdoc/envpreparation-open-en.md similarity index 100% rename from examples/sites/demos/webdoc/envpreparation-open-en.md rename to examples/sites/demos/pc/webdoc/envpreparation-open-en.md diff --git a/examples/sites/demos/webdoc/envpreparation-open.md b/examples/sites/demos/pc/webdoc/envpreparation-open.md similarity index 100% rename from examples/sites/demos/webdoc/envpreparation-open.md rename to examples/sites/demos/pc/webdoc/envpreparation-open.md diff --git a/examples/sites/demos/webdoc/form-valid-en.md b/examples/sites/demos/pc/webdoc/form-valid-en.md similarity index 100% rename from examples/sites/demos/webdoc/form-valid-en.md rename to examples/sites/demos/pc/webdoc/form-valid-en.md diff --git a/examples/sites/demos/webdoc/form-valid.md b/examples/sites/demos/pc/webdoc/form-valid.md similarity index 100% rename from examples/sites/demos/webdoc/form-valid.md rename to examples/sites/demos/pc/webdoc/form-valid.md diff --git a/examples/sites/demos/webdoc/i18n-en.md b/examples/sites/demos/pc/webdoc/i18n-en.md similarity index 100% rename from examples/sites/demos/webdoc/i18n-en.md rename to examples/sites/demos/pc/webdoc/i18n-en.md diff --git a/examples/sites/demos/webdoc/i18n.md b/examples/sites/demos/pc/webdoc/i18n.md similarity index 100% rename from examples/sites/demos/webdoc/i18n.md rename to examples/sites/demos/pc/webdoc/i18n.md diff --git a/examples/sites/demos/webdoc/import-components-en.md b/examples/sites/demos/pc/webdoc/import-components-en.md similarity index 100% rename from examples/sites/demos/webdoc/import-components-en.md rename to examples/sites/demos/pc/webdoc/import-components-en.md diff --git a/examples/sites/demos/webdoc/import-components.md b/examples/sites/demos/pc/webdoc/import-components.md similarity index 100% rename from examples/sites/demos/webdoc/import-components.md rename to examples/sites/demos/pc/webdoc/import-components.md diff --git a/examples/sites/demos/webdoc/installation-en.md b/examples/sites/demos/pc/webdoc/installation-en.md similarity index 100% rename from examples/sites/demos/webdoc/installation-en.md rename to examples/sites/demos/pc/webdoc/installation-en.md diff --git a/examples/sites/demos/webdoc/installation.md b/examples/sites/demos/pc/webdoc/installation.md similarity index 100% rename from examples/sites/demos/webdoc/installation.md rename to examples/sites/demos/pc/webdoc/installation.md diff --git a/examples/sites/demos/webdoc/theme-en.md b/examples/sites/demos/pc/webdoc/theme-en.md similarity index 100% rename from examples/sites/demos/webdoc/theme-en.md rename to examples/sites/demos/pc/webdoc/theme-en.md diff --git a/examples/sites/demos/webdoc/theme.md b/examples/sites/demos/pc/webdoc/theme.md similarity index 100% rename from examples/sites/demos/webdoc/theme.md rename to examples/sites/demos/pc/webdoc/theme.md diff --git a/examples/sites/env/.env b/examples/sites/env/.env index af23a9aea..4a3731846 100644 --- a/examples/sites/env/.env +++ b/examples/sites/env/.env @@ -1,6 +1,8 @@ # 1、声明一个变量 VITE_CONTEXT=/tiny-vue/ VITE_BUILD_TARGET='inner' +# 官网应用类型:pc / mobile / mobile-first +VITE_APP_MODE='pc' VITE_APP_BUILD_BASE_URL='/' diff --git a/examples/sites/env/.env.inneralpha b/examples/sites/env/.env.inneralpha index df9c0e661..bf02dab4c 100644 --- a/examples/sites/env/.env.inneralpha +++ b/examples/sites/env/.env.inneralpha @@ -1,5 +1,7 @@ # 1、声明一个变量 VITE_CONTEXT=/tiny-vue/ VITE_BUILD_TARGET='inner' +# 官网应用类型:pc / mobile / mobile-first +VITE_APP_MODE='pc' VITE_APP_BUILD_BASE_URL=https://test-static-resource.obs.cn-north-7.ulanqab.huawei.com/tiny-vue-web-doc/${staticReleaseVersion}/ diff --git a/examples/sites/env/.env.innerprod b/examples/sites/env/.env.innerprod index 8d0ca1989..f5fe82a71 100644 --- a/examples/sites/env/.env.innerprod +++ b/examples/sites/env/.env.innerprod @@ -1,5 +1,7 @@ # 1、声明一个变量 VITE_CONTEXT=/tiny-vue/ VITE_BUILD_TARGET='inner' +# 官网应用类型:pc / mobile / mobile-first +VITE_APP_MODE='pc' VITE_APP_BUILD_BASE_URL=https://res.hc-cdn.com/tiny-vue-web-doc/${staticReleaseVersion}/ diff --git a/examples/sites/env/.env.innersaas b/examples/sites/env/.env.innersaas index dcc012fed..04cc7b966 100644 --- a/examples/sites/env/.env.innersaas +++ b/examples/sites/env/.env.innersaas @@ -2,4 +2,6 @@ VITE_CONTEXT=/tiny-vue-saas/ VITE_BUILD_TARGET='inner' VITE_TINY_THEME='saas' +# 官网应用类型:pc / mobile / mobile-first +VITE_APP_MODE='pc' VITE_APP_BUILD_BASE_URL=https://test-static-resource.obs.cn-north-7.ulanqab.huawei.com/tiny-vue-saas/${staticReleaseVersion}/ diff --git a/examples/sites/env/.env.mobile b/examples/sites/env/.env.mobile new file mode 100644 index 000000000..fa9b3a2a0 --- /dev/null +++ b/examples/sites/env/.env.mobile @@ -0,0 +1,7 @@ +# 1、声明一个变量 +VITE_CONTEXT=/tiny-vue-mobile/ +VITE_BUILD_TARGET='inner' +# 官网应用类型:pc / mobile / mobile-first +VITE_APP_MODE='mobile' + +VITE_APP_BUILD_BASE_URL='/' diff --git a/examples/sites/env/.env.mobilealpha b/examples/sites/env/.env.mobilealpha new file mode 100644 index 000000000..6f107a47a --- /dev/null +++ b/examples/sites/env/.env.mobilealpha @@ -0,0 +1,7 @@ +# 1、声明一个变量 +VITE_CONTEXT=/tiny-vue-mobile/ +VITE_BUILD_TARGET='inner' +# 官网应用类型:pc / mobile / mobile-first +VITE_APP_MODE='mobile' + +VITE_APP_BUILD_BASE_URL=https://test-static-resource.obs.cn-north-7.ulanqab.huawei.com/tiny-vue-web-doc/${staticReleaseVersion}/ diff --git a/examples/sites/env/.env.mobileprod b/examples/sites/env/.env.mobileprod new file mode 100644 index 000000000..7530533ce --- /dev/null +++ b/examples/sites/env/.env.mobileprod @@ -0,0 +1,7 @@ +# 1、声明一个变量 +VITE_CONTEXT=/tiny-vue-mobile/ +VITE_BUILD_TARGET='inner' +# 官网应用类型:pc / mobile / mobile-first +VITE_APP_MODE='mobile' + +VITE_APP_BUILD_BASE_URL=//res.hc-cdn.com/tiny-vue-mobile-doc/ diff --git a/examples/sites/env/.env.open b/examples/sites/env/.env.open index 6a41d10db..375966ce8 100644 --- a/examples/sites/env/.env.open +++ b/examples/sites/env/.env.open @@ -1,5 +1,7 @@ # 1、声明一个变量 VITE_CONTEXT=/tiny-vue/ VITE_BUILD_TARGET='open' +# 官网应用类型:pc / mobile / mobile-first +VITE_APP_MODE='pc' VITE_APP_BUILD_BASE_URL=https://res.hc-cdn.com/tiny-vue-web-doc/${staticReleaseVersion}/ \ No newline at end of file diff --git a/examples/sites/env/.env.opendev b/examples/sites/env/.env.opendev index 5a4e0ab7e..bf5901cdd 100644 --- a/examples/sites/env/.env.opendev +++ b/examples/sites/env/.env.opendev @@ -1,5 +1,7 @@ # 1、声明一个变量 VITE_CONTEXT=/tiny-vue/ VITE_BUILD_TARGET='open' +# 官网应用类型:pc / mobile / mobile-first +VITE_APP_MODE='pc' VITE_APP_BUILD_BASE_URL='/' \ No newline at end of file diff --git a/examples/sites/env/.env.saas b/examples/sites/env/.env.saas index b0f8c2894..aab43aff0 100644 --- a/examples/sites/env/.env.saas +++ b/examples/sites/env/.env.saas @@ -2,5 +2,7 @@ VITE_CONTEXT=/tiny-vue/ VITE_BUILD_TARGET='inner' VITE_TINY_THEME='saas' +# 官网应用类型:pc / mobile / mobile-first +VITE_APP_MODE='pc' VITE_APP_BUILD_BASE_URL='/' diff --git a/examples/sites/package.json b/examples/sites/package.json index 2b96757f6..ef33e4eaf 100644 --- a/examples/sites/package.json +++ b/examples/sites/package.json @@ -2,13 +2,16 @@ "name": "@opentiny/vue-docs", "version": "2.1.13", "scripts": { - "start": "node ./scripts/copy.js && vite", - "start:saas": "node ./scripts/copy.js && vite --mode saas", - "start:open": "node ./scripts/copy.js && vite --mode opendev", - "build:inner:alpha": "node ./scripts/copy.js && vite build --mode inneralpha", - "build:inner:saas": "node ./scripts/copy.js && vite build --mode innersaas", - "build:inner:prod": "node ./scripts/copy.js && vite build --mode innerprod", - "build:open": "node ./scripts/copy.js && vite build --mode open", + "start": "vite", + "start:saas": "vite --mode saas", + "start:open": "vite --mode opendev", + "start:mobile": "vite --mode mobile", + "build:inner:alpha": "vite build --mode inneralpha", + "build:mobile:alpha": "vite build --mode mobilealpha", + "build:mobile:prod": "vite build --mode mobileprod", + "build:inner:saas": "vite build --mode innersaas", + "build:inner:prod": "vite build --mode innerprod", + "build:open": "vite build --mode open", "prettier": "npx prettier --write ./**/*.{ts,tsx,css,less,scss,vue}", "stylelint": "npx stylelint ./src/**/*.scss ./src/**/*.less ./src/**/*.css --fix" }, @@ -63,8 +66,8 @@ "stylelint": "^14.9.1", "stylelint-config-standard": "^26.0.0", "unocss": "^0.39.3", - "unplugin-auto-import": "0.8.7", "unplugin-vue-components": "^0.19.9", + "vite-plugin-static-copy": "^0.17.0", "uslug": "^1.0.4", "typescript": "^5.0.2", "vite": "^4.3.8", diff --git a/examples/sites/scripts/copy.js b/examples/sites/scripts/copy.js deleted file mode 100644 index a0f9c1e7f..000000000 --- a/examples/sites/scripts/copy.js +++ /dev/null @@ -1,30 +0,0 @@ -const fs = require('fs-extra') -const path = require('node:path') -const chalk = require('chalk') - -const baseDir = process.cwd() -const toRemovefiles = [path.resolve(baseDir, './public/@demos')] - -toRemovefiles.forEach((file) => { - if (fs.pathExistsSync(file)) { - fs.removeSync(file) - } -}) - -const copyfiles = [ - { - // 组件示例源码、组件描述markdown和组件示例配置 - source: 'demos', - target: './public/@demos' - } -] - -// 根据传入的参数,同步拷贝相应的文件 -copyfiles.forEach((path) => { - try { - fs.copySync(path.source, path.target) - console.log(chalk.green(path.source + ' 拷贝完成!')) - } catch (err) { - console.log(chalk.red(err)) - } -}) diff --git a/examples/sites/src/views/components/cmpConfig.js b/examples/sites/src/views/components/cmpConfig.js index 38630c5f0..c965e89e7 100644 --- a/examples/sites/src/views/components/cmpConfig.js +++ b/examples/sites/src/views/components/cmpConfig.js @@ -1,11 +1,11 @@ // 批量导入vue组件示例文件, 进行vue组件示例的渲染 -const vueFiles = import.meta.glob('@demos/app/**/*.vue') +const vueFiles = import.meta.glob(`@demos/app/**/*.vue`) const vueComponents = Object.create(null) for (const path in vueFiles) { if (Object.prototype.hasOwnProperty.call(vueFiles, path)) { const pathArr = path.split('/') - const cmpId = pathArr[3] - const key = pathArr.slice(4).join('/') + const cmpId = pathArr[4] + const key = pathArr.slice(5).join('/') vueComponents[`${cmpId}/${key}`] = vueFiles[path] } } diff --git a/examples/sites/vite.config.ts b/examples/sites/vite.config.ts index 35fadfdfb..f0b93fe86 100644 --- a/examples/sites/vite.config.ts +++ b/examples/sites/vite.config.ts @@ -6,6 +6,7 @@ import UnoCssConfig from './uno.config' import vueJsx from '@vitejs/plugin-vue-jsx' import dynamicImportPlugin from 'vite-plugin-dynamic-import' import Markdown from 'vite-plugin-md' +import { viteStaticCopy } from 'vite-plugin-static-copy' import { MdExt, mdInstall } from './md.extend.config' import importPlugin from '@opentiny/vue-vite-import' import vue3SvgPlugin from 'vite-svg-loader' @@ -49,7 +50,15 @@ export default defineConfig((config) => { }, markdownItUses: MdExt }), - Unocss(UnoCssConfig) + Unocss(UnoCssConfig), + viteStaticCopy({ + targets: [ + { + src: `./demos/${env.VITE_APP_MODE}/**`, + dest: '@demos' + } + ] + }) ], optimizeDeps: getOptimizeDeps(3), build: { @@ -65,7 +74,7 @@ export default defineConfig((config) => { extensions: ['.js', '.ts', '.tsx', '.vue'], alias: { '@': path.resolve('src'), - '@demos': path.resolve('./demos'), + '@demos': path.resolve(`./demos/${env.VITE_APP_MODE}`), '@opentiny/vue-renderless/types': pathFromWorkspaceRoot('packages/renderless/types'), '@tiptap/vue': '@tiptap/vue-3', ...getAlias(3, env.VITE_TINY_THEME) diff --git a/examples/vue2.7/.env b/examples/vue2.7/.env new file mode 100644 index 000000000..4e232c8cf --- /dev/null +++ b/examples/vue2.7/.env @@ -0,0 +1 @@ +VITE_APP_BUILD_BASE_URL='/' \ No newline at end of file diff --git a/examples/vue2.7/.env.saas b/examples/vue2.7/.env.saas index da85b8245..08955df8e 100644 --- a/examples/vue2.7/.env.saas +++ b/examples/vue2.7/.env.saas @@ -1 +1,2 @@ -VITE_TINY_THEME=saas \ No newline at end of file +VITE_TINY_THEME=saas +VITE_APP_BUILD_BASE_URL='/' \ No newline at end of file diff --git a/examples/vue2/.env b/examples/vue2/.env new file mode 100644 index 000000000..4e232c8cf --- /dev/null +++ b/examples/vue2/.env @@ -0,0 +1 @@ +VITE_APP_BUILD_BASE_URL='/' \ No newline at end of file diff --git a/examples/vue2/.env.saas b/examples/vue2/.env.saas index da85b8245..08955df8e 100644 --- a/examples/vue2/.env.saas +++ b/examples/vue2/.env.saas @@ -1 +1,2 @@ -VITE_TINY_THEME=saas \ No newline at end of file +VITE_TINY_THEME=saas +VITE_APP_BUILD_BASE_URL='/' \ No newline at end of file diff --git a/examples/vue3/.env b/examples/vue3/.env new file mode 100644 index 000000000..4e232c8cf --- /dev/null +++ b/examples/vue3/.env @@ -0,0 +1 @@ +VITE_APP_BUILD_BASE_URL='/' \ No newline at end of file diff --git a/examples/vue3/.env.saas b/examples/vue3/.env.saas index da85b8245..08955df8e 100644 --- a/examples/vue3/.env.saas +++ b/examples/vue3/.env.saas @@ -1 +1,2 @@ -VITE_TINY_THEME=saas \ No newline at end of file +VITE_TINY_THEME=saas +VITE_APP_BUILD_BASE_URL='/' \ No newline at end of file diff --git a/package.json b/package.json index 939a1a805..a1f9c399e 100644 --- a/package.json +++ b/package.json @@ -46,6 +46,8 @@ "// ---------- 启动官网文档 ----------": "", "site": "pnpm build:entry && gulp themeConcat -w & pnpm -C examples/sites start", "site:open": "pnpm build:entry && gulp themeConcat -w & pnpm -C examples/sites start:open", + "// ---------- 启动移动端组件官网文档 ----------": "", + "site:mobile": "pnpm build:entry && gulp themeConcat -w & pnpm -C examples/sites start:mobile", "// ---------- 启动saas官网文档 ----------": "", "site:saas": "pnpm create:icon-saas && pnpm build:entry && pnpm -C examples/sites start:saas", "build:entry": "pnpm -C internals/cli build:entry", diff --git a/packages/renderless/src/popover/vue.ts b/packages/renderless/src/popover/vue.ts index dc05e6650..80bc3315a 100644 --- a/packages/renderless/src/popover/vue.ts +++ b/packages/renderless/src/popover/vue.ts @@ -100,14 +100,23 @@ const initWatch = ({ state, emit, api, - nextTick -}: Pick