基于vue2全家桶实现的,仿移动端QQ
vue-miniQQ————基于Vue2实现的仿手机QQ单页面应用https://github.com/jiangqizheng/vue-MiniQQ概述使用Vue2进行的仿手机QQ的webapp的制作,在ui上,参考了设计师kaokao的作品,作品由个人独立开发,源码中进行了详细的注释。 由于自己也是初学Vue2,所以注释写的不够精简,请见谅。项目地址 htt
vue-miniQQ————基于Vue2实现的仿手机QQ单页面应用
概述
使用Vue2进行的仿手机QQ的webapp的制作,在ui上,参考了设计师kaokao的作品,作品由个人独立开发,源码中进行了详细的注释。 由于自己也是初学Vue2,所以注释写的不够精简,请见谅。
项目地址 https://github.com/jiangqizheng/vue-MiniQQ
项目已实现功能
-
对话功能——想着既然是QQ总要能进行对话交流,所以在项目中接入了图灵聊天机器人,可以与列表中的每个人物进行对话。
-
左滑删除——左滑删除相关消息。
-
搜索页面——点击右上角搜索按钮,能够进入搜索页面,输入对应的单词或者数字,动态查找好友。
-
项目中数据流动由vuex进行控制
注:对于那句Flux 架构就像眼镜:您自会知道什么时候需要它。
感觉好像懂了点什么。
桌面及移动端测试
- 桌面测试:
npm run dev
后,打开***开发者工具***F12
,模拟手机预览Ctrl+Shift+M
(Chrome) - 移动端测试:
npm run dev
后,在cmd命令行中输入ipconfig(win)获取到局域网内ip地址后,生成二维码,然后进行测试(建议微信扫二维码)
动图预览
gif图好像被压缩的太多了,感兴趣的可以clone后查看。
微信列表的滑动交互
搜素组件的动画效果
进入对话框
对话框信息
首页Tab切换
技术栈
- vue-cli
- vue2
- vue-router
- vuex
- axios
- stylus
- webpack2
- muse-ui
问题反馈
建议移步Issues,欢迎反馈项目中的不良/错误表现,以及你在开发过程遇到的问题,作者会积极回复。
感谢
感谢您的来访 ,如果对于您有帮助 ,麻烦您使劲的给个Star吧 ! ^_^
其他说明
-
由于是抱着边写边学的心态,所以可能会出现些不严谨的地方,或者明显的错误,关于这点,看到请反馈给我,十分感谢。
-
从零到目前的进度,虽然功能简单,但还是花费了不少时间,把项目上传是希望能够对一些同样正在学习Vue的小伙伴有一些帮助。
-
由于是第一次独立的写较为完整的Vue项目,所以希望大家给个Star! Q.o,并且欢迎讨论。
Build Setup
一个正在制作中的基于vue2全家桶(vue2+vue-router+vuex)的仿QQ项目,移动端webapp,持续更新中·
# 安装
npm install
# 运行(端口8888)
npm run dev
# 发布
npm run build
更多推荐
所有评论(0)