Vue.js2.0 后台系统实战

作者: 冰星寒水 | 来源:发表于2016-12-01 17:40 被阅读1789次

    朋友最近要做个自己用的OA来练练手(PS,那逼一直想创业),找我和他一起做,由于最近时间有限,就帮他写个框架自己用吧。

    我使用yarn管理的项目(真的不是跟风),当然也可以使用Npm管理

    首先使用vue-cli初始化项目,然后安装Vue-router Vuex element,由于朋友没有做过前端所以我选择了element快速开发页面。安装好所有依赖后目录结构是这样的

    目录结构

    这里需要注意的是我每个组件都是一个文件夹由index.vue script.js style.sass template.jade文件组成,这样可以方便的在编辑器中格式化,引用的时候只需引用文件夹就可

    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-loader

    注意这时候需要安装pug-html-loader jade

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

    Sass 支持

    为了支持Sass需要安装sass-loader node-sass

    Vue-resource我安装了还没决定使用,可能使用Ajax如果使用Ajax我会使用reqwest

    这里的项目是参考了vue2.0构建单页应用最佳实战的过程,所以例子的功能一样~

    求Star github

    相关文章

      网友评论

        本文标题:Vue.js2.0 后台系统实战

        本文链接:https://www.haomeiwen.com/subject/iaoxmttx.html