diff --git a/packages/vant-cli/package.json b/packages/vant-cli/package.json index 36419c29b..ce771563e 100644 --- a/packages/vant-cli/package.json +++ b/packages/vant-cli/package.json @@ -65,6 +65,7 @@ "commander": "^6.2.1", "consola": "^2.15.0", "conventional-changelog": "^3.1.24", + "copy-text-to-clipboard": "^3.0.1", "css-loader": "^4.0.0", "eslint": "^7.17.0", "fast-glob": "^3.2.4", diff --git a/packages/vant-cli/site/desktop/components/DemoPlayground.vue b/packages/vant-cli/site/desktop/components/DemoPlayground.vue new file mode 100644 index 000000000..8174a8416 --- /dev/null +++ b/packages/vant-cli/site/desktop/components/DemoPlayground.vue @@ -0,0 +1,208 @@ + + + + + diff --git a/packages/vant-cli/site/desktop/main.js b/packages/vant-cli/site/desktop/main.js index 73c1719f2..3f4c4d7b0 100644 --- a/packages/vant-cli/site/desktop/main.js +++ b/packages/vant-cli/site/desktop/main.js @@ -1,6 +1,11 @@ import { createApp } from 'vue'; import { packageEntry } from 'site-desktop-shared'; import App from './App'; +import DemoPlayground from './components/DemoPlayground'; import { router } from './router'; -window.app = createApp(App).use(router).use(packageEntry).mount('#app'); +window.app = createApp(App) + .use(router) + .use(packageEntry) + .component(DemoPlayground.name, DemoPlayground) + .mount('#app'); diff --git a/packages/vant-cli/yarn.lock b/packages/vant-cli/yarn.lock index 4fa41985d..811854aeb 100644 --- a/packages/vant-cli/yarn.lock +++ b/packages/vant-cli/yarn.lock @@ -3415,6 +3415,11 @@ copy-descriptor@^0.1.0: resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= +copy-text-to-clipboard@^3.0.1: + version "3.0.1" + resolved "https://registry.npm.taobao.org/copy-text-to-clipboard/download/copy-text-to-clipboard-3.0.1.tgz?cache=0&sync_timestamp=1613626493019&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcopy-text-to-clipboard%2Fdownload%2Fcopy-text-to-clipboard-3.0.1.tgz#8cbf8f90e0a47f12e4a24743736265d157bce69c" + integrity sha1-jL+PkOCkfxLkokdDc2Jl0Ve85pw= + core-js-compat@^3.8.0: version "3.8.2" resolved "https://registry.npm.taobao.org/core-js-compat/download/core-js-compat-3.8.2.tgz?cache=0&sync_timestamp=1609682123020&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcore-js-compat%2Fdownload%2Fcore-js-compat-3.8.2.tgz#3717f51f6c3d2ebba8cbf27619b57160029d1d4c"