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 相关文章推荐
jQuery.extend 函数的详细用法
Jun 27 Javascript
Jquery ajax执行顺序 返回自定义错误信息(实例讲解)
Nov 06 Javascript
javascript将DOM节点添加到文档的方法实例分析
Aug 04 Javascript
jQuery animate和CSS3相结合实现缓动追逐效果附源码下载
Apr 18 Javascript
jQuery ajax调用后台aspx后台文件的两种常见方法(不是ashx)
Jun 28 Javascript
原生js实现放大镜特效
Mar 08 Javascript
Bootstrap栅格系统的使用详解
Oct 30 Javascript
原生JS实现 MUI导航栏透明渐变效果
Nov 07 Javascript
JavaScript数据结构与算法之二叉树添加/删除节点操作示例
Mar 01 Javascript
JS中==、===你分清楚了吗
Mar 04 Javascript
javascript中innerHTML 获取或替换html内容的实现代码
Mar 17 Javascript
Vue通过Blob对象实现导出Excel功能示例代码
Jul 31 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多线程抓取网页实现代码
2010/07/22 PHP
PHP调用存储过程返回值不一致问题的解决方法分析
2016/04/26 PHP
Ubuntu中支持PHP5与PHP7双版本的简单实现
2018/08/19 PHP
PHP连接MySQL数据库的三种方式实例分析【mysql、mysqli、pdo】
2019/11/04 PHP
重定向实现代码
2006/11/20 Javascript
jquery photoFrame 图片边框美化显示插件
2010/06/28 Javascript
jquery ajax 简单范例(界面+后台)
2013/11/19 Javascript
httpclient模拟登陆具体实现(使用js设置cookie)
2013/12/11 Javascript
javascript制作的网页侧边弹出框思路及实现代码
2014/05/21 Javascript
javascript里绝对用的上的字符分割函数总结
2014/07/31 Javascript
readonly和disabled属性的区别
2015/07/26 Javascript
WordPress中鼠标悬停显示和隐藏评论及引用按钮的实现
2016/01/12 Javascript
浅谈js中test()函数在正则中的使用
2016/08/19 Javascript
angularjs实现文字上下无缝滚动特效代码
2016/09/04 Javascript
详解js前端代码异常监控
2017/01/11 Javascript
angularjs中使用ng-bind-html和ng-include的实例
2017/04/28 Javascript
vue从零实现一个消息通知组件的方法详解
2020/03/16 Javascript
vue实现简单全选和反选功能
2020/09/15 Javascript
[03:17]2014DOTA2 国际邀请赛中国区预选赛 四强专访
2014/05/23 DOTA
[00:36]DOTA2上海特级锦标赛 LGD战队宣传片
2016/03/04 DOTA
Zabbix实现微信报警功能
2016/10/09 Python
Django使用uwsgi部署时的配置以及django日志文件的处理方法
2019/08/30 Python
关于TensorFlow新旧版本函数接口变化详解
2020/02/10 Python
在jupyter notebook 添加 conda 环境的操作详解
2020/04/10 Python
简单了解Django项目应用创建过程
2020/07/06 Python
OpenCV利用python来实现图像的直方图均衡化
2020/10/21 Python
Python 2.6.6升级到Python2.7.15的详细步骤
2020/12/14 Python
python des,aes,rsa加解密的实现
2021/01/16 Python
潘多拉珠宝俄罗斯官方网上商店:PANDORA俄罗斯
2020/09/22 全球购物
什么是岗位职责
2013/11/12 职场文书
致跳远、跳高运动员广播稿
2014/01/09 职场文书
铁路工务反思材料
2014/02/07 职场文书
出生公证委托书
2014/04/03 职场文书
租房协议书
2014/04/10 职场文书
教师自我剖析材料(四风问题)
2014/09/30 职场文书
2015年教师个人业务工作总结
2015/10/23 职场文书