GithubHelp home page GithubHelp logo

dujunhui007 / vue-wechat Goto Github PK

View Code? Open in Web Editor NEW

This project forked from zhaohaodang/vue-wechat

0.0 1.0 0.0 2.92 MB

:fire: 一款基于Vue2.0高仿微信App的单页应用

License: MIT License

JavaScript 24.45% HTML 0.26% Vue 56.61% CSS 18.68%

vue-wechat's Introduction

一款基于Vue2.0高仿微信App的单页应用

概述

利用Vue2.0模仿微信app,努力做到以假乱真的效果。个人独立开发,源码中有详细的注释,为新手提供许多有用的提示信息。项目的第一期接近尾声,后期会增加 仿3DTouch登陆注册emoji表情内嵌通讯录检索朋友圈图片预览(已添加)等功能,让它更接近微信App的用户交互体验。

项目地址 https://github.com/zhaohaodang/vue-WeChat

手机预览

首选红色,加载较快

蓝色为备胎,加载较慢

https://sinacloud.net/vue-wechat/images/url-qrcode-both3.jpg

测试机为iPhone 6s,在微信内置浏览器以及Safari、Chrome浏览器中运行良好。

若觉得不错想给作者点个赞,可以给项目增加一个 Star ★,项目会被收录在 Your stars 中,方便日后查看。

若想时时关注项目动态,可 Watch ⊙ 此项目,github平台会及时通知你项目的动态,你的邮箱也会收到通知。

桌面预览

加载较快  http://zhaohaodang.com/vue2-wechat

备选 加载较慢 https://vue2-wechat.github.io

桌面端浏览时,建议打开开发者工具 F12,模拟手机预览 Ctrl+Shift+M (Chrome)

动图预览

微信列表的滑动交互

微信列表的滑动交互

搜素组件的动画效果

搜素组件的动画效果

进入对话框

进入对话框

对话框信息

对话框信息

首页Tab切换

首页Tab切换

技术相关

  • vue-WeChat Wiki 中记录了开发此项目需要的知识储备、开发思路、开发利器等。内容会不断更新,实际上想把它建成个人快速开发的代码库。
  • 每个主要的.vue和.js文件都有详细的注释提示,建议将仓库clone到本地,查看源码。

示例1( store.js 注解)

store.js文件注解

示例2( App.vue 注解)

App.vue 注解

问题反馈

建议移步Issues,欢迎反馈项目中的不良/错误表现,以及你在开发过程遇到的问题,作者会积极回复。

其他

  • vue-see 适用于 Vue.2x 的图片预览插件
  • 项目使用的webpack已更新到3.0版本,请安装webpack3.0,否则build失败

vue-wechat's People

Contributors

zhaohaodang avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.