Vue中引入样式文件的方法


Posted in Javascript onAugust 18, 2017

一、在vue中使用scss

首先进行安装如下依赖: 

cnpm i sass-loader node-sass -D

二、vue中引入样式文件

1)在index.html模板html文件中引入,这种方式引入的原样编译在生成的html文件中,如果想要通过link引入外部的样式文件,建议使用这种方式:

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>2imis</title>
  <link rel="stylesheet" href="./static/reset.css" rel="external nofollow" >  
 </head>
 <body>
  <div id="app"></div>
  <!-- built files will be auto injected -->
 </body>
</html>

2)在入口js文件main.js中引入,一些公共的样式文件,可以在这里引入。这里会对scss文件进行解析,将对应的css代码插入生成html文件的style标签中,成为内联样式。

import Vue from 'vue'
import App from './App'
import router from './router'
import ElementUi from 'element-ui'
import '@/common/scss/theme-blue.scss'
Vue.config.productionTip = false
Vue.use(ElementUi);
/* eslint-disable no-new */
new Vue({
  router,
  render: h => h(App)
}).$mount('#app');

3)在对应的模板.vue文件中引入

发现一个问题,如果不在main.js中引入,直接在诸如app.vue文件中引入scss文件时候,虽然会将css代码插入生成的html标签中成为内联样式,但是不会讲scss文件进行解析,会引发问题。

难道scss文件必须首先在入口的index.js中引入,才能将scss解析,具体的vue中依赖某一个scss,还需要单独再引入一次。

总结

以上所述是小编给大家介绍的Vue中引入样式文件的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
JavaScript在IE和Firefox浏览器下的7个差异兼容写法小结
Jun 18 Javascript
asp.net 30分钟掌握无刷新 Repeater
Sep 16 Javascript
javascript页面上使用动态时间具体实现
Mar 18 Javascript
jQuery操作元素css样式的三种方法
Jun 04 Javascript
angularjs指令中的compile与link函数详解
Dec 06 Javascript
javascript函数式编程实例分析
Apr 25 Javascript
Javascript中typeof 用法小结
May 12 Javascript
js实现无缝滚动图
Feb 22 Javascript
Node.js学习教程之HTTP/2服务器推送【译】
Oct 31 Javascript
在Mac下彻底卸载node和npm的方法
May 16 Javascript
简单谈谈javascript高级特性
Sep 04 Javascript
element-ui tree结构实现增删改自定义功能代码
Aug 31 Javascript
jQuery+HTML5实现WebGL高性能烟花绽放动画效果【附demo源码下载】
Aug 18 #jQuery
JS实现基于Sketch.js模拟成群游动的蝌蚪运动动画效果【附demo源码下载】
Aug 18 #Javascript
select自定义小三角样式代码(实用总结)
Aug 18 #Javascript
js使用highlight.js高亮你的代码
Aug 18 #Javascript
二维码图片生成器QRCode.js简单介绍
Aug 18 #Javascript
Iphone手机、安卓手机浏览器控制默认缩放大小的方法总结(附代码)
Aug 18 #Javascript
JavaScript实现移动端页面按手机屏幕分辨率自动缩放的最强代码
Aug 18 #Javascript
You might like
后宫无数却洁身自好的男主,唐三只爱小舞
2020/03/02 国漫
解析thinkphp import 文件内容变量失效的问题
2013/06/20 PHP
PHP中对于浮点型的数据需要用不同的方法解决
2014/03/11 PHP
php程序内部post数据的方法
2015/03/31 PHP
PHP Yii框架之表单验证规则大全
2015/11/16 PHP
PHP实现的随机红包算法示例
2017/08/14 PHP
php设计模式之职责链模式实例分析【星际争霸游戏案例】
2020/03/27 PHP
JavaScript 全角转半角部分
2009/10/28 Javascript
给artDialog 5.02 增加ajax get功能详细介绍
2012/11/13 Javascript
js数组Array sort方法使用深入分析
2013/02/21 Javascript
鼠标滚轮控制网页横向移动实现思路
2013/03/22 Javascript
javascript阻止浏览器后退事件防止误操作清空表单
2013/11/22 Javascript
Jquery中Event对象属性小结
2015/02/27 Javascript
jQuery插件开发的五种形态小结
2015/03/04 Javascript
Javascript农历与公历相互转换的简单实例
2016/10/09 Javascript
浅析如何利用JavaScript进行语音识别
2016/10/27 Javascript
vue.js中指令Directives详解
2017/03/20 Javascript
jQuery导航条固定定位效果实例代码
2017/05/26 jQuery
基于JavaScript实现无缝滚动效果
2017/07/21 Javascript
基于javascript 显式转换与隐式转换(详解)
2017/12/15 Javascript
layer.confirm()右边按钮实现href的例子
2019/09/27 Javascript
微信小程序获取复选框全选反选选中的值(实例代码)
2019/12/17 Javascript
js实现简单扫雷
2020/11/27 Javascript
Python中的True,False条件判断实例分析
2015/01/12 Python
python中子类继承父类的__init__方法实例
2016/12/15 Python
python2.6.6如何升级到python2.7.14
2018/04/08 Python
python操作mysql代码总结
2018/06/01 Python
OpenCV 轮廓检测的实现方法
2019/07/03 Python
python匿名函数lambda原理及实例解析
2020/02/07 Python
Python连接HDFS实现文件上传下载及Pandas转换文本文件到CSV操作
2020/06/06 Python
python PIL模块的基本使用
2020/09/29 Python
企业党员公开承诺书
2014/03/26 职场文书
中学生关于梦想的演讲稿
2014/08/22 职场文书
春季运动会加油词
2015/07/18 职场文书
利用python Pandas实现批量拆分Excel与合并Excel
2021/05/23 Python
MySQL如何快速创建800w条测试数据表
2022/03/17 MySQL