# bilibili
**Repository Path**: MouseFork/bilibili
## Basic Information
- **Project Name**: bilibili
- **Description**: 仿bilibili官网,vue+vueX+vuerouter
- **Primary Language**: JavaScript
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 3
- **Forks**: 1
- **Created**: 2019-04-22
- **Last Updated**: 2024-03-18
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 仿BiliBili项目(前台页面)
该项目使用Vue2.0 + Vuex + VueRouter + elementUi + axios + vue-lazy
Vue2.0 渲染页面,Vuerouter作为路由管理,Vuex作为状态管理,vue-lazy作为图片懒加载.
本项目 所有大型图片资源均使用远端CDN图片 下载即可使用.
远端接口为Java作为后台数据查询,使用SSM工程.
主要功能有:
1. 用户登录注册
2. 视频类型一级分类,如:动画,番剧,国创
3. 视频播放,**弹幕发送(高级弹幕发送)**
4. 视频搜索,用户搜索,相簿搜索(支持高级搜索)
5. 用户上传视频,上传相簿,用户个人资料修改
6. 视频,相簿 **评论,点赞,收藏**
7. 用户关注,粉丝,私聊,系统公告,用户个人资料修改
8. 页面路由判断,404页面
9. 其他功能请自主研究,***不断更新中,如有帮助请订阅***
Demo地址:fbilibili演示页面
项目部分截图:
1. 首页:
2. 视频播放:
3. 视频评论点赞:
4. 个人空间:
5. 视频投稿:
6. 搜索:
其他项目链接:
+ 数据接口链接:后台接口
+ 后台管理项目:后台管理项目
使用方法:
+ 下载 https://gitee.com/zzz412/bilibili.git
```javascript
npm i
```
+ 若想自主使用,或者更改代码,除dist目录下,其他目录随缘更改 进行打包编译
```javascript
npm run build
```
项目运行
```javascript
npm run serve
```
+ dist 目录下 可直接放在服务器中运行 推荐使用nginx作为代理服务器. 友情链接nginx官方网站
该项目作为Vuerouter的HTML5 History 模式 配置nginx的 location 请加上
```javascript
location / {
try_files $uri $uri/ /index.html;
}
```
具体配置 请看 Vuerouter官网
感谢使用! 若觉得有帮助请star thinks.
## 不可作为商业用途,本项目绝无侵犯bilibili,仅供学习自助娱乐使用. 若侵犯到企业权益请联系1392187706@qq.com