All Projects → YuxinChou → Code-VueWapDemo

YuxinChou / Code-VueWapDemo

Licence: other
“Vue教程--Wap端项目搭建从0到1”的源码

Programming Languages

Vue
7211 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to Code-VueWapDemo

Vue Music
基于vue2.0的网易云音乐播放器,api来自于NeteaseCloudMusicApi,v2.0为最新版本
Stars: ✭ 855 (+4400%)
Mutual labels:  vue-cli, axios, vue2, vue-router
Vue Home
🏠 A simple project(Vue Community SPA) which bases on vue+vue-cli+vue-router+axios+ scss.
Stars: ✭ 256 (+1247.37%)
Mutual labels:  vue-cli, axios, vue2, vue-router
Vue Admin
基于Vue2、element ui、vue-cli、vuex、vue-router、axios 、echarts后台管理系统demo. 权限管理,用户管理,菜单管理。无限级菜单,下拉树形选择框
Stars: ✭ 1,135 (+5873.68%)
Mutual labels:  vue-cli, axios, vue2, vue-router
Vue-CAMP
VueJS
Stars: ✭ 16 (-15.79%)
Mutual labels:  vue-cli, axios, vue2, vue-router
Vue Cli Multi Page
基于vue-cli模板的多页面多路由项目,一个PC端页面入口,一个移动端页面入口,且有各自的路由, vue+webpack+vue-router+vuex+mock+axios
Stars: ✭ 145 (+663.16%)
Mutual labels:  vue-cli, axios, vue2, vue-router
element-ui-demo
A element-ui admin base on vue2
Stars: ✭ 18 (-5.26%)
Mutual labels:  axios, vue2, vue-router
Vuemmerce
👉 Responsive ecommerce template 🛒 built with Vue.js and Nuxt.js
Stars: ✭ 223 (+1073.68%)
Mutual labels:  vue-cli, vue2, vue-router
Magicmusic
🎵帅气的手机端音乐播放器(vue vue-router vuex flex ...)
Stars: ✭ 350 (+1742.11%)
Mutual labels:  flex, axios, vue2
vue-element-admin
Vuejs实例-Vuejs2.0全家桶结合ELementUI制作后台管理系统http://www.cnblogs.com/weiqinl/p/6873761.html
Stars: ✭ 97 (+410.53%)
Mutual labels:  vue-cli, axios, vue-router
Douban
Awesome douban DEMO created with Vue2.x + Vuex + Vue-router + Superagent
Stars: ✭ 2,324 (+12131.58%)
Mutual labels:  vue-cli, vue2, vue-router
Vue Typescript Music
🔥 基于 vue 全家桶 音乐项目(Music project) vue+typescript 实现 高仿 网易云音乐 移动端WebApp
Stars: ✭ 94 (+394.74%)
Mutual labels:  flex, axios, vue-router
Vue Video
vue + vue-router + vuex + (fetch->axios)
Stars: ✭ 251 (+1221.05%)
Mutual labels:  fetch, axios, vue-router
Vue Axios
封装axios
Stars: ✭ 215 (+1031.58%)
Mutual labels:  vue-cli, axios, vue2
Vue Blog
🎉 基于vue全家桶 + element-ui 构建的一个后台管理集成解决方案
Stars: ✭ 208 (+994.74%)
Mutual labels:  vue-cli, axios, vue-router
Vue Shiyanlou
😘基于vue2和vuex的复杂单页面应用,20+页面53个API(仿实验楼)✨✨
Stars: ✭ 342 (+1700%)
Mutual labels:  flex, vue2, vue-router
Vue Admin Template
a vue2.0 minimal admin template
Stars: ✭ 15,411 (+81010.53%)
Mutual labels:  vue-cli, axios, vue-router
Vue2 Element
基于vue2 + vue-router2 + element-ui + vuex2 + fetch + webpack2 企业级后台管理系统最佳实践
Stars: ✭ 112 (+489.47%)
Mutual labels:  fetch, vue2, vue-router
vue-webpack-boilerplate
A webpack boilerplate with vue-loader, axios, vue-router and vuex
Stars: ✭ 51 (+168.42%)
Mutual labels:  axios, vue2, vue-router
vue-methods-promise
Let Vue methods support return Promise
Stars: ✭ 35 (+84.21%)
Mutual labels:  fetch, axios, vue2
there-are-lots-of-people-in-Baiyun-airport
挑战杯 - 广州白云机场人流量时空分布预测系统 - 前端
Stars: ✭ 14 (-26.32%)
Mutual labels:  vue-cli, axios, vue2

项目说明

自己在学习vue和使用vue做项目的时候,也是不断的在网上搜索,�不断阅读别人的项目,不断优化自己的项目。之前也做过一次demo,写过相关的文章Vue教程--使用官方脚手架构建实例,但是根据其他伙伴的反馈,自己再回头看,发现写的并不够好,还有很多可以完善的地方。

那这一次所搭建的demo,主要是针对Wap端进行,想从一个更基础、更整体的角度去上手一个项目,并且不断完善让其拥有Wap端一些常用的主要功能。这是我这一次的主要目的。那在开发过程中需要找一个参考,这里我选择了手机QQapp为界面原型,当然没有实际的接口调用,放心。

说明1:目前demo的版本相对简单,后续将陆续更新

说明2:对应的博文地址为

Vue教程--Wap端项目搭建从0到1(详解1)

Vue教程--Wap端项目搭建从0到1(详解2)

Vue教程--Wap端项目搭建从0到1(详解3)

技术栈

vue2 + vuex + vue-router + webpack + ES6/7 + fetch/axios + sass + flex + svg

项目运行

# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run build

# build for production and view the bundle analyzer report
npm run build --report

For a detailed explanation on how things work, check out the guide and docs for vue-loader.

项目结构

├── build                       // 构建相关  
├── config                      // 配置相关
├── dist                        // 打包的部署文件
├── node_modules                // 模块安装的文件夹
├── screenshots                 // 项目截图
├── src                         // 核心代码
│   ├── assets                  // 静态资源
│   ├── components              // 组件
│   ├── page                    // 页面
│   ├── router                  // 路由
│   ├── service                 // 请求服务
│   ├── store                   // 仓库存储
│   ├── style                   // 样式
│   ├── utils                   // 公用方法
│   ├── App.vue                 // 入口页面
│   └── main.js                 // 入口 加载组件 初始化等
├── static                      // 第三方不打包资源
├── .babelrc                    // babel-loader 配置
├── .editorconfig               // 代码编辑 配置项
├── .eslintignore               // eslint 忽略项
├── .eslintrc.js                // eslint 配置项
├── .gitignore                  // git 忽略项
├── favicon.ico                 // favicon图标
├── index.html                  // html模板
├── package-lock.json           // package-lock.json
├── package.json                // package.json
└── �README.md                   // 说明文档

项目截图

(更多截图查看项目内screenshots,或者访问demo)

(GIF动图文件过大,不放了,抱歉)

总结

手机兼容性BUG陆续修复种...

项目还在陆续更新中...

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].