Vue.js2.0 後臺系統實戰

朋友最近要作個本身用的OA來練練手(PS,那逼一直想創業),找我和他一塊兒作,因爲最近時間有限,就幫他寫個框架本身用吧。html

我使用yarn管理的項目(真的不是跟風),固然也能夠使用Npm管理前端

首先使用vue-cli初始化項目,而後安裝Vue-router Vuex element,因爲朋友沒有作過前端因此我選擇了element快速開發頁面。安裝好全部依賴後目錄結構是這樣的vue

目錄結構

這裏須要注意的是我每一個組件都是一個文件夾由index.vue script.js style.sass template.jade文件組成,這樣能夠方便的在編輯器中格式化,引用的時候只需引用文件夾就可node

e.g.

import NotFound from './views/404';

index.vue

<style lang="sass" scoped src="./style.sass">
</style>

<template lang="jade" src="./template.pug">
</template>

<script src="./script.js">
</script>

script.js

export default {
  data() {
    return {

    }
  },
  components: {

  }
}

sass

.red
  color: red

由於vue-cli webpack 生成的項目沒有使用jade因此須要本身添加webpackjade-loaderwebpack

注意這時候須要安裝pug-html-loader jadegit

...
     {
        test: /\.pug$/,
        loader: 'vue-html!pug-html'
      },
...

Sass 支持

爲了支持Sass須要安裝sass-loader node-sass github

Vue-resource我安裝了還沒決定使用,可能使用Ajax若是使用Ajax我會使用reqwestweb

這裏的項目是參考了vue2.0構建單頁應用最佳實戰的過程,因此例子的功能同樣~vue-cli

求Star githubsegmentfault

原文連接

相關文章
相關標籤/搜索