Repository files navigation
目前使用的插件(除了内置的):
mint-ui
axios 获取数据
crypto 加密
vue-cropper 图片裁剪
vue-qr 二维码生成
clipboard 移动端粘贴复制
vue-touch 移动端点击等事件
amfe-flexible 移动端自适应
better-scroll 支持滚动
vue-calendar-component 日历插件
video.js / vue-video-player 视频插件
已完成模块:
登陆注册
个人钱包模块(支付功能完成啦,虽然用的是Dcloud的接口,是捐给他们的)
个人粉丝/关注模块
主要框架及首页推荐
扫一扫 (使用了原生H5+,需要在安卓端或真机上才可运行)
侧边栏
设置 (为了做到高仿,几乎将所有设置模块的功能都实现了,花了将近半个月,主要是大量涉及到H5+的原生功能,需要打包在Hubilder上测试,无法实时刷新,巨麻烦(我真是沙雕,居然会选择纯Vue + H5+plus))
添加地址/收件人 (之所以将这个当作模块是因为后边购物应该会用到)
头像挂件 (不太好意思说这是个模块。。。)
主题模块 (实际上并没有,只有选项的交互,没有实际效果,主要是使用的样式太多,而且大多不是全局的,虽然可以用vuex来处理。。。)
个人空间及UP主空间(同一个组件)模块样式已完成,交互暂未完成
核心模块:视频模块:
视频播放、暂停、快进、拖动进度条等;
弹幕、添加弹幕(可选择颜色,大小,模式等);
评论功能,可使用四种类型的表情包;
视频全屏后可以修改速度
锁屏、屏幕截图分享(分享功能真机上才能使用)
修改光亮和音量(一开始使用原生的来实现,但不能很流畅的修改,因此改用视频自带的音量和filter: lighterness样式来代替)
(为了原汁原味,我抛弃了之前爬的数据,改用了B站的接口,也不知道什么时候不能用)
存在的问题:
在设置模块的用户头像设置时,如果快速的点击会造成接口奔溃(可防抖),或者连续调用三个换头像的功能也会导致上述结果,应该是网速度太慢导致的。
设置模块中的离线设置中,自定义目录会自动创建(通过文件下载之后才创建),因此我给修改了用户第一次进入时会自动下载一张图片作为测试,同时生成默认下载存放的文件夹。
视频第一次全屏不会横屏(真机,移动端一切安好),虚拟按键退出需要按两次才能退出全屏模式
视频弹幕的数量太大,动态添加影响效能太大了(改用canvas试试)
画中画功能听说已经可以在最新版的移动端使用了,但是测试的时候并不行,真机上就更别说了。
Compiles and hot-reloads for development
Compiles and minifies for production
About
1. 部分组件基于mint-ui封装,采用原生H5+plus实现部分手机功能。具体请看readme.md; 2. 后台本人已上传github,找一下即可,但是数据包需要联系本人, 微信:a13798510901,也可以使用我GitHub上的bilibili-crawling仓库来爬取(不建议,当时为了快而舍弃了很多灵活性)
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.