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实现的listview效果
Apr 28 Javascript
JQuery 1.4 中的Ajax问题
Jan 23 Javascript
Jquery乱码的一次解决过程 图解教程
Feb 20 Javascript
ExtJs使用总结(非常详细)
Mar 22 Javascript
JavaScript变量声明详解
Nov 27 Javascript
深入解析JavaScript编程中的this关键字使用
Nov 09 Javascript
JavaScript常用函数工具集:lao-utils
Mar 01 Javascript
JS限制条件补全问题实例分析
Dec 16 Javascript
Vue组件通信实践记录(推荐)
Aug 15 Javascript
小程序实现发表评论功能
Jul 06 Javascript
详解vue中在循环中使用@mouseenter 和 @mouseleave事件闪烁问题解决方法
Apr 07 Javascript
探索node之事件循环的实现
Oct 30 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
在PHP中使用与Perl兼容的正则表达式
2006/11/26 PHP
浅析关于PHP位运算的简单权限设计
2013/06/30 PHP
PHP自动补全表单的两种方法
2017/03/06 PHP
TNC vs RR BO3 第一场 2.14
2021/03/10 DOTA
一个简单的js鼠标划过切换效果
2010/06/30 Javascript
js点击选择文本的方法
2015/02/09 Javascript
JavaScript移除数组内重复元素的方法
2015/03/18 Javascript
使用Jquery实现每日签到功能
2015/04/03 Javascript
JavaScript使用replace函数替换字符串的方法
2015/04/06 Javascript
JavaScript中setter和getter方法介绍
2016/07/11 Javascript
原生js实现类似fullpage的单页/全屏滚动
2017/01/22 Javascript
three.js绘制地球、飞机与轨迹的效果示例
2017/02/28 Javascript
利用node.js如何搭建一个简易的即时响应服务器
2017/05/28 Javascript
详解EasyUi控件中的Datagrid
2017/08/23 Javascript
快速了解vue-cli 3.0 新特性
2018/02/28 Javascript
基于VuePress 轻量级静态网站生成器的实现方法
2018/04/17 Javascript
vue.js 中使用(...)运算符报错的解决方法
2018/08/09 Javascript
详解vue-router传参的两种方式
2018/09/10 Javascript
js计算两个日期间的天数月的实例代码
2018/09/20 Javascript
关于AngularJS中ng-repeat不更新视图的解决方法
2018/09/30 Javascript
jQuery Ajax实现Select多级关联动态绑定数据的实例代码
2018/10/26 jQuery
js事件触发操作实例分析
2019/06/21 Javascript
深入webpack打包原理及loader和plugin的实现
2020/05/06 Javascript
详解Python中的各种函数的使用
2015/05/24 Python
Flask框架Flask-Login用法分析
2018/07/23 Python
pandas 转换成行列表进行读取与Nan处理的方法
2018/10/30 Python
python实现随机漫步方法和原理
2019/06/10 Python
django xadmin中form_layout添加字段显示方式
2020/03/30 Python
Python 高效编程技巧分享
2020/09/10 Python
爱游人:Travelliker
2017/09/05 全球购物
LN-CC中国:高端男装和女装的奢侈时尚目的地
2019/09/14 全球购物
澳大利亚在线消费电子产品商店:TobyDeals
2020/01/05 全球购物
2014年毕业演讲稿范文
2014/05/13 职场文书
精神文明建设标语
2014/06/16 职场文书
阿里云服务器搭建Php+Apache运行环境的详细过程
2021/05/15 PHP
一条 SQL 语句执行过程
2022/03/17 MySQL