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知识点收藏
Feb 22 Javascript
JavaScript实现页面实时显示当前时间的简单实例
Jul 20 Javascript
Javascript改变CSS样式(局部和全局)
Dec 18 Javascript
jQuery获取和设置表单元素的方法
Feb 14 Javascript
使用JavaScript进行进制转换将字符串转换为十进制
Sep 21 Javascript
Highcharts 多个Y轴动态刷新数据的实现代码
May 28 Javascript
JavaScript中removeChild 方法开发示例代码
Aug 15 Javascript
基于 Bootstrap Datetimepicker 联动
Aug 03 Javascript
原生JS实现的放大镜特效示例【测试可用】
Dec 08 Javascript
解决vue项目router切换太慢问题
Jul 19 Javascript
JS轮播图的实现方法
Aug 24 Javascript
vue实现拖拽交换位置
Apr 07 Vue.js
五步轻松实现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数组去重的函数代码
2013/02/03 PHP
如何用PHP实现插入排序?
2013/04/10 PHP
使用php get_headers 判断URL是否有效的解决办法
2013/04/27 PHP
解析PHP将对象转换成数组的方法(兼容多维数组类型)
2013/06/21 PHP
PHP调用MySQL存储过程并返回值的方法
2014/12/26 PHP
php实现四舍五入的方法小结
2015/03/03 PHP
Laravel 5 框架入门(二)构建 Pages 的管理功能
2015/04/09 PHP
php设计模式之正面模式实例分析【星际争霸游戏案例】
2020/03/24 PHP
jcarousellite.js 基于Jquery的图片无缝滚动插件
2010/12/30 Javascript
无缝滚动改进版支持上下左右滚动(封装成函数)
2012/12/04 Javascript
jquery右下角自动弹出可关闭的广告层
2015/05/08 Javascript
基于jQuery的网页影音播放器jPlayer的基本使用教程
2016/03/08 Javascript
Ionic实现页面下拉刷新(ion-refresher)功能代码
2016/06/03 Javascript
javascript如何定义对象数组
2016/06/07 Javascript
windows 下安装nodejs 环境变量设置
2017/02/02 NodeJs
JS字符串长度判断,超出进行自动截取的实例(支持中文)
2017/03/06 Javascript
老生常谈combobox和combotree模糊查询
2017/04/17 Javascript
angularjs中回车键触发某一事件的方法
2017/04/24 Javascript
原生JS写Ajax的请求函数功能
2017/12/22 Javascript
vue单个组件实现无限层级多选菜单功能
2018/04/10 Javascript
详解vue 动态加载并注册组件且通过 render动态创建该组件
2019/05/30 Javascript
JS实现的字符串数组去重功能小结
2019/06/17 Javascript
原生js实现日期选择插件
2020/05/21 Javascript
Python连接SQLServer2000的方法详解
2017/04/19 Python
Python线性方程组求解运算示例
2018/01/17 Python
python实现从文件中读取数据并绘制成 x y 轴图形的方法
2018/10/14 Python
Python算法中的时间复杂度问题
2019/11/19 Python
CSS3属性使网站设计增强同时不消弱可用性
2009/08/29 HTML / CSS
大学生交通专业求职信
2014/09/01 职场文书
检查机关领导群众路线教育实践活动个人整改措施
2014/10/28 职场文书
项目负责人岗位职责
2015/02/15 职场文书
毕业生爱心捐书倡议书
2015/04/27 职场文书
2016年社区服务活动总结
2016/04/06 职场文书
MySQL之高可用集群部署及故障切换实现
2021/04/22 MySQL
springboot + mongodb 通过经纬度坐标匹配平面区域的方法
2021/11/01 MongoDB
Linux中各个目录的作用与内容
2022/06/28 Servers