前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >3.使用sass、全局样式及进度条

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

作者头像
RtyXmd
发布2018-08-30 14:51:49
7150
发布2018-08-30 14:51:49
举报
文章被收录于专栏:前端vue
项目地址

github地址、 码云地址

Sass 世界上最成熟、最稳定、最强大的专业级CSS扩展语言

NProgress 前端轻量级web进度条

使用sass
安装
代码语言:javascript
复制
npm install node-sass --save-dev
npm install sass-loader --save-dev
修改webpack配置

打开目录build/webpack.base.config.js

在module->rules最后添加项

代码语言:javascript
复制
{
    test: /\.scss$/,
    loaders:['style','css','sass']
}

位置

使用时记得加上 lang='scss'

测试sass

全局公共css
新建文件

文件目录 src/style/index.css

使用
代码语言:javascript
复制
// src/main.js
import '@/style/index.css'

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

进度条

使用方法(http://yehe.isd.com/column/support-plan/article-edit/%5Bhttps://blog.csdn.net/qq_35844177/article/details/70171054%5D(https://blog.csdn.net/qq_35844177/article/details/70171054%29)

安装NProgress
代码语言:javascript
复制
npm install nprogress --save

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

新建 src/permission.js文件

引入NProgress使用
代码语言:javascript
复制
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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018.08.22 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 项目地址
  • 使用sass
    • 安装
      • 修改webpack配置
        • 使用时记得加上 lang='scss'
        • 全局公共css
          • 新建文件
            • 使用
            • 进度条
              • 安装NProgress
                • 引入NProgress使用
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档