Merge branch 'master' into dev

This commit is contained in:
zyronon 2024-04-15 10:59:42 +08:00
commit 2b9ac1feb9
10 changed files with 210 additions and 190 deletions

View File

@ -46,7 +46,7 @@ jobs:
run: pnpm install
- name: Build
run: pnpm run build-gp-pages
run: pnpm run build
- name: Setup Pages
uses: actions/configure-pages@v3
- name: Upload artifact

View File

@ -13,7 +13,7 @@
<a><img src="https://img.shields.io/badge/Powered%20by-Vue-blue"/></a>
</p>
`douyin-vue`ist eine Parodie`抖音|TikTok`mobiles Kurzvideoprojekt, das auf basiert[`Vue`](https://cn.vuejs.org/)、[`Vite`](https://cn.vitejs.dev/)Realisieren. Habe das Neueste verwendet`Vue`FamilyMart-Technologie-Stack. API-Daten werden lokal im Projekt gespeichert und das Video wird daraus gesammelt`抖音|TikTok`, der Atlas stammt aus`小红书|Xiaohongshu`,passieren[`axios-mock-adapter`](https://github.com/ctimmerm/axios-mock-adapter)Die Bibliothek fängt die API ab und gibt lokale JSON-Daten zurück, um echte Back-End-Anfragen zu simulieren.
`douyin-vue`ist eine Parodie`抖音|TikTok`mobiles Kurzvideoprojekt, das auf basiert[`Vue`](https://cn.vuejs.org/)、[`Vite`](https://cn.vitejs.dev/)erreichen. Habe das Neueste verwendet`Vue`FamilyMart-Technologie-Stack. API-Daten werden lokal im Projekt gespeichert und das Video wird daraus gesammelt`抖音|TikTok`, der Atlas stammt aus`小红书|Xiaohongshu`,passieren[`axios-mock-adapter`](https://github.com/ctimmerm/axios-mock-adapter)Die Bibliothek fängt die API ab und gibt lokale JSON-Daten zurück, um echte Back-End-Anfragen zu simulieren.
<div>
<img width="150px" src='docs/imgs/1.gif' />
@ -30,17 +30,19 @@
## Online-Zugang
Vercel:<http://dy.ttentau.top/>(China empfiehlt den Besuch hier)
Vercel: <http://dy.ttentau.top/>(China empfiehlt den Besuch hier)
Netlify:<https://douyins.netlify.app/>(Empfehlenswert für Gebiete außerhalb Chinas, dies zu besuchen)
Android-Apk:<https://github.com/zyronon/douyin/releases>
**Beachten**`PC`Sie müssen den Browser in den mobilen Modus schalten, zuerst drücken`F12`Um die Konsole aufzurufen, drücken Sie`Ctrl+Shift+M`um eine normale Vorschau anzuzeigen
**Beachten**: Bitte benutzen Sie Ihr Mobiltelefon[über Browser](https://viayoo.com/zh-cn/)oder Chrome-Browservorschau. Andere Browser erzwingen möglicherweise die Vollbilddarstellung des Videos, wodurch es nicht richtig angezeigt wird.
**Beachten**: Bitte benutzen Sie Ihr Mobiltelefon[über Browser](https://viayoo.com/zh-cn/)oder Chrome-Browservorschau. Andere Browser erzwingen möglicherweise, dass das Video im Vollbildmodus angezeigt wird, was dazu führt, dass es nicht richtig angezeigt wird.
## Haftungsausschluss
Dieses Projekt dient ausschließlich Studien- und Forschungszwecken, nicht der kommerziellen Nutzung
本项目仅适用于学习和研究,不得用于商业使用
## laufen
@ -57,33 +59,33 @@ npm install
npm run dev
```
Öffnen Sie Ihren Browser und besuchen Sie<http://127.0.0.1:3000>
Öffnen Sie Ihren Browser und besuchen Sie:<http://127.0.0.1:3000>
**Hinweis: Der PC-Browser muss zuerst in den Mobilmodus geschaltet werden`F12`Um die Konsole aufzurufen, drücken Sie`Ctrl+Shift+M`um eine normale Vorschau anzuzeigen**
## Verknüpfung
- Open Source China:<https://mp.weixin.qq.com/s/TWowmZpU_ojE5G2KzXuU8g>
- V2EX:<https://www.v2ex.com/t/1028678>
- Nuggets:<https://juejin.cn/post/7352813352051687458>
- `开源中国`:<https://mp.weixin.qq.com/s/TWowmZpU_ojE5G2KzXuU8g>
- `V2EX`:<https://www.v2ex.com/t/1028678>
- `掘金`:<https://juejin.cn/post/7352813352051687458>
## Datenquellen
Das Video stammt von folgenden Douyin-Prominenten
- Ich bin Xiangxiu 🐂🍺:<https://v.douyin.com/iYRAPA2L/>
- Yang Laohu 🐯 (Version mit ausgeschlagenem Kinn und verlorenen Zähnen):<https://v.douyin.com/iYRA56de/>
- Notiz:<https://v.douyin.com/iYRAaqjr/>
- Dasha Digi:<https://v.douyin.com/iYRA6rwT/>
- Kleine Orange:<https://v.douyin.com/iYRAnudw/>
- Nan Tian:<https://v.douyin.com/iYRAbKm3/>
- Xiaoba-Haustiersteak 🥩:<https://v.douyin.com/iYRSosVB/>
- Milchtee-Mädchen ◕🌱:<https://v.douyin.com/iYRACKhP/>
- Ich bin Lan Lan:<https://v.douyin.com/iYRAQM1C/>
- 周民艺 waren:<https://v.douyin.com/iYRAQs4h/>
- Liu Siyao nett:<https://v.douyin.com/iYRAaERn/>
- Peng Shiliu-Elf:<https://v.douyin.com/iYRAHrVG/>
- Li Ziqi:<https://v.douyin.com/iYRA5B88/>
- `我是香秀 🐂🍺`:<https://v.douyin.com/iYRAPA2L/>
- `杨老虎 🐯(磕穿下巴掉牙版)`:<https://v.douyin.com/iYRA56de/>
- `条子`:<https://v.douyin.com/iYRAaqjr/>
- `达莎 Digi`<https://v.douyin.com/iYRA6rwT/>
- `小橙子`:<https://v.douyin.com/iYRAnudw/>
- `南恬`:<https://v.douyin.com/iYRAbKm3/>
- `小霸宠牛排 🥩`<https://v.douyin.com/iYRSosVB/>
- `奶茶妹 ◕🌱`:<https://v.douyin.com/iYRACKhP/>
- `我才是岚岚`:<https://v.douyin.com/iYRAQM1C/>
- `周憬艺 ziran`:<https://v.douyin.com/iYRAQs4h/>
- `刘思瑶 nice`:<https://v.douyin.com/iYRAaERn/>
- `彭十六 elf`:<https://v.douyin.com/iYRAHrVG/>
- `李子柒`:<https://v.douyin.com/iYRA5B88/>
Bild aus den öffentlichen Notizen von Xiaohongshu
@ -101,7 +103,7 @@ Sie können meine E-Mail kontaktieren<a href="mailto:zyronon@163.com">zyronon@16
> Teilen Sie meine anderen Open-Source-Projekte:
>
> _[**Wort eingeben**- Software zum Auswendiglernen von Vokabeln, die im Internet verwendet werden kann](https://github.com/zyronon/typing-word)<img src="https://img.shields.io/github/stars/zyronon/typing-word.svg?style=flat-square&label=Star&color=4285dd&logo=github" height="16px" />_
> _[**Webskripte**- Einige nützliche Grease Monkey-Skripte ~](https://github.com/zyronon/web-scripts)<img src="https://img.shields.io/github/stars/zyronon/web-scripts.svg?style=flat-square&label=Star&color=4285dd&logo=github" height="16px" />_
> _[**Webskripte** - 一些好用的油猴脚本~](https://github.com/zyronon/web-scripts)<img src="https://img.shields.io/github/stars/zyronon/web-scripts.svg?style=flat-square&label=Star&color=4285dd&logo=github" height="16px" />_
## Vereinbarung

View File

@ -13,7 +13,7 @@
<a><img src="https://img.shields.io/badge/Powered%20by-Vue-blue"/></a>
</p>
`douyin-vue`is a parody`抖音|TikTok`mobile short video project, which is based on[Vue](https://cn.vuejs.org/)、[Quickly](https://cn.vitejs.dev/)accomplish. Used the latest`Vue`FamilyMart technology stack. Api data is saved locally in the project, and the video is collected from`抖音|TikTok`, the atlas is collected from`小红书|Xiaohongshu`,pass[axios-mock-adapter](https://github.com/ctimmerm/axios-mock-adapter)The library intercepts the API and returns local json data to simulate real back-end requests.
`douyin-vue`is a parody`抖音|TikTok`mobile short video project, which is based on[`Vue`](https://cn.vuejs.org/)、[`Vite`](https://cn.vitejs.dev/)accomplish. Used the latest`Vue`FamilyMart technology stack. Api data is saved locally in the project, and the video is collected from`抖音|TikTok`, the atlas is collected from`小红书|Xiaohongshu`,pass[`axios-mock-adapter`](https://github.com/ctimmerm/axios-mock-adapter)The library intercepts the API and returns local json data to simulate real back-end requests.
<div>
<img width="150px" src='docs/imgs/1.gif' />
@ -28,11 +28,13 @@
<img width="150px" src='docs/imgs/img-5.jpg' />
</div>
## online access
## Online access
Vercel:<http://dy.ttentau.top/>(China recommends visiting this)
Netlify:<https://douyins.netlify.app/>(Recommend visiting this for areas outside China)
Netlify:<https://douyins.netlify.app/>(Recommended to visit this for areas outside China)
Android Apk:<https://github.com/zyronon/douyin/releases>
**Notice**`PC`You must switch the browser to mobile mode, first press`F12`To bring up the console, press`Ctrl+Shift+M`to preview normally
@ -59,31 +61,31 @@ npm run dev
Open your browser and visit:<http://127.0.0.1:3000>
**Note: PC must switch the browser to mobile mode, first press`F12`To bring up the console, press`Ctrl+Shift+M`to preview normally**
**Note: PC browser must be switched to mobile mode, first press`F12`To bring up the console, press`Ctrl+Shift+M`to preview normally**
## Link
- Open Source China:<https://mp.weixin.qq.com/s/TWowmZpU_ojE5G2KzXuU8g>
- V2EX:<https://www.v2ex.com/t/1028678>
- Nuggets:<https://juejin.cn/post/7352813352051687458>
- `开源中国`:<https://mp.weixin.qq.com/s/TWowmZpU_ojE5G2KzXuU8g>
- `V2EX`:<https://www.v2ex.com/t/1028678>
- `掘金`:<https://juejin.cn/post/7352813352051687458>
## Data Sources
The video comes from the following Douyin celebrities
- I am Xiangxiu 🐂🍺:<https://v.douyin.com/iYRAPA2L/>
- Yang Laohu 🐯 (Knocked out chin and lost teeth version):<https://v.douyin.com/iYRA56de/>
- Note:<https://v.douyin.com/iYRAaqjr/>
- Dasha Digi:<https://v.douyin.com/iYRA6rwT/>
- Little orange:<https://v.douyin.com/iYRAnudw/>
- Nan Tian:<https://v.douyin.com/iYRAbKm3/>
- Xiaoba pet steak 🥩:<https://v.douyin.com/iYRSosVB/>
- Milk Tea Girl ◕🌱:<https://v.douyin.com/iYRACKhP/>
- I am Lan Lan:<https://v.douyin.com/iYRAQM1C/>
- 周民艺 were:<https://v.douyin.com/iYRAQs4h/>
- Liu Siyao nice:<https://v.douyin.com/iYRAaERn/>
- Peng Shiliu elf:<https://v.douyin.com/iYRAHrVG/>
- Li Ziqi:<https://v.douyin.com/iYRA5B88/>
- `我是香秀 🐂🍺`:<https://v.douyin.com/iYRAPA2L/>
- `杨老虎 🐯(磕穿下巴掉牙版)`:<https://v.douyin.com/iYRA56de/>
- `条子`:<https://v.douyin.com/iYRAaqjr/>
- `达莎 Digi`<https://v.douyin.com/iYRA6rwT/>
- `小橙子`:<https://v.douyin.com/iYRAnudw/>
- `南恬`:<https://v.douyin.com/iYRAbKm3/>
- `小霸宠牛排 🥩`<https://v.douyin.com/iYRSosVB/>
- `奶茶妹 ◕🌱`:<https://v.douyin.com/iYRACKhP/>
- `我才是岚岚`:<https://v.douyin.com/iYRAQM1C/>
- `周憬艺 ziran`:<https://v.douyin.com/iYRAQs4h/>
- `刘思瑶 nice`:<https://v.douyin.com/iYRAaERn/>
- `彭十六 elf`:<https://v.douyin.com/iYRAHrVG/>
- `李子柒`:<https://v.douyin.com/iYRA5B88/>
Picture from Xiaohongshu public notes
@ -91,10 +93,10 @@ The above content is all public information on the Internet
## Features and suggestions
The project is currently in the early stages of development and new features are being added continuously. If you have any features or suggestions for the software, please feel free to contact us.`Issues`raised in
The project is currently in the early stages of development, and new features are being added continuously. If you have any features or suggestions for the software, please feel free to contact us.`Issues`raised in
If you also like the design ideas of this software, please submit it`PR`, thank you very much for your support!
## 联系我
## contact me
You can contact my email<a href="mailto:zyronon@163.com">zyronon@163.com</a>

View File

@ -13,7 +13,7 @@
<a><img src="https://img.shields.io/badge/Powered%20by-Vue-blue"/></a>
</p>
`douyin-vue`es una parodia`抖音|TikTok`proyecto de vídeo corto móvil, que se basa en[Vista](https://cn.vuejs.org/)、[Rápidamente](https://cn.vitejs.dev/)lograr. Usado lo último`Vue`Pila de tecnología FamilyMart. Los datos de API se guardan localmente en el proyecto y el video se recopila de`抖音|TikTok`, el atlas se recoge de`小红书|Xiaohongshu`,aprobar[adaptador-simulado-axios](https://github.com/ctimmerm/axios-mock-adapter)La biblioteca intercepta la API y devuelve datos json locales para simular solicitudes de back-end reales.
`douyin-vue`es una parodia`抖音|TikTok`proyecto de vídeo corto móvil, que se basa en[`Vue`](https://cn.vuejs.org/)、[`Vite`](https://cn.vitejs.dev/)lograr. Usado lo último`Vue`Pila de tecnología FamilyMart. Los datos de API se guardan localmente en el proyecto y el video se recopila de`抖音|TikTok`,图集采集自`小红书|Xiaohongshu`,aprobar[`axios-mock-adapter`](https://github.com/ctimmerm/axios-mock-adapter)La biblioteca intercepta la API y devuelve datos json locales para simular solicitudes de back-end reales.
<div>
<img width="150px" src='docs/imgs/1.gif' />
@ -28,21 +28,23 @@
<img width="150px" src='docs/imgs/img-5.jpg' />
</div>
## Acceso en linea
## 在线访问
Vercel:<http://dy.ttentau.top/>(China recomienda visitar esto)
Netlificar:<https://douyins.netlify.app/>(Recomiende visitar esto para áreas fuera de China)
Netlificar:<https://douyins.netlify.app/>(Se recomienda visitar esto para áreas fuera de China)
Android Apk:<https://github.com/zyronon/douyin/releases>
**Aviso**`PC`Debes cambiar el navegador al modo móvil, primero presiona`F12`Para abrir la consola, presione`Ctrl+Shift+M`para obtener una vista previa normalmente
**Aviso**:Por favor utilice el teléfono móvil[a través del navegador](https://viayoo.com/zh-cn/)o vista previa del navegador Chrome. Otros navegadores pueden forzar el vídeo a pantalla completa, lo que hace que no se muestre correctamente.
**Aviso**: Por favor utilice su teléfono móvil[a través del navegador](https://viayoo.com/zh-cn/)o vista previa del navegador Chrome. Otros navegadores pueden forzar el vídeo a pantalla completa, lo que hace que no se muestre correctamente.
## Descargo de responsabilidad
Este proyecto es sólo para estudio e investigación, no para uso comercial.
## correr
## 运行
### Implemente rápidamente en Vercel
@ -59,31 +61,31 @@ npm run dev
Abra su navegador y visite:<http://127.0.0.1:3000>
**Nota: La PC debe cambiar el navegador al modo móvil, primero presione`F12`Para abrir la consola, presione`Ctrl+Shift+M`para obtener una vista previa normalmente**
**Nota: el navegador de la PC debe cambiarse al modo móvil, primero presione`F12`Para abrir la consola, presione`Ctrl+Shift+M`para obtener una vista previa normalmente**
## Enlace
- China de código abierto:<https://mp.weixin.qq.com/s/TWowmZpU_ojE5G2KzXuU8g>
- V2EX:<https://www.v2ex.com/t/1028678>
- pepitas:<https://juejin.cn/post/7352813352051687458>
- `开源中国`:<https://mp.weixin.qq.com/s/TWowmZpU_ojE5G2KzXuU8g>
- `V2EX`:<https://www.v2ex.com/t/1028678>
- `掘金`:<https://juejin.cn/post/7352813352051687458>
## Fuentes de datos
El video proviene de las siguientes celebridades de Douyin.
- Soy Xiangxiu 🐂🍺:<https://v.douyin.com/iYRAPA2L/>
- Yang Laohu 🐯 (Versión con mentón noqueado y dientes perdidos):<https://v.douyin.com/iYRA56de/>
- Nota:<https://v.douyin.com/iYRAaqjr/>
- Dasha Digi:<https://v.douyin.com/iYRA6rwT/>
- Naranja pequeña:<https://v.douyin.com/iYRAnudw/>
- Nan Tian:<https://v.douyin.com/iYRAbKm3/>
- Filete de mascota Xiaoba 🥩:<https://v.douyin.com/iYRSosVB/>
- Chica del té con leche ◕🌱:<https://v.douyin.com/iYRACKhP/>
- Soy Lan Lan:<https://v.douyin.com/iYRAQM1C/>
- 周民艺 fueron:<https://v.douyin.com/iYRAQs4h/>
- Liu Siyao agradable:<https://v.douyin.com/iYRAaERn/>
- Elfo Peng Shiliu:<https://v.douyin.com/iYRAHrVG/>
- Li Ziqi:<https://v.douyin.com/iYRA5B88/>
- `我是香秀 🐂🍺`:<https://v.douyin.com/iYRAPA2L/>
- `杨老虎 🐯(磕穿下巴掉牙版)`:<https://v.douyin.com/iYRA56de/>
- `条子`:<https://v.douyin.com/iYRAaqjr/>
- `达莎 Digi`<https://v.douyin.com/iYRA6rwT/>
- `小橙子`:<https://v.douyin.com/iYRAnudw/>
- `南恬`:<https://v.douyin.com/iYRAbKm3/>
- `小霸宠牛排 🥩`<https://v.douyin.com/iYRSosVB/>
- `奶茶妹 ◕🌱`:<https://v.douyin.com/iYRACKhP/>
- `我才是岚岚`:<https://v.douyin.com/iYRAQM1C/>
- `周憬艺 ziran`:<https://v.douyin.com/iYRAQs4h/>
- `刘思瑶 nice`:<https://v.douyin.com/iYRAaERn/>
- `彭十六 elf`:<https://v.douyin.com/iYRAHrVG/>
- `李子柒`:<https://v.douyin.com/iYRA5B88/>
Imagen de las notas públicas de Xiaohongshu.
@ -91,8 +93,8 @@ El contenido anterior es toda información pública en Internet.
## Funciones y sugerencias
El proyecto se encuentra actualmente en las primeras etapas de desarrollo y continuamente se agregan nuevas características. Si tiene alguna característica o sugerencia para el software, no dude en contactarnos.`Issues`criado en
Si también le gustan las ideas de diseño de este software, envíelas.`PR`,非常感谢你对我们的支持!
El proyecto se encuentra actualmente en las primeras etapas de desarrollo y continuamente se agregan nuevas funciones. Si tiene alguna característica o sugerencia para el software, no dude en contactarnos.`Issues`criado en
Si también le gustan las ideas de diseño de este software, envíelas.`PR`, ¡Muchas gracias por tu apoyo!
## contáctame

View File

@ -13,7 +13,7 @@
<a><img src="https://img.shields.io/badge/Powered%20by-Vue-blue"/></a>
</p>
`douyin-vue`est une parodie`抖音|TikTok`projet de courte vidéo mobile, basé sur[Vue](https://cn.vuejs.org/)、[Vite](https://cn.vitejs.dev/)accomplir. Utilisé le dernier`Vue`Pile technologique FamilyMart. Les données API sont enregistrées localement dans le projet et la vidéo est collectée à partir de`抖音|TikTok`, l'atlas est collecté auprès de`小红书|Xiaohongshu`,passer[axios-mock-adaptateur](https://github.com/ctimmerm/axios-mock-adapter)La bibliothèque intercepte l'API et renvoie des données json locales pour simuler de véritables requêtes back-end.
`douyin-vue`est une parodie`抖音|TikTok`projet de courte vidéo mobile, basé sur[`Vue`](https://cn.vuejs.org/)、[`Vite`](https://cn.vitejs.dev/)accomplir. Utilisé le dernier`Vue`Pile technologique FamilyMart. Les données API sont enregistrées localement dans le projet et la vidéo est collectée à partir de`抖音|TikTok`, l'atlas est collecté auprès de`小红书|Xiaohongshu`,passer[`axios-mock-adapter`](https://github.com/ctimmerm/axios-mock-adapter)La bibliothèque intercepte l'API et renvoie des données json locales pour simuler de véritables requêtes back-end.
<div>
<img width="150px" src='docs/imgs/1.gif' />
@ -28,11 +28,13 @@
<img width="150px" src='docs/imgs/img-5.jpg' />
</div>
## accès en ligne
## Accès en ligne
Vercel :<http://dy.ttentau.top/>(La Chine recommande de visiter ceci)
Netlifier :<https://douyins.netlify.app/>(Je recommande de visiter ceci pour les régions en dehors de la Chine)
Netlifier :<https://douyins.netlify.app/>(Recommandé de visiter ceci pour les zones en dehors de la Chine)
Android Apk :<https://github.com/zyronon/douyin/releases>
**Avis**`PC`Vous devez passer le navigateur en mode mobile, appuyez d'abord sur`F12`Pour afficher la console, appuyez sur`Ctrl+Shift+M`pour prévisualiser normalement
@ -59,31 +61,31 @@ npm run dev
Ouvrez votre navigateur et visitez :<http://127.0.0.1:3000>
**Remarque : le PC doit passer le navigateur en mode mobile, appuyez d'abord sur`F12`Pour afficher la console, appuyez sur`Ctrl+Shift+M`pour prévisualiser normalement**
**Remarque : le navigateur du PC doit être basculé en mode mobile, appuyez d'abord sur`F12`Pour afficher la console, appuyez sur`Ctrl+Shift+M`pour prévisualiser normalement**
## Lien
- Chine open source :<https://mp.weixin.qq.com/s/TWowmZpU_ojE5G2KzXuU8g>
- V2EX :<https://www.v2ex.com/t/1028678>
- Pépites :<https://juejin.cn/post/7352813352051687458>
- `开源中国`:<https://mp.weixin.qq.com/s/TWowmZpU_ojE5G2KzXuU8g>
- `V2EX`:<https://www.v2ex.com/t/1028678>
- `掘金`:<https://juejin.cn/post/7352813352051687458>
## Les sources de données
La vidéo provient des célébrités Douyin suivantes
- Je m'appelle Xiangxiu 🐂🍺 :<https://v.douyin.com/iYRAPA2L/>
- Yang Laohu 🐯 (version menton assommé et dents perdues) :<https://v.douyin.com/iYRA56de/>
- Note:<https://v.douyin.com/iYRAaqjr/>
- Dasha Digi :<https://v.douyin.com/iYRA6rwT/>
- Petite orange :<https://v.douyin.com/iYRAnudw/>
- Nan Tian :<https://v.douyin.com/iYRAbKm3/>
- Steak pour animaux de compagnie Xiaoba 🥩 :<https://v.douyin.com/iYRSosVB/>
- Fille de thé au lait ◕🌱 :<https://v.douyin.com/iYRACKhP/>
- Je m'appelle Lan Lan :<https://v.douyin.com/iYRAQM1C/>
- Les mots suivants étaient :<https://v.douyin.com/iYRAQs4h/>
- Liu Siyao sympa :<https://v.douyin.com/iYRAaERn/>
- Elfe Peng Shiliu :<https://v.douyin.com/iYRAHrVG/>
- Li Ziqi :<https://v.douyin.com/iYRA5B88/>
- `我是香秀 🐂🍺`:<https://v.douyin.com/iYRAPA2L/>
- `杨老虎 🐯(磕穿下巴掉牙版)`:<https://v.douyin.com/iYRA56de/>
- `条子`:<https://v.douyin.com/iYRAaqjr/>
- `达莎 Digi`<https://v.douyin.com/iYRA6rwT/>
- `小橙子`:<https://v.douyin.com/iYRAnudw/>
- `南恬`:<https://v.douyin.com/iYRAbKm3/>
- `小霸宠牛排 🥩`<https://v.douyin.com/iYRSosVB/>
- `奶茶妹 ◕🌱`:<https://v.douyin.com/iYRACKhP/>
- `我才是岚岚`:<https://v.douyin.com/iYRAQM1C/>
- `周憬艺 ziran`:<https://v.douyin.com/iYRAQs4h/>
- `刘思瑶 nice`:<https://v.douyin.com/iYRAaERn/>
- `彭十六 elf`:<https://v.douyin.com/iYRAHrVG/>
- `李子柒`:<https://v.douyin.com/iYRA5B88/>
Photo tirée des notes publiques de Xiaohongshu

View File

@ -13,7 +13,7 @@
<a><img src="https://img.shields.io/badge/Powered%20by-Vue-blue"/></a>
</p>
`douyin-vue`パロディです`抖音|TikTok`をベースにしたモバイルショートビデオプロジェクト[ビュー](https://cn.vuejs.org/)、[素早く](https://cn.vitejs.dev/)成し遂げる。最新のものを使用しました`Vue`ファミリーマートのテクノロジースタック。 API データはプロジェクト内でローカルに保存され、ビデオはから収集されます。`抖音|TikTok`、アトラスはから収集されています`小红书|Xiaohongshu`、合格[axios-mock-adapter](https://github.com/ctimmerm/axios-mock-adapter)ライブラリは API をインターセプトし、ローカルの JSON データを返して、実際のバックエンド リクエストをシミュレートします。
`douyin-vue`パロディです`抖音|TikTok`をベースにしたモバイルショートビデオプロジェクト[`Vue`](https://cn.vuejs.org/)、[`Vite`](https://cn.vitejs.dev/)成し遂げる。最新のものを使用しました`Vue`ファミリーマートのテクノロジースタック。 API データはプロジェクト内でローカルに保存され、ビデオはから収集されます。`抖音|TikTok`、アトラスはから収集されています`小红书|Xiaohongshu`、合格[`axios-mock-adapter`](https://github.com/ctimmerm/axios-mock-adapter)ライブラリは API をインターセプトし、ローカルの JSON データを返して、実際のバックエンド リクエストをシミュレートします。
<div>
<img width="150px" src='docs/imgs/1.gif' />
@ -32,11 +32,13 @@
ヴェルセル:[hっtp://dy。ってんたう。とp/](http://dy.ttentau.top/)(中国はここを訪れることを推奨しています)
ネットリファイ:[hっtps://どうyいんs。ねtぃfy。あっp/](https://douyins.netlify.app/)(中国以外の地域の場合は、こちらを参照することをお勧めします)
ネットリファイ:[hっtps://どうyいんs。ねtぃfy。あっp/](https://douyins.netlify.app/)(中国以外の地域については、こちらを参照することをお勧めします)
アンドロイドAPK:[hっtps://ぎてゅb。こm/zyろのん/どうyいん/れぇあせs](https://github.com/zyronon/douyin/releases)
**注意**`PC`ブラウザをモバイル モードに切り替えて、最初に を押す必要があります。`F12`コンソールを表示するには、 を押します。`Ctrl+Shift+M`通常にプレビューする
**注意**携帯電話をご利用ください[ブラウザ経由](https://viayoo.com/zh-cn/)またはChromeブラウザのプレビュー。他のブラウザではビデオが強制的に全画面表示になり、正しく表示されない場合があります。
**注意**: 携帯電話をご利用ください[ブラウザ経由](https://viayoo.com/zh-cn/)またはChromeブラウザのプレビュー。他のブラウザではビデオが強制的に全画面表示になり、正しく表示されない場合があります。
## 免責事項
@ -59,31 +61,31 @@ npm run dev
ブラウザを開いて、以下にアクセスしてください。[hっtp://127。0。0。1:3000](http://127.0.0.1:3000)
**注: PC ブラウザをモバイル モードに切り替える必要があり、最初に押します。`F12`コンソールを表示するには、 を押します。`Ctrl+Shift+M`通常にプレビューする**
**注: 最初に押すと、PC ブラウザをモバイル モードに切り替える必要があります。`F12`コンソールを表示するには、 を押します。`Ctrl+Shift+M`通常にプレビューする**
## リンク
- オープンソース中国:[hっtps://mp。うぇいぃん。っq。こm/s/とぉwmZぷ_おじぇ5G2Kzぅう8g](https://mp.weixin.qq.com/s/TWowmZpU_ojE5G2KzXuU8g)
- V2EX:[hっtps://wっw。v2えx。こm/t/1028678](https://www.v2ex.com/t/1028678)
- ナゲット:[hっtps://じゅえじん。cん/ぽst/7352813352051687458](https://juejin.cn/post/7352813352051687458)
- `开源中国`[hっtps://mp。うぇいぃん。っq。こm/s/とぉwmZぷ_おじぇ5G2Kzぅう8g](https://mp.weixin.qq.com/s/TWowmZpU_ojE5G2KzXuU8g)
- `V2EX`[hっtps://wっw。v2えx。こm/t/1028678](https://www.v2ex.com/t/1028678)
- `掘金`[hっtps://じゅえじん。cん/ぽst/7352813352051687458](https://juejin.cn/post/7352813352051687458)
## データソース
このビデオは以下のDouyinの有名人からのものです
- 私はシャンシュウです 🐂🍺:[hっtps://v。どうyいん。こm/いYらぱ2L/](https://v.douyin.com/iYRAPA2L/)
- 楊老胡 🐯 (顎を折って歯を失ったバージョン):[hっtps://v。どうyいん。こm/いYら56で/](https://v.douyin.com/iYRA56de/)
- 注記[hっtps://v。どうyいん。こm/いYらあqjr/](https://v.douyin.com/iYRAaqjr/)
- ダシャ ディジ:[hっtps://v。どうyいん。こm/いYら6rwT/](https://v.douyin.com/iYRA6rwT/)
- 小さなオレンジ色:<https://v.douyin.com/iYRAnudw/>
- 南天[hっtps://v。どうyいん。こm/いYらbKm3/](https://v.douyin.com/iYRAbKm3/)
- 小宝ペットステーキ 🥩:[hっtps://v。どうyいん。こm/いYRそsVB/](https://v.douyin.com/iYRSosVB/)
- ミルクティーガール ◕🌱:[hっtps://v。どうyいん。こm/いYらCKhP/](https://v.douyin.com/iYRACKhP/)
- 私はランランです:[hっtps://v。どうyいん。こm/いYらQM1C/](https://v.douyin.com/iYRAQM1C/)
- 周民艺は次のとおりです。[hっtps://v。どうyいん。こm/いYらQs4h/](https://v.douyin.com/iYRAQs4h/)
- 劉思耀さん素敵です[hっtps://v。どうyいん。こm/いYらあえRん/](https://v.douyin.com/iYRAaERn/)
- 彭士劉エルフ:[hっtps://v。どうyいん。こm/いYらHrVG/](https://v.douyin.com/iYRAHrVG/)
- 李子琦[hっtps://v。どうyいん。こm/いYら5B88/](https://v.douyin.com/iYRA5B88/)
- `我是香秀 🐂🍺`[hっtps://v。どうyいん。こm/いYらぱ2L/](https://v.douyin.com/iYRAPA2L/)
- `杨老虎 🐯(磕穿下巴掉牙版)`[hっtps://v。どうyいん。こm/いYら56で/](https://v.douyin.com/iYRA56de/)
- `条子`[hっtps://v。どうyいん。こm/いYらあqjr/](https://v.douyin.com/iYRAaqjr/)
- `达莎 Digi`[hっtps://v。どうyいん。こm/いYら6rwT/](https://v.douyin.com/iYRA6rwT/)
- `小橙子`[hっtps://v。どうyいん。こm/いYらぬdw/](https://v.douyin.com/iYRAnudw/)
- `南恬`[hっtps://v。どうyいん。こm/いYらbKm3/](https://v.douyin.com/iYRAbKm3/)
- `小霸宠牛排 🥩`[hっtps://v。どうyいん。こm/いYRそsVB/](https://v.douyin.com/iYRSosVB/)
- `奶茶妹 ◕🌱`[hっtps://v。どうyいん。こm/いYらCKhP/](https://v.douyin.com/iYRACKhP/)
- `我才是岚岚`[hっtps://v。どうyいん。こm/いYらQM1C/](https://v.douyin.com/iYRAQM1C/)
- `周憬艺 ziran`[hっtps://v。どうyいん。こm/いYらQs4h/](https://v.douyin.com/iYRAQs4h/)
- `刘思瑶 nice`[hっtps://v。どうyいん。こm/いYらあえRん/](https://v.douyin.com/iYRAaERn/)
- `彭十六 elf`[hっtps://v。どうyいん。こm/いYらHrVG/](https://v.douyin.com/iYRAHrVG/)
- `李子柒`[hっtps://v。どうyいん。こm/いYら5B88/](https://v.douyin.com/iYRA5B88/)
小紅書公文書からの写真
@ -91,8 +93,8 @@ npm run dev
## 特徴と提案
現在、プロジェクトは開発の初期段階にあり、新しい機能が継続的に追加されていますが、ソフトウェアの機能や提案がありましたら、お気軽にお問い合わせください。`Issues` 中提出
如果你也喜欢本软件的设计思想,欢迎提交 `PR`、 ご支援ありがとうございました!
目前项目处于开发初期,新功能正在持续添加中,如果你对软件有任何功能与建议,欢迎在 `Issues`で育ちました
このソフトウェアのデザインアイデアも気に入っていただけましたら、ぜひ送信してください`PR`、 ご支援ありがとうございました!
## 私に連絡して

View File

@ -31,9 +31,13 @@
## 在线访问
Vercel: [http://dy.ttentau.top/](http://dy.ttentau.top/) (中国推荐访问这个)
Github pages: [https://zyronon.github.io/douyin/](https://zyronon.github.io/douyin/)
Netlify: [https://douyins.netlify.app/](https://douyins.netlify.app/) (中国以外地区推荐访问这个)
~~Vercel: [http://dy.ttentau.top/](http://dy.ttentau.top/) (中国推荐访问这个)~~
~~Netlify: [https://douyins.netlify.app/](https://douyins.netlify.app/) (中国以外地区推荐访问这个)~~
Vercel和Netlify分别送的100G免费流量已经用完了...
Android Apk: https://github.com/zyronon/douyin/releases

View File

@ -60,7 +60,7 @@
"rollup-plugin-visualizer": "^5.9.2",
"typescript": "5.3.3",
"unplugin-vue-define-options": "^1.4.1",
"vite": "^5.1.6",
"vite": "^5.1.7",
"vite-plugin-cdn-import": "0.3.5",
"vite-plugin-commonjs": "^0.10.1",
"vue-tsc": "^2.0.6"

View File

@ -75,10 +75,10 @@ devDependencies:
version: 20.12.4
'@vitejs/plugin-vue':
specifier: 4.0.0
version: 4.0.0(vite@5.1.6)(vue@3.4.21)
version: 4.0.0(vite@5.1.7)(vue@3.4.21)
'@vitejs/plugin-vue-jsx':
specifier: ^3.1.0
version: 3.1.0(vite@5.1.6)(vue@3.4.21)
version: 3.1.0(vite@5.1.7)(vue@3.4.21)
'@vue/eslint-config-prettier':
specifier: ^8.0.0
version: 8.0.0(eslint@8.57.0)(prettier@3.2.5)
@ -122,8 +122,8 @@ devDependencies:
specifier: ^1.4.1
version: 1.4.2(rollup@2.79.1)(vue@3.4.21)
vite:
specifier: ^5.1.6
version: 5.1.6(@types/node@20.12.4)(less@4.1.3)
specifier: ^5.1.7
version: 5.1.7(@types/node@20.12.4)(less@4.1.3)
vite-plugin-cdn-import:
specifier: 0.3.5
version: 0.3.5(rollup@2.79.1)
@ -548,6 +548,7 @@ packages:
/@commitlint/config-validator@19.0.3:
resolution: {integrity: sha512-2D3r4PKjoo59zBc2auodrSCaUnCSALCx54yveOFwwP/i2kfEAQrygwOleFWswLqK0UL/F9r07MFi5ev2ohyM4Q==}
engines: {node: '>=v18'}
requiresBuild: true
dependencies:
'@commitlint/types': 19.0.3
ajv: 8.12.0
@ -568,6 +569,7 @@ packages:
/@commitlint/execute-rule@19.0.0:
resolution: {integrity: sha512-mtsdpY1qyWgAO/iOK0L6gSGeR7GFcdW7tIjcNFxcWkfLDF5qVbPHKuGATFqRMsxcO8OUKNj0+3WOHB7EHm4Jdw==}
engines: {node: '>=v18'}
requiresBuild: true
dev: true
/@commitlint/format@19.0.3:
@ -644,6 +646,7 @@ packages:
/@commitlint/resolve-extends@19.1.0:
resolution: {integrity: sha512-z2riI+8G3CET5CPgXJPlzftH+RiWYLMYv4C9tSLdLXdr6pBNimSKukYP9MS27ejmscqCTVA4almdLh0ODD2KYg==}
engines: {node: '>=v18'}
requiresBuild: true
dependencies:
'@commitlint/config-validator': 19.0.3
'@commitlint/types': 19.0.3
@ -1131,7 +1134,6 @@ packages:
resolution: {integrity: sha512-x+uJ6MAYRlHGe9wi4HQjxpaKHPM3d3JjqqCkeC5gpnnI6OWovLdXTpfa8trjxPLnWKyBsSi5kne+146GAxFt4A==}
cpu: [arm64]
os: [linux]
libc: [glibc]
requiresBuild: true
dev: true
optional: true
@ -1140,7 +1142,6 @@ packages:
resolution: {integrity: sha512-nrRw8ZTQKg6+Lttwqo6a2VxR9tOroa2m91XbdQ2sUUzHoedXlsyvY1fN4xWdqz8PKmf4orDwejxXHjh7YBGUCA==}
cpu: [arm64]
os: [linux]
libc: [musl]
requiresBuild: true
dev: true
optional: true
@ -1149,7 +1150,6 @@ packages:
resolution: {integrity: sha512-xV0d5jDb4aFu84XKr+lcUJ9y3qpIWhttO3Qev97z8DKLXR62LC3cXT/bMZXrjLF9X+P5oSmJTzAhqwUbY96PnA==}
cpu: [ppc64le]
os: [linux]
libc: [glibc]
requiresBuild: true
dev: true
optional: true
@ -1158,7 +1158,6 @@ packages:
resolution: {integrity: sha512-SDDhBQwZX6LPRoPYjAZWyL27LbcBo7WdBFWJi5PI9RPCzU8ijzkQn7tt8NXiXRiFMJCVpkuMkBf4OxSxVMizAw==}
cpu: [riscv64]
os: [linux]
libc: [glibc]
requiresBuild: true
dev: true
optional: true
@ -1167,7 +1166,6 @@ packages:
resolution: {integrity: sha512-RxB/qez8zIDshNJDufYlTT0ZTVut5eCpAZ3bdXDU9yTxBzui3KhbGjROK2OYTTor7alM7XBhssgoO3CZ0XD3qA==}
cpu: [s390x]
os: [linux]
libc: [glibc]
requiresBuild: true
dev: true
optional: true
@ -1176,7 +1174,6 @@ packages:
resolution: {integrity: sha512-C6y6z2eCNCfhZxT9u+jAM2Fup89ZjiG5pIzZIDycs1IwESviLxwkQcFRGLjnDrP+PT+v5i4YFvlcfAs+LnreXg==}
cpu: [x64]
os: [linux]
libc: [glibc]
requiresBuild: true
dev: true
optional: true
@ -1185,7 +1182,6 @@ packages:
resolution: {integrity: sha512-i0QwbHYfnOMYsBEyjxcwGu5SMIi9sImDVjDg087hpzXqhBSosxkE7gyIYFHgfFl4mr7RrXksIBZ4DoLoP4FhJg==}
cpu: [x64]
os: [linux]
libc: [musl]
requiresBuild: true
dev: true
optional: true
@ -1392,7 +1388,7 @@ packages:
resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==}
dev: true
/@vitejs/plugin-vue-jsx@3.1.0(vite@5.1.6)(vue@3.4.21):
/@vitejs/plugin-vue-jsx@3.1.0(vite@5.1.7)(vue@3.4.21):
resolution: {integrity: sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
@ -1402,20 +1398,20 @@ packages:
'@babel/core': 7.24.3
'@babel/plugin-transform-typescript': 7.24.1(@babel/core@7.24.3)
'@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.24.3)
vite: 5.1.6(@types/node@20.12.4)(less@4.1.3)
vite: 5.1.7(@types/node@20.12.4)(less@4.1.3)
vue: 3.4.21(typescript@5.3.3)
transitivePeerDependencies:
- supports-color
dev: true
/@vitejs/plugin-vue@4.0.0(vite@5.1.6)(vue@3.4.21):
/@vitejs/plugin-vue@4.0.0(vite@5.1.7)(vue@3.4.21):
resolution: {integrity: sha512-e0X4jErIxAB5oLtDqbHvHpJe/uWNkdpYV83AOG2xo2tEVSzCzewgJMtREZM30wXnM5ls90hxiOtAuVU6H5JgbA==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
vite: ^4.0.0
vue: ^3.2.25
dependencies:
vite: 5.1.6(@types/node@20.12.4)(less@4.1.3)
vite: 5.1.7(@types/node@20.12.4)(less@4.1.3)
vue: 3.4.21(typescript@5.3.3)
dev: true
@ -1639,6 +1635,7 @@ packages:
/ajv@8.12.0:
resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==}
requiresBuild: true
dependencies:
fast-deep-equal: r2.cnpmjs.org/fast-deep-equal@3.1.3
json-schema-traverse: r2.cnpmjs.org/json-schema-traverse@1.0.0
@ -2001,6 +1998,7 @@ packages:
/cosmiconfig-typescript-loader@5.0.0(@types/node@20.12.4)(cosmiconfig@9.0.0)(typescript@5.3.3):
resolution: {integrity: sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA==}
engines: {node: '>=v16'}
requiresBuild: true
peerDependencies:
'@types/node': '*'
cosmiconfig: '>=8.2'
@ -2015,6 +2013,7 @@ packages:
/cosmiconfig@9.0.0(typescript@5.3.3):
resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==}
engines: {node: '>=14'}
requiresBuild: true
peerDependencies:
typescript: '>=4.9.5'
peerDependenciesMeta:
@ -2112,6 +2111,15 @@ packages:
resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
engines: {node: '>=0.12'}
/errno@0.1.8:
resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==}
hasBin: true
requiresBuild: true
dependencies:
prr: 1.0.1
dev: true
optional: true
/es-module-lexer@1.5.0:
resolution: {integrity: sha512-pqrTKmwEIgafsYZAGw9kszYzmagcE/n4dbgwGWLEXg7J4QFJVQRBld8j3Q3GNez79jzxZshq0bcT962QHOghjw==}
dev: true
@ -2501,6 +2509,7 @@ packages:
/global-directory@4.0.1:
resolution: {integrity: sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==}
engines: {node: '>=18'}
requiresBuild: true
dependencies:
ini: 4.1.1
dev: true
@ -2578,6 +2587,14 @@ packages:
engines: {node: '>= 4'}
dev: true
/image-size@0.5.5:
resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==}
engines: {node: '>=0.10.0'}
hasBin: true
requiresBuild: true
dev: true
optional: true
/import-fresh@3.3.0:
resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
engines: {node: '>=6'}
@ -2588,6 +2605,7 @@ packages:
/import-meta-resolve@4.0.0:
resolution: {integrity: sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==}
requiresBuild: true
dev: true
/imurmurhash@0.1.4:
@ -2598,6 +2616,7 @@ packages:
/ini@4.1.1:
resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
requiresBuild: true
dev: true
/inquirer@8.2.5:
@ -2708,6 +2727,7 @@ packages:
/jiti@1.21.0:
resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==}
hasBin: true
requiresBuild: true
dev: true
/jquery@3.7.1:
@ -2772,13 +2792,13 @@ packages:
parse-node-version: 1.0.1
tslib: 2.6.2
optionalDependencies:
errno: r2.cnpmjs.org/errno@0.1.8
errno: 0.1.8
graceful-fs: 4.2.11
image-size: r2.cnpmjs.org/image-size@0.5.5
make-dir: r2.cnpmjs.org/make-dir@2.1.0
mime: r2.cnpmjs.org/mime@1.6.0
image-size: 0.5.5
make-dir: 2.1.0
mime: 1.6.0
needle: 3.3.1
source-map: r2.cnpmjs.org/source-map@0.6.1
source-map: 0.6.1
dev: true
/levn@0.4.1:
@ -2898,6 +2918,16 @@ packages:
dependencies:
'@jridgewell/sourcemap-codec': 1.4.15
/make-dir@2.1.0:
resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==}
engines: {node: '>=6'}
requiresBuild: true
dependencies:
pify: 4.0.1
semver: 5.7.2
dev: true
optional: true
/meow@12.1.1:
resolution: {integrity: sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==}
engines: {node: '>=16.10'}
@ -2927,6 +2957,14 @@ packages:
mime-db: 1.52.0
dev: false
/mime@1.6.0:
resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==}
engines: {node: '>=4'}
hasBin: true
requiresBuild: true
dev: true
optional: true
/mimic-fn@2.1.0:
resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
engines: {node: '>=6'}
@ -3428,7 +3466,6 @@ packages:
resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
engines: {node: '>=0.10.0'}
requiresBuild: true
dev: false
/source-map@0.7.4:
resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==}
@ -3652,8 +3689,8 @@ packages:
magic-string: 0.30.7
dev: true
/vite@5.1.6(@types/node@20.12.4)(less@4.1.3):
resolution: {integrity: sha512-yYIAZs9nVfRJ/AiOLCA91zzhjsHUgMjB+EigzFb6W2XTLO8JixBCKCjvhKZaye+NKYHCrkv3Oh50dH9EdLU2RA==}
/vite@5.1.7(@types/node@20.12.4)(less@4.1.3):
resolution: {integrity: sha512-sgnEEFTZYMui/sTlH1/XEnVNHMujOahPLGMxn1+5sIT45Xjng1Ec1K78jRP15dSmVgg5WBin9yO81j3o9OxofA==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
peerDependencies:
@ -3940,6 +3977,7 @@ packages:
resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==, registry: https://r.cnpmjs.org/, tarball: https://r2.cnpmjs.org/argparse/-/argparse-2.0.1.tgz}
name: argparse
version: 2.0.1
requiresBuild: true
dev: true
r2.cnpmjs.org/array-ify@1.0.0:
@ -3997,6 +4035,7 @@ packages:
name: callsites
version: 3.1.0
engines: {node: '>=6'}
requiresBuild: true
dev: true
r2.cnpmjs.org/chalk@2.4.2:
@ -4188,23 +4227,14 @@ packages:
name: env-paths
version: 2.2.1
engines: {node: '>=6'}
dev: true
r2.cnpmjs.org/errno@0.1.8:
resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==, registry: https://r.cnpmjs.org/, tarball: https://r2.cnpmjs.org/errno/-/errno-0.1.8.tgz}
name: errno
version: 0.1.8
hasBin: true
requiresBuild: true
dependencies:
prr: 1.0.1
dev: true
optional: true
r2.cnpmjs.org/error-ex@1.3.2:
resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==, registry: https://r.cnpmjs.org/, tarball: https://r2.cnpmjs.org/error-ex/-/error-ex-1.3.2.tgz}
name: error-ex
version: 1.3.2
requiresBuild: true
dependencies:
is-arrayish: r2.cnpmjs.org/is-arrayish@0.2.1
dev: true
@ -4246,6 +4276,7 @@ packages:
resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==, registry: https://r.cnpmjs.org/, tarball: https://r2.cnpmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz}
name: fast-deep-equal
version: 3.1.3
requiresBuild: true
dev: true
r2.cnpmjs.org/figures@3.2.0:
@ -4382,21 +4413,12 @@ packages:
version: 1.2.1
dev: true
r2.cnpmjs.org/image-size@0.5.5:
resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==, registry: https://r.cnpmjs.org/, tarball: https://r2.cnpmjs.org/image-size/-/image-size-0.5.5.tgz}
name: image-size
version: 0.5.5
engines: {node: '>=0.10.0'}
hasBin: true
requiresBuild: true
dev: true
optional: true
r2.cnpmjs.org/import-fresh@3.3.0:
resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==, registry: https://r.cnpmjs.org/, tarball: https://r2.cnpmjs.org/import-fresh/-/import-fresh-3.3.0.tgz}
name: import-fresh
version: 3.3.0
engines: {node: '>=6'}
requiresBuild: true
dependencies:
parent-module: r2.cnpmjs.org/parent-module@1.0.1
resolve-from: r2.cnpmjs.org/resolve-from@4.0.0
@ -4427,6 +4449,7 @@ packages:
resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==, registry: https://r.cnpmjs.org/, tarball: https://r2.cnpmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz}
name: is-arrayish
version: 0.2.1
requiresBuild: true
dev: true
r2.cnpmjs.org/is-extglob@2.1.1:
@ -4514,6 +4537,7 @@ packages:
name: js-yaml
version: 4.1.0
hasBin: true
requiresBuild: true
dependencies:
argparse: r2.cnpmjs.org/argparse@2.0.1
dev: true
@ -4522,12 +4546,14 @@ packages:
resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==, registry: https://r.cnpmjs.org/, tarball: https://r2.cnpmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz}
name: json-parse-even-better-errors
version: 2.3.1
requiresBuild: true
dev: true
r2.cnpmjs.org/json-schema-traverse@1.0.0:
resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==, registry: https://r.cnpmjs.org/, tarball: https://r2.cnpmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz}
name: json-schema-traverse
version: 1.0.0
requiresBuild: true
dev: true
r2.cnpmjs.org/jsonfile@6.1.0:
@ -4551,6 +4577,7 @@ packages:
resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==, registry: https://r.cnpmjs.org/, tarball: https://r2.cnpmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz}
name: lines-and-columns
version: 1.2.4
requiresBuild: true
dev: true
r2.cnpmjs.org/lodash.camelcase@4.3.0:
@ -4563,6 +4590,7 @@ packages:
resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==, registry: https://r.cnpmjs.org/, tarball: https://r2.cnpmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz}
name: lodash.isplainobject
version: 4.0.6
requiresBuild: true
dev: true
r2.cnpmjs.org/lodash.kebabcase@4.1.1:
@ -4581,12 +4609,14 @@ packages:
resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==, registry: https://r.cnpmjs.org/, tarball: https://r2.cnpmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz}
name: lodash.merge
version: 4.6.2
requiresBuild: true
dev: true
r2.cnpmjs.org/lodash.mergewith@4.6.2:
resolution: {integrity: sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==, registry: https://r.cnpmjs.org/, tarball: https://r2.cnpmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz}
name: lodash.mergewith
version: 4.6.2
requiresBuild: true
dev: true
r2.cnpmjs.org/lodash.snakecase@4.1.1:
@ -4605,6 +4635,7 @@ packages:
resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==, registry: https://r.cnpmjs.org/, tarball: https://r2.cnpmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz}
name: lodash.uniq
version: 4.5.0
requiresBuild: true
dev: true
r2.cnpmjs.org/lodash.upperfirst@4.3.1:
@ -4636,18 +4667,6 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
r2.cnpmjs.org/make-dir@2.1.0:
resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==, registry: https://r.cnpmjs.org/, tarball: https://r2.cnpmjs.org/make-dir/-/make-dir-2.1.0.tgz}
name: make-dir
version: 2.1.0
engines: {node: '>=6'}
requiresBuild: true
dependencies:
pify: 4.0.1
semver: 5.7.2
dev: true
optional: true
r2.cnpmjs.org/merge2@1.4.1:
resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==, registry: https://r.cnpmjs.org/, tarball: https://r2.cnpmjs.org/merge2/-/merge2-1.4.1.tgz}
name: merge2
@ -4661,16 +4680,6 @@ packages:
version: 2.1.1
dev: true
r2.cnpmjs.org/mime@1.6.0:
resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==, registry: https://r.cnpmjs.org/, tarball: https://r2.cnpmjs.org/mime/-/mime-1.6.0.tgz}
name: mime
version: 1.6.0
engines: {node: '>=4'}
hasBin: true
requiresBuild: true
dev: true
optional: true
r2.cnpmjs.org/mimic-fn@2.1.0:
resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==, registry: https://r.cnpmjs.org/, tarball: https://r2.cnpmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz}
name: mimic-fn
@ -4748,6 +4757,7 @@ packages:
name: parent-module
version: 1.0.1
engines: {node: '>=6'}
requiresBuild: true
dependencies:
callsites: r2.cnpmjs.org/callsites@3.1.0
dev: true
@ -4757,6 +4767,7 @@ packages:
name: parse-json
version: 5.2.0
engines: {node: '>=8'}
requiresBuild: true
dependencies:
'@babel/code-frame': 7.24.2
error-ex: r2.cnpmjs.org/error-ex@1.3.2
@ -4808,6 +4819,7 @@ packages:
name: require-from-string
version: 2.0.2
engines: {node: '>=0.10.0'}
requiresBuild: true
dev: true
r2.cnpmjs.org/resolve-dir@1.0.1:
@ -4825,6 +4837,7 @@ packages:
name: resolve-from
version: 4.0.0
engines: {node: '>=4'}
requiresBuild: true
dev: true
r2.cnpmjs.org/resolve-from@5.0.0:
@ -4832,6 +4845,7 @@ packages:
name: resolve-from
version: 5.0.0
engines: {node: '>=8'}
requiresBuild: true
dev: true
r2.cnpmjs.org/restore-cursor@3.1.0:
@ -4871,15 +4885,6 @@ packages:
version: 2.1.2
dev: true
r2.cnpmjs.org/source-map@0.6.1:
resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==, registry: https://r.cnpmjs.org/, tarball: https://r2.cnpmjs.org/source-map/-/source-map-0.6.1.tgz}
name: source-map
version: 0.6.1
engines: {node: '>=0.10.0'}
requiresBuild: true
dev: true
optional: true
r2.cnpmjs.org/string-width@4.2.3:
resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==, registry: https://r.cnpmjs.org/, tarball: https://r2.cnpmjs.org/string-width/-/string-width-4.2.3.tgz}
name: string-width
@ -4973,6 +4978,7 @@ packages:
resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==, registry: https://r.cnpmjs.org/, tarball: https://r2.cnpmjs.org/uri-js/-/uri-js-4.4.1.tgz}
name: uri-js
version: 4.4.1
requiresBuild: true
dependencies:
punycode: 2.3.1
dev: true

View File

@ -6,8 +6,8 @@ export default {
const BASE_URL_MAP = {
DEV: '',
PROD: '',
GP_PAGES: '/dist',
// GP_PAGES: '/douyin',
// GP_PAGES: '/dist',
GP_PAGES: '/douyin',
UNI: 'https://dy.ttentau.top'
}