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模拟枚举的简单实例
Mar 06 Javascript
JQuery基础语法小结
Feb 27 Javascript
原生JavaScript实现异步多文件上传
Dec 02 Javascript
微信小程序侧边栏滑动特效(左右滑动)
Jan 23 Javascript
性能优化之代码优化页面加载速度
Mar 01 Javascript
基于jquery实现二级联动效果
Mar 30 jQuery
Node.js开发第三方微信公众平台
Jun 05 Javascript
浅谈vue的props,data,computed变化对组件更新的影响
Jan 16 Javascript
详解create-react-app 自定义 eslint 配置
Jun 07 Javascript
js获取form表单中name属性的值
Feb 27 Javascript
vue表单验证你真的会了吗?vue表单验证(form)validate
Apr 07 Javascript
vue实现路由不变的情况下,刷新页面操作示例
Feb 02 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 分页原理详解
2009/08/21 PHP
js window.event对象详尽解析
2009/02/17 Javascript
jquery判断字符输入个数(数字英文长度记为1,中文记为2,超过长度自动截取)
2010/10/15 Javascript
js实现倒计时时钟的示例代码
2013/12/17 Javascript
jQuery验证插件 Validate详解
2014/11/20 Javascript
ECMAScript6块级作用域及新变量声明(let)
2015/06/12 Javascript
jquery ajax 如何向jsp提交表单数据
2015/08/23 Javascript
jquery实现未经美化的简洁TAB菜单效果
2015/08/28 Javascript
JavaScript数据结构与算法之链表
2016/01/29 Javascript
jQuery实现table中的tr上下移动并保持序号不变的实例代码
2016/07/11 Javascript
jQuery扩展+xml实现表单验证功能的方法
2016/12/25 Javascript
微信小程序 引入es6 promise
2017/04/12 Javascript
AngularJS实现图片上传和预览功能的方法分析
2017/11/08 Javascript
JavaScript实现下拉列表
2021/01/20 Javascript
[06:15]2016国际邀请赛中国区预选赛单车采访:我顶WINGS
2016/06/27 DOTA
为Python的web框架编写MVC配置来使其运行的教程
2015/04/30 Python
python获取当前时间对应unix时间戳的方法
2015/05/15 Python
Python json 错误xx is not JSON serializable解决办法
2017/03/15 Python
Python基于socket模块实现UDP通信功能示例
2018/04/10 Python
python+pyqt5实现KFC点餐收银系统
2019/01/24 Python
python如何解析配置文件并应用到项目中
2019/06/27 Python
Python3中urlencode和urldecode的用法详解
2019/07/23 Python
在Python中使用MongoEngine操作数据库教程实例
2019/12/03 Python
python中time、datetime模块的使用
2020/12/14 Python
HTML5 实现图片上传预处理功能
2020/02/06 HTML / CSS
Ellos丹麦:时尚和服装在线
2016/09/19 全球购物
全球知名提供各类营养保健品的零售商:Vitamin Shoppe
2016/10/09 全球购物
C语言面试题
2015/10/30 面试题
怎样写演讲稿
2014/01/04 职场文书
教师旷工检讨书
2014/01/18 职场文书
《中华少年》教学反思
2014/02/15 职场文书
个人委托书如何写
2014/09/25 职场文书
五一放假通知怎么写
2015/08/18 职场文书
一次项目中Thinkphp绕过禁用函数的实战记录
2021/11/17 PHP
MySQL的存储过程和相关函数
2022/04/26 MySQL
Python Flask实现进度条
2022/05/11 Python