Vue3 + Pinia + Vite5 仿抖音,完全度90% . Vue3 + Pinia + Vite5 imitate TikTok with 90% completeness
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Zyronon eb1d1863e4
Update App.vue
1 year ago
.github Merge remote-tracking branch 'origin/master' 1 year ago
.husky feat: add 1 year ago
docs docs: update readme.md 1 year ago
env refactor: add gp-pages support 1 year ago
node eslint检查所有文件 1 year ago
public docs: update readme.md 1 year ago
src Update App.vue 1 year ago
.eslintrc.cjs feat: add typescript support 1 year ago
.gitignore feat: add typescript support 1 year ago
.prettierrc.json pretty再次格式化所有文件 1 year ago
LICENSE docs: update readme.md 1 year ago
README.de.md docs: Added README."de".md translation via https://github.com/dephraiim/translate-readme 1 year ago
README.en.md docs: Added README."en".md translation via https://github.com/dephraiim/translate-readme 1 year ago
README.es.md docs: Added README."es".md translation via https://github.com/dephraiim/translate-readme 1 year ago
README.fr.md docs: Added README."fr".md translation via https://github.com/dephraiim/translate-readme 1 year ago
README.ja.md docs: Added README."ja".md translation via https://github.com/dephraiim/translate-readme 1 year ago
README.md refactor: update README.md 1 year ago
commitlint.config.ts refactor: format code 1 year ago
env.d.ts feat: add typescript support 1 year ago
index.html feat: add typescript support 1 year ago
jsconfig.json pretty再次格式化所有文件 1 year ago
netlify.toml 添加netlify缓存配置 1 year ago
package.json Merge branch 'refs/heads/dev' 1 year ago
pnpm-lock.yaml build(deps-dev): bump vite from 5.1.6 to 5.1.7 1 year ago
tsconfig.app.json feat: add typescript support 1 year ago
tsconfig.json feat: add typescript support 1 year ago
tsconfig.node.json feat: add typescript support 1 year ago
vercel.json fix: vercel&netlify refresh error 1 year ago
vite.config.ts feat: add typescript support 1 year ago

README.md

Douyin-Vue

English | Spanish | German | French | 简体中文 | 日本語

License

douyin-vue 是一个模仿 抖音|TikTok 的移动端短视频项目,它基于 VueVite 实现。使用了最新的 Vue 全家桶技术栈。Api 数据保存在项目本地,视频采集自抖音|TikTok,图集采集自小红书|Xiaohongshu,通过 axios-mock-adapter 库拦截Api 并返回本地json数据,模拟出真实的后端请求

在线访问

Github pages: https://zyronon.github.io/douyin/

Vercel: http://dy.ttentau.top/ (中国推荐访问这个)

Netlify: https://douyins.netlify.app/ (中国以外地区推荐访问这个)

Vercel和Netlify分别送的100G免费流量已经用完了...

Android Apk: https://github.com/zyronon/douyin/releases

注意PC 必须将浏览器切到手机模式,先按 F12 调出控制台,再按 Ctrl+Shift+M才能正常预览

注意:手机请用 Via 浏览器 或 Chrome 浏览器预览。其它浏览器可能会强制将视频全屏,导致无法正常显示

免责声明

本项目仅适用于学习和研究,不得用于商业使用

运行

快速部署至Vercel

Deploy with Vercel

本地开发

git clone https://github.com/zyronon/douyin.git
cd douyin
npm install
npm run dev

打开浏览器并访问: http://127.0.0.1:3000

注意:PC 必须将浏览器切到手机模式,先按 F12 调出控制台,再按 Ctrl+Shift+M 才能正常预览

链接

数据来源

视频来源于以下抖音网红

图片来自于小红书公开笔记

以上内容均是互联网公开信息

功能与建议

目前项目处于开发初期,新功能正在持续添加中,如果你对软件有任何功能与建议,欢迎在 Issues 中提出 如果你也喜欢本软件的设计思想,欢迎提交 PR,非常感谢你对我们的支持!

联系我

您可以联系我的邮箱 zyronon@163.com

分享我其他开源项目:

**Typing Word ** - 可在网页上使用的背单词软件~
**Web Scripts ** - 一些好用的油猴脚本~

许可协议

GPL