vue.js引入外部CSS样式和外部JS文件的方法


Posted in Javascript onJanuary 06, 2019

学习Vue.js动画时,需要引入一个animate.css,如何全局引入外部文件呢?

一.引入外部CSS样式文件

1. 在app.vue中<style>下直接引入对应的路径

vue.js引入外部CSS样式和外部JS文件的方法

使用@import引入外部css,作用域是全局的,也可在相应的单vue组件引入,import并不是引入代码到<style></style>里面,而是发起新的请求获得样式资源,并且没有加scoped。

<style scoped>
 @import "../static/font/iconfont.css";
</style>

注:如果有样式时,应该放在#app上面引入,不然引入不成功!

2.@import改成<style src=""></style>引入外部样式

vue.js引入外部CSS样式和外部JS文件的方法

二. 引入外部JS文件

1. 一个动画需要的JS库(Velocity.js)

var Velocity = function (string) {

  // 这里是Velocity的具体实现算法

}

2.因为我们想在Vue组件中想要引入Velocity函数,那么要在Velocity加密算法的js脚本的最后,使用如下代码,将Velocity函数导出:

export {
 Velocity
}

注:外部脚本js不要放在components文件夹下,否则会一直报错。可以在src文件夹下新建一个js文件夹,然后将外部js脚本放在这个文件夹下,然后就可以在其他Vue组件中引入该js脚本。

3.在组件中使用 import { 函数名 } from 外部脚本名 来从外部js脚本中导入我们需要使用的函数。

import { Velocity } from '../config/velocity.js'

4. 在Vue组件中正常调用Velocity函数

enter: function (el, done) {
   Velocity(el, { opacity: 1, fontSize: '1.4em' }, { duration: 300 })
   Velocity(el, { fontSize: '1em' }, { complete: done })
  },

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
学习ExtJS Window常用方法
Oct 07 Javascript
IE iframe的onload方法分析小结
Jan 07 Javascript
js模仿jquery的写法示例代码
Jun 16 Javascript
JavaScript中的acos()方法使用详解
Jun 14 Javascript
两款JS脚本判断手机浏览器类型跳转WAP手机网站
Oct 16 Javascript
JS组件Bootstrap实现图片轮播效果
May 16 Javascript
纯JS代码实现隔行变色鼠标移入高亮
Nov 23 Javascript
浅谈js for循环输出i为同一值的问题
Mar 01 Javascript
jQuery实现的点击按钮改变样式功能示例
Jul 21 jQuery
详解VUE项目中安装和使用vant组件
Apr 28 Javascript
vue 自动化路由实现代码
Sep 03 Javascript
es6中reduce的基本使用方法
Sep 10 Javascript
Bootstrap4 gulp 配置详解
Jan 06 #Javascript
jQuery实现获取当前鼠标位置并输出功能示例
Jan 05 #jQuery
node.js连接mysql与基本用法示例
Jan 05 #Javascript
Node.js Buffer模块功能及常用方法实例分析
Jan 05 #Javascript
Node.js net模块功能及事件监听用法分析
Jan 05 #Javascript
JS无限级导航菜单实现方法
Jan 05 #Javascript
JSON字符串操作移除空串更改key/value的介绍
Jan 05 #Javascript
You might like
joomla内置的表单验证功能使用方法
2010/06/11 PHP
php中OR与|| AND与&amp;&amp;的区别总结
2013/10/26 PHP
JQuery 技巧和窍门整理(8个)
2010/04/22 Javascript
原生javascript实现无间缝滚动示例
2014/01/28 Javascript
jquery通过closest选择器修改上级元素的方法
2015/03/17 Javascript
jquery实现可横向和竖向展开的动态下滑菜单效果
2015/08/24 Javascript
Jquery ajax加载等待执行结束再继续执行下面代码操作
2015/11/24 Javascript
在JavaScript中call()与apply()区别
2016/01/22 Javascript
浅谈js的异步执行
2016/10/18 Javascript
Vue实现动态响应数据变化
2017/04/28 Javascript
vue.js源代码core scedule.js学习笔记
2017/07/03 Javascript
Angular 2父子组件数据传递之@Input和@Output详解 (上)
2017/07/05 Javascript
input输入框内容实时监测(附代码)
2017/08/15 Javascript
完美解决手机网页中输入框被输入法遮挡的问题
2017/12/19 Javascript
通过js给网页加上水印背景实例
2019/06/17 Javascript
js实现GIF图片的分解和合成
2019/10/24 Javascript
JS数组的高级使用方法示例小结
2020/03/14 Javascript
[54:58]完美世界DOTA2联赛PWL S2 LBZS vs Rebirth 第一场 11.25
2020/11/25 DOTA
python操作MySQL 模拟简单银行转账操作
2017/09/27 Python
利用Python如何实现一个小说网站雏形
2018/11/23 Python
python中利用matplotlib读取灰度图的例子
2019/12/07 Python
Python猴子补丁Monkey Patch用法实例解析
2020/03/23 Python
详解Python中pyautogui库的最全使用方法
2020/04/01 Python
Python视频编辑库MoviePy的使用
2020/04/01 Python
详解python tkinter包获取本地绝对路径(以获取图片并展示)
2020/09/04 Python
美国孕妇装品牌:Destination Maternity
2018/02/04 全球购物
英国女性时尚鞋类的潮流制造者:Koi Footwear
2018/10/19 全球购物
耐克波兰官方网站:Nike波兰
2019/09/03 全球购物
Net Remoting把服务器端激活两种模式
2014/01/22 面试题
学校消防演习方案
2014/02/19 职场文书
会计个人实习计划书
2014/08/15 职场文书
专升本学生毕业自我鉴定
2014/10/04 职场文书
辩论赛开场白大全(主持人+辩手)
2015/05/29 职场文书
2016年大学生寒假社会实践心得体会
2015/10/09 职场文书
受欢迎的自荐信,就这么写!
2019/04/19 职场文书
台式电脑蓝牙适配器怎么安装?台式电脑蓝牙适配器安装教程
2022/04/08 数码科技