Vue2.0设置全局样式(less/sass和css)


Posted in Javascript onNovember 18, 2017

为Vue设置全局样式需要几个步骤(如果是sass将less改成sass即可)

第一步:在src目录下的main.js,也就是入口文件里面添加下面代码

require('!style-loader!css-loader!less-loader!./common/less/index.less')

在Vue1.0版本中可以这样写,但是2.0版本中就不行,会报错提示解析错误

require('./common/less/index.less')

第二步:在build目录下的webpack.base.conf.js配置模块,只需要在 rules下面加两个模块即可

module.exports = {
 module: {
 rules: [
  {
  test: /\.less$/,
  loader: 'style-loader!css-loader!less-loader'
  },
  {
  test:/\.css$/,
  loader:'css-loader!style-loader',
  }
 ] 
 }  
}

第三步:若提示报错,可能你没有安装以上依赖,需要你在根目录下的package.json文件中添加依赖

Vue2.0设置全局样式(less/sass和css)

第四步:在命令窗口中执行命令,进行安装依赖

npm install

linux(ubuntu,deepin),Mac os系统可能会提示权限不足需要获取权限那么只需要在前面获取权限即可

sudu npm install

之后如果需要使用less的话,只要在style添加lang属性就好了

<style lang="less"></style>

若公共文件较多 可以整个在一个文件 在通过公共文件链接 实现多个样式文件全局样式

Vue2.0设置全局样式(less/sass和css)

关于vue.js的学习教程,请大家点击专题vue.js组件学习教程、Vue.js前端组件学习教程进行学习。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScipt基本教程之JavaScript语言的基础
Jan 16 Javascript
Jquery中国地图热点效果-鼠标经过弹出提示层信息的简单实例
Feb 12 Javascript
jQuery插件开发的五种形态小结
Mar 04 Javascript
javascript中sort排序实例详解
Jul 24 Javascript
轮播图组件js代码
Aug 08 Javascript
Angularjs实现mvvm式的选项卡示例代码
Sep 08 Javascript
label+input实现按钮开关切换效果的实例
Aug 16 Javascript
js注册时输入合法性验证方法
Oct 21 Javascript
一步步教你利用Docker设置Node.js
Nov 20 Javascript
微信小程序之事件交互操作实例分析
Dec 03 Javascript
微信JS-SDK updateAppMessageShareData安卓不能自定义分享详解
Mar 29 Javascript
jQuery实现轮播图源码
Oct 23 jQuery
五步轻松实现JavaScript HTML时钟效果
Mar 25 #Javascript
深入研究React中setState源码
Nov 17 #Javascript
Vue.js在数组中插入重复数据的实现代码
Nov 17 #Javascript
jQuery实现滚动效果
Nov 17 #jQuery
不使用 JS 匿名函数理由
Nov 17 #Javascript
Vue-cli-webpack搭建斗鱼直播步骤详解
Nov 17 #Javascript
浅谈Vue.js 组件中的v-on绑定自定义事件理解
Nov 17 #Javascript
You might like
php的ddos攻击解决方法
2015/01/08 PHP
php session的锁和并发
2016/01/22 PHP
CodeIgniter分页类pagination使用方法示例
2016/03/28 PHP
强制设为首页代码
2006/06/19 Javascript
Javascript实例教程(19) 使用HoTMetal(2)
2006/12/23 Javascript
javascript编程起步(第六课)
2007/02/27 Javascript
jquery网页回到顶部效果(图标渐隐,自写)
2014/06/16 Javascript
jQuery的ready方法详解
2014/11/27 Javascript
简介可以自动完成UI的AngularJS工具angular-smarty
2015/06/23 Javascript
jQuery实现页面评论栏中访客信息自动填写功能的方法
2016/05/23 Javascript
JavaScript使用Math.random()生成简单的验证码
2019/01/21 Javascript
Vue动态生成el-checkbox点击无法赋值的解决方法
2019/02/21 Javascript
详解Vue的watch中的immediate与watch是什么意思
2019/12/30 Javascript
深入了解Python中pop和remove的使用方法
2018/01/09 Python
linux查找当前python解释器的位置方法
2019/02/20 Python
Django集成CAS单点登录的方法示例
2019/06/10 Python
利用Pytorch实现简单的线性回归算法
2020/01/15 Python
Python random模块制作简易的四位数验证码
2020/02/01 Python
详细分析Python垃圾回收机制
2020/07/01 Python
matplotlib更改窗口图标的方法示例
2021/02/03 Python
html5绘制时钟动画
2014/12/15 HTML / CSS
AmazeUI 单选框和多选框的实现示例
2020/08/18 HTML / CSS
美国著名的团购网站:Woot
2016/08/02 全球购物
如何进行Linux分区优化
2016/09/13 面试题
室内设计自我鉴定
2013/10/15 职场文书
计算机专业大学生的自我评价
2013/11/14 职场文书
上课迟到检讨书
2014/02/19 职场文书
中学生运动会口号
2014/06/07 职场文书
青春励志演讲稿范文
2014/08/25 职场文书
2019思想汇报范文
2019/05/21 职场文书
正能量励志演讲稿三分钟(范文)
2019/07/11 职场文书
golang import自定义包方式
2021/04/29 Golang
CSS3新特性详解(五):多列columns column-count和flex布局
2021/04/30 HTML / CSS
微信小程序scroll-view不能左右滑动问题的解决方法
2021/07/09 Javascript
「约定的梦幻岛」作画发布诺曼生日新绘
2022/03/21 日漫
Redis全局ID生成器的实现
2022/06/05 Redis