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 相关文章推荐
20个最新的jQuery插件
Jan 13 Javascript
jquery实现固定顶部导航效果(仿蘑菇街)
Mar 21 Javascript
HTML5 JS压缩图片并获取图片BASE64编码上传
Nov 16 Javascript
javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】
Dec 15 Javascript
Bootstrap CSS布局之表单
Dec 17 Javascript
Bootstrap CSS组件之按钮组(btn-group)
Dec 17 Javascript
纯js实现动态时间显示
Sep 07 Javascript
Vue.extend构造器的详解
Jul 17 Javascript
react-native使用react-navigation进行页面跳转导航的示例
Sep 07 Javascript
AngularJS发送异步Get/Post请求方法
Aug 13 Javascript
JavaScript中工厂函数与构造函数示例详解
May 06 Javascript
js 对象使用的小技巧实例分析
Nov 08 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
详解Laravel视图间共享数据与视图Composer
2016/08/04 PHP
jQuery 1.0.2
2006/10/11 Javascript
豆瓣网的jquery代码实例
2008/06/15 Javascript
CSS JavaScript 实现菜单功能 改进版
2008/12/09 Javascript
Javascript 原型和继承(Prototypes and Inheritance)
2009/04/01 Javascript
初识javascript 文档碎片
2010/07/13 Javascript
jquery.cookie.js 操作cookie实现记住密码功能的实现代码
2011/04/27 Javascript
THREE.JS入门教程(6)创建自己的全景图实现步骤
2013/01/25 Javascript
jQuery easyui datagrid动态查询数据实例讲解
2013/02/26 Javascript
js获取光标位置和设置文本框光标位置示例代码
2014/01/09 Javascript
不要使用jQuery触发原生事件的方法
2014/03/03 Javascript
javascript arguments使用示例
2014/12/16 Javascript
JS获取文件大小方法小结
2015/12/08 Javascript
分享十三个最佳JavaScript数据网格库
2017/04/07 Javascript
VUE 更好的 ajax 上传处理 axios.js实现代码
2017/05/10 Javascript
jQuery实现选中行变色效果(实例讲解)
2017/07/06 jQuery
Vue源码解析之Template转化为AST的实现方法
2018/12/14 Javascript
JQuery中queue方法用法示例
2019/01/31 jQuery
[49:35]LGD vs OG 2018国际邀请赛淘汰赛BO3 第二场 8.25
2018/08/29 DOTA
Python修改Excel数据的实例代码
2013/11/01 Python
Python中的作用域规则详解
2015/01/30 Python
Python中的Descriptor描述符学习教程
2016/06/02 Python
在Python的Flask中使用WTForms表单框架的基础教程
2016/06/07 Python
python利用ffmpeg进行录制屏幕的方法
2019/01/10 Python
Python Pillow Image Invert
2019/01/22 Python
Pyqt5自适应布局实例
2019/12/13 Python
python 控制台单行刷新,多行刷新实例
2020/02/19 Python
基于python实现上传文件到OSS代码实例
2020/05/09 Python
Python3爬虫中Splash的知识总结
2020/07/10 Python
从零实现一个自定义html5播放器的示例代码
2017/08/01 HTML / CSS
Skyscanner波兰:廉价航班
2017/11/07 全球购物
英国领先的体验日提供商:Buyagift
2019/04/19 全球购物
英国的一家创新礼品和小工具零售商:Menkind
2019/08/24 全球购物
屈臣氏泰国官网:Watsons TH
2021/02/23 全球购物
移交协议书
2014/08/19 职场文书
2015年党风廉政建设责任书
2015/01/29 职场文书