Vue2.0 | 仿韓寒「ONE · 一個」APP

one-vue

仿韓寒「ONE · 一個」,基於vue2.0+混合式開發的一款跨終端、高性能、用戶體驗高的移動端App,使用服務端數據介面 one-api 進行開發。主要是為了學習 vue 才開發的,歡迎各位同學 Star 和 Fork。項目地址:gongph/one-vue

技術架構

  • 編譯打包工具
    • webpack@3.0.0
  • 包管理工具
    • yarn@0.18.1 還不知道 yarn ? 查看中文文檔
  • 服務端數據請求
    • axios@0.16.2
  • 視圖組件
    • vue@2.3.4
  • 狀態管理
    • vuex@2.3.1
  • 路由器
    • Framework7封裝的一套自己的router
  • 前端UI庫
    • Framework7@1.6.4 Framework7官網
    • Framework7-vue@0.9.2
  • 圖標庫
    • Framework7-Icons@0.8.9 Github地址

項目結構

.├── 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

項目截圖

gongph/one-vue

如何在本地運行?

1. 首先你需要安裝 Node.js。選擇不同版本下載安裝即可。如果你安裝到其他盤符可能會遇到一些環境變數的奇葩問題。 為了避免此類問題,還是按照默認路徑安裝吧。

2. 安裝完 Node ,請按照下面的命令行安裝 yarn 。這是因為項目模塊依賴是用它來管理的,有關 npm vs yarn 請自行百度。

# step1: 安裝 yarnnpm i yarn -g# step2: 安裝成功後查看 yarn 版本yarn -V

3. 克隆或下載該項目。如果你本地安裝了 Git,請使用如下命令行進行克隆,或者你可以下載源碼然後解壓到本地磁碟。有關 Git 教程,請看廖雪峰Git教程。

git clone git@github.com:gongph/one-vue.git

4. 安裝模塊。進入項目根目錄打開終端執行如下命令行:

yarn install

5. 執行如下命令行啟動服務,並訪問:localhost:8080

npm run dev

注意: 建議谷歌瀏覽器調試,調試時請使用手機調試模式查看,快捷鍵(Ctrl+Shift+M)。

如何在真機上運行?

1. 首先你需要下載 HBuilder 開發工具,然後安裝,郵箱註冊一下。

2. 導入項目。

3. 將項目轉成 App 項目。點擊項目右鍵 - 配置 - Convert to App project

4. 手機連接電腦

5. 點擊工具欄中的運行 - 手機運行 - 選擇激活的手機設備,等待片刻即可。

LICENSE

MIT License Copyright (c) 2017 gongph

推薦閱讀:

關於『餓了么的PWA升級實踐』中『採用傳統的頁面跳轉』這一問題?
腳手架類的命令行工具用到了哪些技術?
Vue2.0 中,「漸進式框架」和「自底向上增量開發的設計」這兩個概念是什麼?
JSP渲染比Ajax渲染更安全?(阿里的大神讓我放棄Ajax的想法,說ajax存在安全缺陷)?

TAG:Vuejs | axios | 前端開發 |