Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/liupeijun/vue2-hybridapp-haoshiqi
vue2+vue-router+vuex+cordova 实现单页面webapp以及hybridapp
https://github.com/liupeijun/vue2-hybridapp-haoshiqi
cordova hybrid-apps nodejs vue2-vuex-webpack
Last synced: 4 days ago
JSON representation
vue2+vue-router+vuex+cordova 实现单页面webapp以及hybridapp
- Host: GitHub
- URL: https://github.com/liupeijun/vue2-hybridapp-haoshiqi
- Owner: liupeijun
- License: mit
- Created: 2017-05-04T15:18:15.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-11-20T10:43:33.000Z (about 7 years ago)
- Last Synced: 2025-01-01T03:09:42.255Z (11 days ago)
- Topics: cordova, hybrid-apps, nodejs, vue2-vuex-webpack
- Language: JavaScript
- Homepage:
- Size: 11.3 MB
- Stars: 335
- Watchers: 32
- Forks: 97
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-vue - vue2-hybridapp-haoshiqi - hybridapp-haoshiqi?style=social) - 实现单页面webapp以及hybridapp (Demo示例)
- awesome-github-vue - vue2-hybridapp-haoshiqi - 实现单页面webapp以及hybridapp (Demo示例)
- awesome - vue2-hybridapp-haoshiqi - 实现单页面webapp以及hybridapp (Demo示例)
- awesome-github-vue - vue2-hybridapp-haoshiqi - 实现单页面webapp以及hybridapp (Demo示例)
README
# vue2-hybridapp-haoshiqi
# 说明
> 这个项目是关于 vue2 + vue-router + vuex + cordova + nodejs 的项目实战开发
> 所有的数据通过node request 获取(后台代码详见backend目录)
> 前后端分离的架构设计,配置webpack-dev-server的反向代理实现前后端数据的通信.(前端代码详见haoshiqi目录)
> 结合cordova api实现硬件访问功能,通过phonegap开发者预览工具进行测试(cordova工程详见hybirdApp目录)
> 这个项目有两个输出产物,一个是单页面的webapp,一个是hybridapp
> 如果对您有帮助,您可以点右上角 "Star" 支持一下 谢谢! ^_^
> 或者您可以 "follow" 一下,我会继续开源项目
> 如有问题请在 Issues 中提,或者您发现问题并有非常好的解决方案,欢迎 PR 👍
# 项目运行(nodejs 6.0+)
``` bash
# 1. git clone [email protected]:liupeijun/vue2-hybridapp-haoshiqi.git# 2. 进入backend 目录,安装依赖,启动node服务器
cd backend
npm install
npm start
# 3. 进入haoshiqi目录,安装依赖,启动webpack dev server
cd haoshiqi
cnpm install(******因为使用了sass,为了顺利完成安装,最好使用cnpm install******)
npm run dev (开发环境)
npm run build
(发布环境,为了手机能正常访问node服务器,需要手动修改webpack.config.js,URL:'"http://你的ip地址:3000"'
dist目录会生成在hybridApp\www 文件夹下,当然dist生成路径可以自行修改)# 4. 如果要生成混合app,进入hybridApp目录,生成android,ios工程, 最后编译
cd hybridApp
cordova platform add android (cordova platform add ios)
cordova build android
```
# 架构介绍
# 效果演示
# 待办事项
> 第三方登录
> 购物车支付
> 消息推送## License
[MIT](http://opensource.org/licenses/MIT)
Copyright (c) 2016-present, Kerwin Liu