Vue仿手机qq的实例代码(demo)


Posted in Javascript onSeptember 08, 2017

vue简介

Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的渐进式框架。
Vue 只关注视图层, 采用自底向上增量开发的设计。
Vue 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。
Vue 学习起来非常简单,本教程基于 Vue 2.1.8 版本测试。

概述

这是一个16年9月份找的开源项目源代码,结合自己的实际情况进行的修改项目,以后内容将会有很大的不同,项目的目标是向QQ看齐

页面效果展示

Vue仿手机qq的实例代码(demo)

免责声明

本项目为开源项目,如有类同,纯属巧合。

项目已实现功能

侧边栏
联系页面
动态页面
信息列表
搜索好友
对话页面
信息列表左右滑动

新增加功能

怎加了信息猎豹的删除,
标记可读,
置顶

存在问题

删除事件,置顶事件和标记事件的触发区域发生了位移,正在排查原因,欢迎各位指教

注:项目的开发注意事项,填坑,以及技术栈等相关文章请访问我的掘金个人主页

桌面及移动端测试

  • 桌面测试: npm run dev 后,打开 开发者工具 F12 ,模拟手机预览 Ctrl+Shift+M (Chrome)
  • 移动端测试: npm run dev 后,在cmd命令行中输入ipconfig(win)获取到局域网内ip地址

技术栈

vue-cli
vue2
vue-router
vuex
axios
stylus
webpack2
muse-ui

目录结构

├── README.md
 ├── build         // 构建服务和webpack配置
 ├── config        // 项目不同环境的配置
 ├── dist         // 项目build目录
 ├── index.html      // 项目入口文件
 ├── package.json     // 项目配置文件
 ├── mockdata.json     // 项目伪数据(模拟数据)
 ├── src
 │  ├── common      // 公用的css样式
 |  ├── components    // 各种组件
 │  ├── router      // 存放路由的文件夹
 │  ├── vuex       // 存放Vuex的相关
 │  ├── muse-ui.config.js // muse-ui单组件加载配置
 │  ├── App.Vue      // 模板文件入口
 │  └── main.js      // Webpack 预编译入口
 ├── static        // css js 和图片资源
# 安装
 npm install
 # 运行(端口8888)
 npm run dev
 # 发布
 npm run build

这个是我在github上找的一个开源项目改的代码用来练手,提高vue的开发能力的的demo

源码地址:github地址 喜欢的话就添加个star吧 !

总结

以上所述是小编给大家介绍的Vue仿手机qq的实例代码(demo),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
JQuery团队打造的javascript单元测试工具QUnit介绍
Feb 26 Javascript
JavaScript格式化日期时间的方法和自定义格式化函数示例
Apr 04 Javascript
Javascript中对象继承的实现小例
May 12 Javascript
JavaScript弹出新窗口后向父窗口输出内容的方法
Apr 06 Javascript
JS仿百度自动下拉框模糊匹配提示
Jul 25 Javascript
ionic中列表项增加和删除的实现方法
Jan 22 Javascript
JS简单验证上传文件类型的方法
Apr 17 Javascript
vue中前进刷新、后退缓存用户浏览数据和浏览位置的实例讲解
Sep 21 Javascript
vue安装和使用scss及sass与scss的区别详解
Oct 15 Javascript
Vue项目从webpack3.x升级webpack4不完全指南
Apr 28 Javascript
Angular之jwt令牌身份验证的实现
Feb 14 Javascript
jQuery实现带进度条的轮播图
Sep 13 jQuery
关于Ajax的原理以及代码封装详解
Sep 08 #Javascript
vue父子组件的嵌套的示例代码
Sep 08 #Javascript
jQuery选择器中的特殊符号处理方法
Sep 08 #jQuery
通过button将form表单的数据提交到action层的实例
Sep 08 #Javascript
Vue 多层组件嵌套二种实现方式(测试实例)
Sep 08 #Javascript
JavaScript实现图片拖曳效果
Sep 08 #Javascript
Vue.js移动端左滑删除组件的实现代码
Sep 08 #Javascript
You might like
老照片 - 几十年前的收音机与人
2021/03/02 无线电
JS中encodeURIComponent函数用php解码的代码
2012/03/01 PHP
swoole和websocket简单聊天室开发
2017/11/18 PHP
Thinkphp 3.2框架使用Redis的方法详解
2019/10/24 PHP
第一个JavaScript入门基础 document.write输出
2010/02/22 Javascript
jQuery 关于伪类选择符的使用说明
2013/04/24 Javascript
在javaScript中关于submit和button的区别介绍
2013/10/20 Javascript
js调试系列 源码定位与调试[基础篇]
2014/06/18 Javascript
js简单实现点击左右运动的方法
2015/04/10 Javascript
介绍JavaScript的一个微型模版
2015/06/24 Javascript
angularjs客户端实现压缩图片文件并上传实例
2015/07/06 Javascript
JavaScript判断图片是否已经加载完毕的方法汇总
2016/02/05 Javascript
html5+javascript实现简单上传的注意细节
2016/04/18 Javascript
JS复制对应id的内容到粘贴板(Ctrl+C效果)
2017/01/23 Javascript
js实现网页定位导航功能
2017/03/07 Javascript
基于Node.js的WebSocket通信实现
2017/03/11 Javascript
Angularjs 实现移动端在线测评效果(推荐)
2017/04/05 Javascript
详解vue嵌套路由-params传递参数
2017/05/23 Javascript
AngularJs导出数据到Excel的示例代码
2017/08/11 Javascript
JavaScript中的回调函数实例讲解
2019/01/27 Javascript
uni-app 支持多端第三方地图定位的方法
2020/01/03 Javascript
js实现无缝轮播图插件封装
2020/07/31 Javascript
python使用post提交数据到远程url的方法
2015/04/29 Python
有趣的python小程序分享
2017/12/05 Python
python机器学习之神经网络实现
2018/10/13 Python
浅谈python实现Google翻译PDF,解决换行的问题
2018/11/28 Python
解决python ogr shp字段写入中文乱码的问题
2018/12/31 Python
python读取tif图片时保留其16bit的编码格式实例
2020/01/13 Python
Python tkinter界面实现历史天气查询的示例代码
2020/08/23 Python
python通用数据库操作工具 pydbclib的使用简介
2020/12/21 Python
CSS3文本换行word-wrap解决英文文本超过固定宽度不换行
2013/10/10 HTML / CSS
HTML5之SVG 2D入门11—用户交互性(动画)介绍及应用
2013/01/30 HTML / CSS
HTML5基于flash实现播放RTMP协议视频的示例代码
2020/12/04 HTML / CSS
学习三严三实心得体会
2014/10/13 职场文书
详解CSS3.0(Cascading Style Sheet) 层叠级联样式表
2021/07/16 HTML / CSS
java多态注意项小结
2021/10/16 Java/Android