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 相关文章推荐
子窗体与父窗体传值示例js代码
Aug 01 Javascript
JavaScript中判断对象类型的几种方法总结
Nov 11 Javascript
ExtJS4给Combobox设置列表中的默认值示例
May 02 Javascript
javascript实现动态统计图开发实例
Nov 21 Javascript
JS获取CSS样式(style/getComputedStyle/currentStyle)
Jan 19 Javascript
JS简单实现点击按钮或文字显示遮罩层的方法
Apr 27 Javascript
React Native第三方平台分享的实例(Android,IOS双平台)
Aug 04 Javascript
jQuery实现页码跳转式动态数据分页
Dec 31 jQuery
vue最简单的前后端交互示例详解
Oct 11 Javascript
浅谈js中的attributes和Attribute的用法与区别
Jul 16 Javascript
在vue中嵌入外部网站的实现
Nov 13 Javascript
利用JavaScript模拟京东按键输入功能
Dec 01 Javascript
关于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
php SQL Injection with MySQL
2011/02/27 PHP
PHP之密码加密的几种方式
2015/07/29 PHP
php数据访问之增删改查操作
2016/05/09 PHP
PHP页面跳转实现延时跳转的方法
2016/12/10 PHP
PHP中字符串长度的截取用法示例
2017/01/12 PHP
PHP array_shift()用法实例分析
2019/01/07 PHP
JQuery textlimit 显示用户输入的字符数 限制用户输入的字符数
2009/05/14 Javascript
jQuery 源码分析笔记(2) 变量列表
2011/05/28 Javascript
JQuery对id中含有特殊字符的转义处理示例
2013/09/06 Javascript
Javascript倒计时页面跳转实例小结
2013/09/11 Javascript
JavaScript中获取样式的原生方法小结
2014/10/08 Javascript
javascript实现抽奖程序的简单实例
2016/06/07 Javascript
JS返回只包含数字类型的数组实例分析
2016/12/16 Javascript
微信小程序 本地数据存储实例详解
2017/04/13 Javascript
微信小程序中hidden不生效原因的解决办法
2017/04/26 Javascript
详解React-Native解决键盘遮挡问题(Keyboard遮挡问题)
2017/07/13 Javascript
JS实现按钮控制计时开始和停止功能
2017/07/27 Javascript
JS与HTML结合实现流程进度展示条思路详解
2017/09/03 Javascript
vue2.0结合Element-ui实战案例
2019/03/06 Javascript
vue控制多行文字展开收起的实现示例
2019/10/11 Javascript
Jquery 获取相同NAME 或者id删除行操作
2020/08/24 jQuery
基于Ionic3实现选项卡切换并重新加载echarts
2020/09/24 Javascript
[56:42]完美世界DOTA2联赛循环赛 Matador vs Forest 第二场 11.06
2020/11/06 DOTA
使用Python脚本将文字转换为图片的实例分享
2015/08/29 Python
python中datetime模块中strftime/strptime函数的使用
2018/07/03 Python
python中正则表达式 re.findall 用法
2018/10/23 Python
python write无法写入文件的解决方法
2019/01/23 Python
python实现视频分帧效果
2019/05/31 Python
Django对models里的objects的使用详解
2019/08/17 Python
解决Python命令行下退格,删除,方向键乱码(亲测有效)
2020/01/16 Python
Django实现whoosh搜索引擎使用jieba分词
2020/04/08 Python
浅谈html5之sse服务器发送事件EventSource介绍
2017/08/28 HTML / CSS
学习党的群众路线教育实践活动剖析材料
2014/10/13 职场文书
家长对孩子的寒假评语
2015/10/09 职场文书
2016年国培研修日志
2015/11/13 职场文书
Go语言基础函数基本用法及示例详解
2021/11/17 Golang