3.使用sass、全局样式及进度条

作者: RtyXmd | 来源:发表于2018-08-22 15:39 被阅读106次
    项目地址

    github地址、 码云地址

    Sass 世界上最成熟、最稳定、最强大的专业级CSS扩展语言
    NProgress 前端轻量级web进度条

    使用sass
    安装
    npm install node-sass --save-dev
    npm install sass-loader --save-dev
    
    修改webpack配置

    打开目录build/webpack.base.config.js
    在module->rules最后添加项

    {
        test: /\.scss$/,
        loaders:['style','css','sass']
    }
    
    位置
    使用时记得加上 lang='scss'
    测试sass
    全局公共css
    新建文件

    文件目录 src/style/index.css

    使用
    // src/main.js
    import '@/style/index.css'
    

    这样就可以愉快的写一些公共样式了~

    进度条

    使用方法

    安装NProgress
    npm install nprogress --save
    

    使用场景就是在每次切换路由跳转页面的时候都会通过滚动条来反映,那么就需要一个文件来控制路由及后期的限制页面访问权限
    新建 src/permission.js文件

    引入NProgress使用
    import router from "./router";
    import store from "./store";
    //nprogress
    import Progress from "nprogress";
    import "nprogress/nprogress.css";
    //message
    import { Message } from "element-ui";
    router.beforeEach((to, from, next) => {
      Porgress.start();
      next();
      Progress.done();
    });
    router.afterEach(() => {
      Progress.done();
    });
    

    4. 添加导航、分栏布局,配置路由及对应页面、登陆、404

    相关文章

      网友评论

      本文标题:3.使用sass、全局样式及进度条

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