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代码)
Oct 29 Javascript
javascript控制frame,iframe的src属性代码
Dec 31 Javascript
高性能WEB开发 flush让页面分块,逐步呈现 flush让页面分块,逐步呈现
Jun 19 Javascript
js判断输入是否为数字的具体实例
Aug 03 Javascript
为jQuery添加Webkit的触摸的方法分享
Feb 02 Javascript
javascript对象的创建和访问
Mar 08 Javascript
JS模态窗口返回值兼容问题的完美解决方法
May 28 Javascript
JS实现可编辑的后台管理菜单功能【附demo源码下载】
Sep 13 Javascript
JavaScript中从setTimeout与setInterval到AJAX异步
Feb 13 Javascript
详解vue中axios的使用与封装
Mar 20 Javascript
element-ui table行点击获取行索引(index)并利用索引更换行顺序
Feb 27 Javascript
js实现抽奖的两种方法
Mar 19 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
桌面中心(一)创建数据库
2006/10/09 PHP
探讨方法的重写(覆载)详解
2013/06/08 PHP
PHP对象实例化单例方法
2017/01/19 PHP
php插件Xajax使用方法详解
2017/08/31 PHP
跨域表单提交状态的变相判断代码
2009/11/12 Javascript
js数据验证集合、js email验证、js url验证、js长度验证、js数字验证等简单封装
2010/05/15 Javascript
JS操作Cookie写入和读取实例代码
2013/10/20 Javascript
jQuery实现点击文本框弹出热门标签的提示效果
2013/11/17 Javascript
javascript内置对象arguments详解
2014/03/16 Javascript
JS中正则表达式全局匹配模式 /g用法详解
2017/04/01 Javascript
JS遍历DOM文档树的方法实例详解
2018/04/03 Javascript
javascript中toFixed()四舍五入使用方法详解
2018/09/28 Javascript
angular6的table组件开发的实现示例
2018/12/26 Javascript
vue-loader中引入模板预处理器的实现
2019/09/04 Javascript
JavaScript组合模式---引入案例分析
2020/05/23 Javascript
微信小程序实现拨打电话功能的示例代码
2020/06/28 Javascript
使用AutoJs实现微信抢红包的代码
2020/12/31 Javascript
Python导出DBF文件到Excel的方法
2015/07/25 Python
教你用Python写安卓游戏外挂
2018/01/11 Python
使用pandas中的DataFrame数据绘制柱状图的方法
2018/04/10 Python
python实现维吉尼亚算法
2019/03/20 Python
详解Python二维数组与三维数组切片的方法
2019/07/18 Python
快速查找Python安装路径方法
2020/02/06 Python
Selenium向iframe富文本框输入内容过程图解
2020/04/10 Python
python线程里哪种模块比较适合
2020/08/02 Python
Python中使用aiohttp模拟服务器出现错误问题及解决方法
2020/10/31 Python
HTML5实现晶莹剔透的雨滴特效
2014/05/14 HTML / CSS
英国领先的品牌珠宝和配件供应商:Acotis Jewellery
2018/03/07 全球购物
Lyle & Scott苏格兰金鹰官网:英国皇室御用品牌
2018/05/09 全球购物
红旗团支部事迹材料
2014/01/27 职场文书
料理师求职信
2014/01/30 职场文书
政风行风评议整改方案
2014/09/15 职场文书
匿名信格式范文
2015/05/27 职场文书
2015年国庆节演讲稿范文
2015/07/30 职场文书
2019个人工作态度自我评价
2019/04/24 职场文书
使用CSS设置滚动条样式
2022/01/18 HTML / CSS