這是一個用Vue.js及相關插件模仿製做新浪微博移動版(m.weibo.cn)的單頁應用(SPA)項目。css
使用了vue-cli
做爲搭建工具,主要使用了vue.js@2.3.3
,vue-resource@1.3.4
,vue-router@2.3.1
,vuex@2.3.1
等工具。html
歡迎Issue、PR、郵件、微博等等各類交流!更歡迎給我點個贊以示鼓勵,謝謝你!vue
刷新微博、加載舊微博、簡單圖片預覽(準備實現縮放等手勢功能)、Tab頁面切換、後臺模擬數據、生產環境服務器支持、登陸頁面、404頁面等...node
git clone https://github.com/JuniorTour/vue-weibo.git cd vue-weibo npm install //推薦使用 cnpm 淘寶NPM鏡像安裝更快! npm run dev //開發環境中運行,構建完成後,自動訪問http://localhost:8080/,自帶熱更新,便於開發。 npm run prod //或生產環境中運行,資源通過壓縮,訪問更快。
目前代碼關鍵部分中已經有相應的註釋介紹,稍後,我會詳細地寫出從0構建這個項目的過程,敬請期待!webpack
若是你對此有任何意見和想法,都歡迎經過各類方式和我交流!ヾ(✿゚▽゚)ノgit
. ├── build/ # webpack config files │ └── ... ├── config/ │ ├── index.js # main project config │ └── ... ├── notes/ │ └── ... # 製做過程當中的一些筆記。 ├── src/ │ ├── assets/ # 字體、樣式等module 資源 (會被webpack處理) │ │ └── ... │ ├── components/ # 局部組件 │ │ └── ... │ ├── data/ # 模擬數據 │ │ └── ... │ ├── pages/ # 主要頁面組件 │ │ └── ... │ ├── main.js # app 入口文件 │ ├── App.vue # 主要app組件 ├── static/ # 圖片等純靜態資源 ├── test/ │ └── unit/ # unit tests │ ├── specs/ # test spec files │ ├── index.js # test build entry file │ └── karma.conf.js # test runner config file ├── .babelrc # babel config ├── .postcssrc.js # postcss config ├── .eslintrc.js # eslint config ├── .editorconfig # editor config ├── index.html # index.html template └── package.json # build scripts and dependencies