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 相关文章推荐
JQuery学习笔记 nt-child的使用
Jan 17 Javascript
range 标准化之获取
Aug 28 Javascript
网页源代码保护(禁止右键、复制、另存为、查看源文件)
May 23 Javascript
Javascript改变CSS样式(局部和全局)
Dec 18 Javascript
JavaScript隐式类型转换
Mar 15 Javascript
jquery实现全选功能效果的实现代码
May 05 Javascript
JavaScript必看小技巧(必看)
Jun 07 Javascript
基于MVC5和Bootstrap的jQuery TreeView树形控件(二)之数据支持json字符串、list集合
Aug 11 Javascript
VUE2.0+Element-UI+Echarts封装的组件实例
Mar 02 Javascript
全面分析JavaScript 继承
May 30 Javascript
微信小程序实现渐入渐出动画效果
Jun 13 Javascript
JavaScript实现前端网页版倒计时
Mar 24 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
用Apache反向代理设置对外的WWW和文件服务器
2006/10/09 PHP
自动分页的不完整解决方案
2007/01/12 PHP
深入PHP中慎用双等于(==)的详解
2013/06/06 PHP
destoon设置自定义搜索的方法
2014/06/21 PHP
PHP调用wsdl文件类型的接口代码分享
2014/11/19 PHP
PHP程序员不应该忽略的3点
2015/10/09 PHP
PHP获取当前执行php文件名的代码
2017/03/02 PHP
PHP 断点续传实例详解
2017/11/11 PHP
Laravel中的chunk组块结果集处理与注意问题
2018/08/15 PHP
共享自己写一个框架DreamScript
2007/01/20 Javascript
jquery ajax 同步异步的执行 return值不能取得的解决方案
2012/01/08 Javascript
js获取当前时间显示在页面上并每秒刷新
2014/12/24 Javascript
JavaScript中return false的用法
2015/03/12 Javascript
js行号显示的文本框实现效果(兼容多种浏览器 )
2015/10/23 Javascript
一种新的javascript对象创建方式Object.create()
2015/12/28 Javascript
JS实现超简单的汉字转拼音功能示例
2016/12/22 Javascript
Javascript前端经典的面试题及答案
2017/03/14 Javascript
详解Vue 实例中的生命周期钩子
2017/03/21 Javascript
BootStrap 表单控件之单选按钮水平排列
2017/05/23 Javascript
webpack构建vue项目的详细教程(配置篇)
2017/07/17 Javascript
vue中axios处理http发送请求的示例(Post和get)
2017/10/13 Javascript
vue实现提示保存后退出的方法
2018/03/15 Javascript
创建Vue项目以及引入Iview的方法示例
2018/12/03 Javascript
Python threading多线程编程实例
2014/09/18 Python
用Python编写分析Python程序性能的工具的教程
2015/04/01 Python
win系统下为Python3.5安装flask-mongoengine 库
2016/12/20 Python
python中property属性的介绍及其应用详解
2019/08/29 Python
python os模块在系统管理中的应用
2020/06/22 Python
css3让div随鼠标移动而抖动起来
2014/02/10 HTML / CSS
Debenhams百货英国官方网站:Debenhams UK
2016/07/12 全球购物
HEMA法国:荷兰原创设计
2019/02/21 全球购物
国庆促销活动总结
2014/08/29 职场文书
单位法定代表人授权委托书
2014/09/20 职场文书
简易版租房协议书范本
2014/10/13 职场文书
教师党员批评与自我批评发言稿
2014/10/15 职场文书
小学教师先进事迹材料
2014/12/15 职场文书