參考文檔:https://www.jianshu.com/p/1626b8643676javascript
官方文檔:https://cn.vuejs.org/v2/guide/html
官方推薦:https://github.com/vuejs/awesome-vuevue
一、vue-resource 安裝:npm install vue-resource --savejava
二、axios 安裝: npm install axios --savewebpack
一、Mint UI: http://mint-ui.github.io/#!/zh-cn (餓了麼團隊)ios
二、iView: https://www.iviewui.com/ (TalkingData)git
三、Cube-ui: https://didi.github.io/cube-ui/#/zh-CN (滴滴)github
1-3 若是有html/Css javascript基礎看完基本上就能夠簡單上手vue的項目了web
4-5 能夠在項目實際運用中考慮選擇哪一種方式npm
建立項目後如下幾點新手容易遇坑
1、路由
Router / index.js頁面,重定向和路由配置
export default new Router({ // mode:'history', //直觀效果就是地址欄能夠去除# 可是打包後會有BUG 具體百度即知 routes: [ { path: '/', redirect: '/HelloWorld' }, { path: '/HelloWorld', name: 'HelloWorld', component: HelloWorld } ] })
2、打包部署
資源打包後路徑問題(webpack npm run build方式)
config / index.js頁面
host設置爲0.0.0.0 能夠以IP地址訪問項目 默認localhost
if (options.extract) { return ExtractTextPlugin.extract({ use: loaders, fallback: 'vue-style-loader', publicPath: '../../' //加入這行打包後index頁面正常訪問 }) } else { return ['vue-style-loader'].concat(loaders) }
原生js調用vue methods內鉤子函數
window.Test = this.Test;
還有整套vue教程視頻,有須要的朋友私信我。