Chanzhaoyu / douyin

Vue3 + Pinia + Vite5 仿抖音,Vue 在移动端的最佳实践 . Imitate TikTok ,Vue Best practices on Mobile

Home Page:https://dy.ttentau.top/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Douyin-Vue

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

License

douyin-vue 是一个模仿 抖音|TikTok 的移动端短视频项目。Vue 在移动端的"最佳实践",媲美原生 App 丝滑流畅的使用体验。使用了最新的 Vue 技术栈,基于 Vue3Vite5Pinia实现。数据保存在项目本地,通过 axios-mock-adapter 库拦截Api 并返回本地json数据,模拟真实后端请求

在线访问

Gitee Pages: https://zyronon.gitee.io/douyin/(**地区推荐访问这个地址)
注意:Gitee Pages现在无法更新,代码不是最新的。如果你能翻墙推荐访问下面地址

Github Pages: https://dy.ttentau.top/

链接

【模仿抖音系列】一:200行代码实现类似Swiper.js的轮播组件
【模仿抖音系列】二:实现抖音 “视频无限滑动“效果
【模仿抖音系列】三:Vue 路由使用介绍以及添加转场动画

更多文章正在准备中...

运行

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

快速部署至Vercel

Deploy with Vercel

本地开发

git clone https://gitee.com/zyronon/douyin.git (**使用)
          https://github.com/zyronon/douyin.git 
cd douyin
npm install
npm run dev

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

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

数据来源

视频来源于以下抖音网红

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

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

功能与建议

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

联系我

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

分享我其他开源项目:

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

许可协议

GPL

About

Vue3 + Pinia + Vite5 仿抖音,Vue 在移动端的最佳实践 . Imitate TikTok ,Vue Best practices on Mobile

https://dy.ttentau.top/

License:GNU General Public License v3.0


Languages

Language:Vue 82.4%Language:JavaScript 10.0%Language:TypeScript 5.2%Language:Less 2.1%Language:CSS 0.3%Language:HTML 0.1%