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中输入验证中一个不错的效果
Aug 21 Javascript
深入理解JavaScript系列(1) 编写高质量JavaScript代码的基本要点
Jan 15 Javascript
Node.js操作mysql数据库增删改查
Mar 30 Javascript
浅谈jQuery animate easing的具体使用方法(推荐)
Jun 17 Javascript
H5移动端图片压缩上传开发流程
Nov 09 Javascript
微信小程序 es6-promise.js封装请求与处理异步进程
Jun 12 Javascript
对vue.js中this.$emit的深入理解
Feb 23 Javascript
搭建基于express框架运行环境的方法步骤
Nov 15 Javascript
layer扩展打开/关闭动画的方法
Sep 23 Javascript
JavaScript实现更换背景图片
Oct 18 Javascript
微信小程序使用GoEasy实现websocket实时通讯
May 19 Javascript
解决vue打包报错Unexpected token: punc的问题
Oct 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
php 中文字符串首字母的获取函数分享
2013/11/04 PHP
使用php清除bom示例
2014/03/03 PHP
在WordPress中实现评论头像的自定义默认和延迟加载
2015/11/24 PHP
PHP数组操作简单案例分析
2016/10/15 PHP
关于laravel后台模板laravel-admin select框的使用详解
2019/10/03 PHP
如何在PHP中生成随机数
2020/06/04 PHP
JavaScript与DropDownList 区别分析
2010/01/01 Javascript
jQuery ajax在GBK编码下表单提交终极解决方案(非二次编码方法)
2010/10/20 Javascript
xml转json的js代码
2012/08/28 Javascript
JavaScript自动设置IFrame高度的小例子
2013/06/08 Javascript
node.js中的fs.closeSync方法使用说明
2014/12/17 Javascript
JavaScript使用cookie实现记住账号密码功能
2015/04/27 Javascript
浅谈Node.js中的定时器
2015/06/18 Javascript
聊一聊JS中的prototype
2016/09/29 Javascript
vue如何实现observer和watcher源码解析
2017/03/09 Javascript
JavaScript伪数组用法实例分析
2017/12/22 Javascript
详解vue页面首次加载缓慢原因及解决方案
2019/11/06 Javascript
[03:03]DOTA2 2017国际邀请赛开幕战队入场仪式
2017/08/09 DOTA
[01:02:07]Liquid vs Newbee 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
Python3中的列表生成式、生成器与迭代器实例详解
2018/06/11 Python
python TK库简单应用(实时显示子进程输出)
2019/10/29 Python
python pygame实现滚动横版射击游戏城市之战
2019/11/25 Python
python常用运维脚本实例小结
2020/02/14 Python
在pytorch中动态调整优化器的学习率方式
2020/06/24 Python
Python Opencv图像处理基本操作代码详解
2020/08/31 Python
python 实现网易邮箱邮件阅读和删除的辅助小脚本
2021/03/01 Python
CSS3弹性伸缩布局之box布局
2016/07/12 HTML / CSS
新加坡时尚网上购物:Zalora新加坡
2016/07/26 全球购物
优秀毕业生求职信范文
2014/01/02 职场文书
青年创业培训欢迎词
2014/01/10 职场文书
《永远的白衣战士》教学反思
2014/04/25 职场文书
品牌服务方案
2014/06/03 职场文书
优秀教师工作总结2015
2015/07/22 职场文书
新教师教学工作总结
2015/08/14 职场文书
Python数据清洗工具之Numpy的基本操作
2021/04/22 Python
MySQL 执行数据库更新update操作的时候数据库卡死了
2022/05/02 MySQL