88 <td-doc-phone >
99 <div class =" qrcode__wrapper" slot =" qrcode" >
1010 <img class =" qrcode" :src =" qrcode" />
11- <!-- <img class="qrcode" :src="`https://tdesign.gtimg.com/miniprogram/qrcode/${name}.png`" /> -->
1211 </div >
1312 <iframe
1413 :src =" liveUrl"
@@ -41,15 +40,9 @@ import Prismjs from 'prismjs';
4140import ' prismjs/components/prism-bash.js' ;
4241import ' prismjs/components/prism-json.js' ;
4342
44- import QrCode from ' @components/qrcode.vue' ;
45-
4643export default defineComponent ({
4744 inject: [' info' , ' demos' ],
4845
49- components: {
50- QrCode ,
51- },
52-
5346 computed: {
5447 tab: {
5548 get() {
@@ -65,14 +58,15 @@ export default defineComponent({
6558 const { path } = this .$route ;
6659 const name = path .slice (path .lastIndexOf (' /' ) + 1 );
6760
68- return name === ' layout' ? ' col' : name ;
61+ return name . replace ( ' layout' , ' col' ) ;
6962 },
7063 liveUrl() {
71- return ` //tdesign.tencent.com/miniprogram-live/m2w/program/miniprogram/#!pages/${this .name }/${this .name }.html ` ;
64+ const componentName = this .name .split (' -en' )[0 ];
65+ return ` //tdesign.tencent.com/miniprogram-live/m2w/program/miniprogram/#!pages/${componentName }/${componentName }.html ` ;
7266 },
7367 qrcode() {
74- // new URL(): https://cn.vitejs.dev/guide/assets.html#new-url-url-import-meta-url
75- return new URL ( ` ../public /assets/qrcode/${this . name }.png` , import . meta . url ). href ;
68+ const componentName = this . name . split ( ' -en ' )[ 0 ];
69+ return ` //tdesign.tencent.com/miniprogram /assets/qrcode/${componentName }.png` ;
7670 },
7771 },
7872
0 commit comments