聲明:這不是一篇介紹 Vue 基礎知識的文章,須要熟悉 Vue 相關知識
vue
vue-router
vue
自己並不能很好的解決這個問題,須要搭配使用 vuex
使用一個現成的 UI 框架,能夠少寫不少代碼。css
目前比較推薦的是:html
服務器端渲染用得最多的是 nuxt.js。前端
nuxt.js
有目錄結構、書寫方式、組件集成、項目構建等的約束,整個應用中是沒有 html
文件的,全部的響應 html
都是 node 動態渲染的,包括裏面的元信息、css, js
路徑等。渲染過程當中,nuxt.js
會根據路由,將首頁全部的組件渲染成 html
,餘下的頁面保留原生組件的格式,在客戶端渲染。vue
更多參考:細說後端模板渲染、客戶端渲染、node 中間層、服務器端渲染(ssr)node
開發時主要會用到的工具。react
storybook
爲組件開發搭建了一個強大的開發環境,並提供瞭如下的幾個功能:webpack
更多參考:react、vue 組件開發利器:storybookgit
這是專門針對 vue
組件開發的 chrome 開發者工具插件,就像開發者工具的 Elements
同樣,能夠查看整個頁面的 vue
組件樹和每一個組件的 data
,而且能夠動態的更改 data
,而後會更新 UI 到應用上。github
經過 chrome 應用商店安裝 chrome - vuejs-devtools.web
其餘安裝方式查看 vue-devtools.
加載 .vue
單文件組件的 webpack loader。
通常 vue
組件的測試,會用 vue-test-utils + jest / mocha / tape / ava。
一些很實用的插件庫:
更多博客,查看 https://github.com/senntyou/blogs
版權聲明:自由轉載-非商用-非衍生-保持署名(創意共享3.0許可證)