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 相关文章推荐
JavaScript 以对象为索引的关联数组
May 19 Javascript
JavaScript实现拼音排序的方法
Nov 20 Javascript
jQuery中ajax和post处理json的不同示例对比
Nov 02 Javascript
js使用setTimeout实现定时炸弹的方法
Apr 10 Javascript
JS常见问题之为什么点击弹出的i总是最后一个
Jan 05 Javascript
jQuery中的insertBefore(),insertAfter(),after(),before()区别介绍
Sep 01 Javascript
jQuery 插件封装的方法
Nov 16 Javascript
脚本div实现拖放功能(两种)
Feb 13 Javascript
JS利用正则表达式实现简单的密码强弱判断实例
Jun 16 Javascript
JavaScript之DOM插入更新删除_动力节点Java学院整理
Jul 03 Javascript
Vue配合iView实现省市二级联动的示例代码
Jul 27 Javascript
简单实现vue中的依赖收集与响应的方法
Feb 18 Javascript
五步轻松实现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 项目的方法
2007/01/02 PHP
11个PHP 分页脚本推荐
2011/08/15 PHP
关于Iframe如何跨域访问Cookie和Session的解决方法
2013/04/15 PHP
ThinkPHP之getField详解
2014/06/20 PHP
PHP的PDO操作简单示例
2016/03/30 PHP
TP5框架页面跳转样式操作示例
2020/04/05 PHP
基于jquery的图片懒加载js
2010/06/30 Javascript
理解Javascript_15_作用域分配与变量访问规则,再送个闭包
2010/10/20 Javascript
js 文本滚动效果的实例代码
2013/08/17 Javascript
关闭ie窗口清除Session的解决方法
2014/01/10 Javascript
jquery $(&quot;#variable&quot;) 循环改变variable的值示例
2014/02/23 Javascript
BOM之navigator对象和用户代理检测
2017/02/10 Javascript
在bootstrap中实现轮播图实例代码
2017/06/11 Javascript
详解vue-cli 接口代理配置
2017/12/13 Javascript
JS计算两个数组的交集、差集、并集、补集(多种实现方式)
2019/05/21 Javascript
js get和post请求实现代码解析
2020/02/06 Javascript
Python continue语句用法实例
2014/03/11 Python
Python打印输出数组中全部元素
2018/03/13 Python
Numpy之文件存取的示例代码
2018/08/03 Python
对python mayavi三维绘图的实现详解
2019/01/08 Python
django框架使用views.py的函数对表进行增删改查内容操作详解【models.py中表的创建、views.py中函数的使用,基于对象的跨表查询】
2019/12/12 Python
Python 实现判断图片格式并转换,将转换的图像存到生成的文件夹中
2020/01/13 Python
新建文件时Pycharm中自动设置头部模板信息的方法
2020/04/17 Python
Python3 用什么IDE开发工具比较好
2020/11/28 Python
Python OpenCV中的numpy与图像类型转换操作
2020/12/11 Python
澳大利亚百货商店中销量第一的商务衬衫品牌:Van Heusen
2018/07/26 全球购物
美国折扣地毯销售网站:Rugs.com
2020/03/27 全球购物
介绍一下Linux内核的排队自旋锁
2014/08/27 面试题
物理系毕业生自荐书范文
2014/02/22 职场文书
小学班干部竞选演讲稿
2014/04/24 职场文书
2014年采购工作总结
2014/11/20 职场文书
会计专业2019暑假实习报告
2019/06/21 职场文书
你离财务总监还有多远?速览CFO的岗位职责
2019/11/18 职场文书
Mysql 如何实现多张无关联表查询数据并分页
2021/06/05 MySQL
postgresql 删除重复数据案例详解
2021/08/02 PostgreSQL
Vue的列表之渲染,排序,过滤详解
2022/02/24 Vue.js