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 相关文章推荐
由document.body和document.documentElement想到的
Apr 13 Javascript
jQuery表格行换色的三种实现方法
Jun 27 Javascript
js 利用image对象实现图片的预加载提高访问速度
Mar 29 Javascript
jQuery中click事件的定义和用法
Dec 20 Javascript
JS实现获取键盘按下的按键并显示在页面上的方法
Nov 04 Javascript
jQuery 实现ajax传入参数含有特殊字符的方法总结
Oct 17 Javascript
AngularJS的ng Http Request与response格式转换方法
Nov 07 Javascript
通过扫描二维码打开app的实现代码
Nov 10 Javascript
JavaScript拖动层Div代码
Mar 01 Javascript
jQuery插件HighCharts绘制简单2D折线图效果示例【附demo源码】
Mar 21 jQuery
vue中axios处理http发送请求的示例(Post和get)
Oct 13 Javascript
JS实现网页时钟特效
Mar 25 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
PHP 5.0对象模型深度探索之对象复制
2008/03/27 PHP
简单的PHP图片上传程序
2008/03/27 PHP
PHP下载大文件失败并限制下载速度的实例代码
2019/05/10 PHP
JavaScript NaN和Infinity特殊值 [译]
2012/09/20 Javascript
JS实现FLASH幻灯片图片切换效果的方法
2015/03/04 Javascript
jquery实现的V字形显示效果代码
2015/10/27 Javascript
js组件SlotMachine实现图片切换效果制作抽奖系统
2016/04/17 Javascript
JSONP跨域请求实例详解
2016/07/04 Javascript
js实现九宫格的随机颜色跳转
2017/02/19 Javascript
完美实现js选项卡切换效果(一)
2017/03/08 Javascript
详解angular 中的自定义指令之详解API
2017/06/20 Javascript
JS遍历JSON数组及获取JSON数组长度操作示例【测试可用】
2018/12/12 Javascript
详解滑动穿透(锁body)终极探索
2019/04/16 Javascript
前端开发之便利店收银系统代码
2019/12/27 Javascript
Node.js API详解之 V8模块用法实例分析
2020/06/05 Javascript
[02:57]DOTA2英雄基础教程 风行者
2014/01/16 DOTA
[54:57]DOTA2-DPC中国联赛定级赛 Aster vs DLG BO3第二场 1月8日
2021/03/11 DOTA
python实现用户管理系统
2018/01/10 Python
python 实现对文件夹内的文件排序编号
2018/04/12 Python
python实现zabbix发送短信脚本
2018/09/17 Python
python定时检测无响应进程并重启的实例代码
2019/04/22 Python
在django模板中实现超链接配置
2019/08/21 Python
Python Pillow(PIL)库的用法详解
2020/09/19 Python
四种会话跟踪技术
2015/05/20 面试题
大学生毕业自我鉴定
2013/11/06 职场文书
护士自我评价
2014/02/01 职场文书
工程管理英文求职信
2014/03/18 职场文书
2014年作风建设心得体会
2014/10/22 职场文书
爱岗敬业事迹材料
2014/12/24 职场文书
小学重阳节活动总结
2015/03/24 职场文书
商场收银员岗位职责
2015/04/07 职场文书
2015年党务工作者个人工作总结
2015/10/22 职场文书
有关信念的名言语录集锦
2019/12/06 职场文书
redis sentinel监控高可用集群实现的配置步骤
2022/04/01 Redis
SQL Server内存机制浅探
2022/04/06 SQL Server
Win11怎么添加用户?Win11添加用户账户的方法
2022/07/15 数码科技