diff --git a/package.json b/package.json index 10e387807..7413e5632 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "tdesign-miniprogram", - "packageManager": "pnpm@9.9.0", + "packageManager": "pnpm@9.15.9", "purename": "tdesign", "version": "1.10.1", "description": "tdesign-miniprogram", @@ -32,6 +32,7 @@ "site:dev": "pnpm -C packages/tdesign-miniprogram-site site:dev", "site:intranet": "pnpm -C packages/tdesign-miniprogram-site site:intranet", "site:prerender": "pnpm -C packages/tdesign-miniprogram-site site:prerender", + "m2w": "sh ./script/m2w.sh", "cover": "pnpm -C test cover", "test": "pnpm -C test test", "test:snap-update": "pnpm -C test test:snap-update", diff --git a/packages/tdesign-miniprogram-site/plugins/plugin-tdoc/component.vue b/packages/tdesign-miniprogram-site/plugins/plugin-tdoc/component.vue index 071c53c1e..5ce6b65b4 100644 --- a/packages/tdesign-miniprogram-site/plugins/plugin-tdoc/component.vue +++ b/packages/tdesign-miniprogram-site/plugins/plugin-tdoc/component.vue @@ -50,7 +50,7 @@ export default defineComponent({ get() { return this.$route.query.tab || 'demo'; }, - set(v: string) { + set(v) { if (this.$route.query.tab !== v) { this.$router.push({ query: { tab: v } }); } @@ -65,17 +65,17 @@ export default defineComponent({ liveHost() { const { host } = window.location; if (IS_DEV) { - return 'tdesign.tencent.com'; + return 'https://tdesign.tencent.com'; } - return host; + return `//${host}`; }, liveUrl() { const componentName = this.name.split('-en')[0]; - return `//${this.liveHost}/miniprogram/live/#!pages/${componentName}/${componentName}.html`; + return `${this.liveHost}/miniprogram/live/m2w/program/miniprogram//#!pages/${componentName}/${componentName}.html`; }, qrcode() { const componentName = this.name.split('-en')[0]; - return `//${this.liveHost}/miniprogram/assets/qrcode/${componentName}.png`; + return `//tdesign.tencent.com/miniprogram/assets/qrcode/${componentName}.png`; }, }, diff --git a/script/m2w.sh b/script/m2w.sh new file mode 100644 index 000000000..8843187b6 --- /dev/null +++ b/script/m2w.sh @@ -0,0 +1,19 @@ +#!/bin/bash + +# 执行构建命令 +npm run build + +# 切换到 _example 目录 +cd _example + +# 切换腾讯源 +npm config set registry http://mirrors.tencent.com/npm/ + +pnpm install + +pnpm add @tencent/m2w-tdesign -w + +# 执行 m2w-tdesign 命令 +npx m2w-tdesign build --navigationStyle custom --output ../_site/live --baseUrl /miniprogram/live + +echo "m2w 脚本执行完成!"