uni-app是一個使用vue.js開發跨平臺應用的前端框架,開發者只須要編寫一套代碼,即可以發佈到IOS、Android和微信小程序等多個平臺。因此我打算學習下這個框架,快速瀏覽了一遍官網以後,在某課網買了一門uni-app入門到實戰的課程,而後開啓個人實戰之旅。css
官網推薦的是HBuilderX,對uni-app的支持度很高,用起來簡直是愛不釋手。下載連接:https://www.dcloud.io/hbuilderx.html html
在項目實戰中,主要實現了首頁功能模塊、搜索頁功能模塊、標籤頁功能模塊、詳情頁功能模塊、關注頁功能模塊、我的信息頁功能模塊。效果圖以下:前端
首頁vue
搜索頁git
詳情頁github
關注頁vuex
項目源碼我放在github上,連接是https://github.com/ll527563266/uni-news,你們有興趣能夠看看。json
├── cloudfunctions-aliyun # 雲函數
├── common # 經常使用的文件
│ │── api # 請求接口函數
├── components # 自定義組件
├── pages # 頁面存放目錄
├── static # 靜態資源 (會被直接複製)
├── store # 全局 vuex store
├── unpackage # 編譯後的文件存放目錄
├── utils # 公用的工具類
├── App.vue # 入口頁面
├── main.js # 入口文件 加載組件 初始化等
├── manifest.json # 項目配置
├── pages.json # 頁面配置
├── uni.scss # sass經常使用變量