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 相关文章推荐
一行代码告别document.getElementById
Jun 01 Javascript
js通过地址栏给action传值(中文乱码全是问号)
May 02 Javascript
jquery 自定义容器下雨效果可将下雨图标改为其他
Apr 23 Javascript
node.js中的events.emitter.listeners方法使用说明
Dec 10 Javascript
javascript实现根据身份证号读取相关信息
Dec 17 Javascript
JavaScript 中对象的深拷贝
Dec 04 Javascript
Bootstrap下拉菜单样式
Feb 07 Javascript
react实现pure render时bind(this)隐患需注意!
Mar 09 Javascript
Node.js使用gm拼装sprite图片
Jul 04 Javascript
bootstrap响应式工具使用详解
Nov 29 Javascript
vue+SSM实现验证码功能
Dec 07 Javascript
vue通过过滤器实现数据格式化
Jul 20 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
CodeIgniter配置之config.php用法实例分析
2016/01/19 PHP
PHP将字符串首字母大小写转换的实例
2017/01/21 PHP
可兼容php5与php7的cURL文件上传功能实例分析
2018/05/11 PHP
Laravel框架实现多个视图共享相同数据的方法详解
2019/07/09 PHP
JavaScript库 开发规则
2009/01/31 Javascript
Javascript获取统一管理的提示语(message)
2016/02/03 Javascript
讲解JavaScript的Backbone.js框架的MVC结构设计理念
2016/02/14 Javascript
基于jquery实现三级下拉菜单
2016/05/10 Javascript
使用jquery提交form表单并自定义action的实现代码
2016/05/25 Javascript
使用ionic(选项卡栏tab) icon(图标) ionic上拉菜单(ActionSheet) 实现通讯录界面切换实例代码
2017/10/20 Javascript
sublime text配置node.js调试(图文教程)
2017/11/23 Javascript
vue.js select下拉框绑定和取值方法
2018/03/03 Javascript
AngularJS实现的自定义过滤器简单示例
2019/02/02 Javascript
Angular单元测试之事件触发的实现
2020/01/20 Javascript
基于vue实现微博三方登录流程解析
2020/11/04 Javascript
使用PDB简单调试Python程序简明指南
2015/04/25 Python
Python的gevent框架的入门教程
2015/04/29 Python
Django框架中方法的访问和查找
2015/07/15 Python
Python sqlite3事务处理方法实例分析
2017/06/19 Python
Python序列化基础知识(json/pickle)
2017/10/19 Python
浅谈PySpark SQL 相关知识介绍
2019/06/14 Python
利用Python复制文件的9种方法总结
2019/09/02 Python
浅谈Python程序的错误:变量未定义
2020/06/02 Python
python 根据列表批量下载网易云音乐的免费音乐
2020/12/03 Python
英国索普公园票务和酒店套餐:Thorpe Breaks
2019/09/14 全球购物
Java编程面试题
2016/04/04 面试题
Weblogic和WebSphere不同特点
2012/05/09 面试题
营销总经理岗位职责
2014/02/02 职场文书
2015年资料员工作总结
2015/04/25 职场文书
导游词之阳朔遇龙河
2019/12/16 职场文书
html5移动端禁止长按图片保存的实现
2021/04/20 HTML / CSS
配置nginx 重定向到系统维护页面
2021/06/08 Servers
Python OpenCV实现传统图片格式与base64转换
2021/06/13 Python
一次MySQL启动导致的事故实战记录
2021/09/15 MySQL
MySQL中一条update语句是如何执行的
2022/03/16 MySQL
python神经网络 tf.name_scope 和 tf.variable_scope 的区别
2022/05/04 Python