All Projects → gongph → One Vue

gongph / One Vue

Licence: mit
仿韩寒「ONE · 一个」,基于vue2.0+混合式开发的一款跨终端、高性能、用户体验高的移动端App! 学习Vue的同学可以看下,感谢 Star 和 Fork!!

Projects that are alternatives of or similar to One Vue

Todayx
🌈Flutter App:🎊「今日份的X」(每天推荐一个:图片、诗歌、名言、音乐、乐评、高等数学、两种配色、化学方程式、Github Repo、知乎问题、文章)
Stars: ✭ 128 (+37.63%)
Mutual labels:  android-app, ios-app, app
App Privacy Policy Generator
A simple web app to generate a generic privacy policy for your Android/iOS apps
Stars: ✭ 2,278 (+2349.46%)
Mutual labels:  android-app, ios-app, app
Ionic Starter Template
Reinventing the wheel, again! Sorry Ionic Team... but there are many newbies learning on Youtube!
Stars: ✭ 208 (+123.66%)
Mutual labels:  android-app, ios-app, app
Kotlin Mpp Standard
A standard setup for Kotlin multiplatform projects.
Stars: ✭ 92 (-1.08%)
Mutual labels:  android-app, ios-app
Open Source Flutter Apps
📱 List of open source Flutter applications
Stars: ✭ 1,086 (+1067.74%)
Mutual labels:  android-app, ios-app
Flutter gank
Flutter版 干货集中营
Stars: ✭ 60 (-35.48%)
Mutual labels:  android-app, ios-app
Dotlog
Simple and easy go log framework
Stars: ✭ 30 (-67.74%)
Mutual labels:  framework, app
Rust android ios
Android / iOS app with shared Rust logic
Stars: ✭ 69 (-25.81%)
Mutual labels:  android-app, ios-app
Flutter Tetris
a tetris game powered by flutter. 使用flutter开发俄罗斯方块。
Stars: ✭ 1,109 (+1092.47%)
Mutual labels:  android-app, ios-app
Covid tracker
A covid statistics app made with Flutter SDK
Stars: ✭ 70 (-24.73%)
Mutual labels:  android-app, app
Chatter App
This is a flutter based modern messaging app where users can sign up and log in to chat with their friends, family, colleagues among groups with enriched User-Experience.
Stars: ✭ 80 (-13.98%)
Mutual labels:  android-app, ios-app
Space Curiosity
All space related agregator, built with Flutter - Spark your curiosity!
Stars: ✭ 56 (-39.78%)
Mutual labels:  android-app, ios-app
Flutter Tasky App
A Flutter Task App
Stars: ✭ 48 (-48.39%)
Mutual labels:  android-app, ios-app
Gas Oil Mixture Mobile
Mobile app for calculation of gasoline/oil ratio for 2 stroke engines built with React Native.
Stars: ✭ 61 (-34.41%)
Mutual labels:  android-app, ios-app
Opensourcetest
OpenSourceTest由自动化测试-夜行者社区维护,提供的是更多地灵活性和可配置性
Stars: ✭ 37 (-60.22%)
Mutual labels:  framework, app
App
Reusable framework for micro services & command line tools
Stars: ✭ 66 (-29.03%)
Mutual labels:  framework, app
Flutterwebsite
The flutter.dev website recreated in Flutter. https://gallery.codelessly.com/flutterwebsites/flutterwebsite
Stars: ✭ 76 (-18.28%)
Mutual labels:  framework, app
Calenstyle
Responsive Drag-&-Drop Event Calendar Library for Web, Mobile Sites, Android, iOS & Windows Phone
Stars: ✭ 83 (-10.75%)
Mutual labels:  android-app, ios-app
Lbrnmeituan
ReactNative 仿美团项目
Stars: ✭ 84 (-9.68%)
Mutual labels:  android-app, ios-app
Elephant
Elephant is PHPHub Community Android unofficial client, base on Material Design + MVP+RxJava+Retrofit .
Stars: ✭ 949 (+920.43%)
Mutual labels:  android-app, app

one-vue

仿韩寒「ONE · 一个」,基于vue2.0+混合式开发的一款跨终端、高性能、用户体验高的移动端App,使用服务端数据接口 one-api 进行开发。

技术架构

项目结构

.
├── assets
├── media
├── node_modules
├── src
│    ├── api              # 数据接口
│    ├── mixins           # Mixins
│    ├── models
│    ├── pages            # 页面
│    ├── store 
│    │     ├── modules    # 模块
│    │     ├── actions.js # 全局 actions
│    │     ├── getters.js # 全局 getters
│    │     ├── index.js   # 入口文件
│    │     └── mutation-types.js # 类型
│    │
│    ├── utils     # 工具文件夹
│    ├── app.css   # 组件样式
│    ├── app.js    # 入口文件
│    ├── api.vue   # 根组件
│    └── routes.js # 路由配置文件
│
├── build.js       # 编译后的文件
├── index.html
├── mainifest.json # app配置文件,需要配合 HBuilder 开发工具使用
├── package.json
├── webpack.config.js
└── yarn.lock     

项目截图

如何在本地运行?

  • 首先你需要安装 Node.js。选择不同版本下载安装即可。如果你安装到其他盘符可能会遇到一些环境变量的奇葩问题。 为了避免此类问题,还是按照默认路径安装吧。
  • 安装完 Node ,请按照下面的命令行安装 yarn 。这是因为项目模块依赖是用它来管理的,有关 npm vs yarn 请自行百度。
    # step1: 安装 yarn
    npm i yarn -g
    
    # step2: 安装成功后查看 yarn 版本
    yarn -V
    
  • 克隆或下载该项目。如果你本地安装了 Git,请使用如下命令行进行克隆,或者你可以下载源码然后解压到本地磁盘。有关 Git 教程,请看廖雪峰Git教程
    git clone [email protected]:gongph/one-vue.git
    
  • 安装模块。进入项目根目录打开终端执行如下命令行:
    yarn install
    
  • 执行如下命令行启动服务,并访问:localhost:8080
    npm run dev
    

注意: 建议谷歌浏览器调试,调试时请使用手机调试模式查看,快捷键(Ctrl+Shift+M)。

如何在真机上运行?

  • 首先你需要下载 HBuilder 开发工具,然后安装,邮箱注册一下。
  • 导入项目。
  • 将项目转成 App 项目。点击项目右键 - 成转换移动App
  • 手机连接电脑
  • 点击工具栏中的运行 - 手机运行 - 选择激活的手机设备,等待片刻即可。

LICENSE

MIT License

Copyright (c) 2017 gongph

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].