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 相关文章推荐
jQuery固定元素插件scrolltofixed使用指南
Apr 21 Javascript
javascript结合canvas实现图片旋转效果
May 03 Javascript
JS基于面向对象实现的放烟花效果
May 07 Javascript
JS简单生成两个数字之间随机数的方法
Aug 03 Javascript
Javascript的this用法
Jan 16 Javascript
jquery实现图片放大点击切换
Jun 06 jQuery
JS+canvas实现的五子棋游戏【人机大战版】
Jul 19 Javascript
深入探究angular2 UI组件之primeNG用法
Jul 26 Javascript
vue组件的写法汇总
Apr 12 Javascript
Vue父子组件双向绑定传值的实现方法
Jul 31 Javascript
JavaScript中0、空字符串、'0'是true还是false的知识点分享
Sep 16 Javascript
JQuery发送ajax请求时中文乱码问题解决
Nov 14 jQuery
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
解析thinkphp中的M()与D()方法的区别
2013/06/22 PHP
php网站判断用户是否是手机访问的方法
2013/11/01 PHP
PHP_Cooikes不同页面无法传递的解决方法
2014/03/07 PHP
php 函数中静态变量使用的问题实例分析
2020/03/05 PHP
Code: write(s,d) 输出连续字符串
2007/08/19 Javascript
JQuery UI皮肤定制
2009/07/27 Javascript
js解析与序列化json数据(三)json的解析探讨
2013/02/01 Javascript
JQuery的$和其它JS发生冲突的快速解决方法
2014/01/24 Javascript
checkbox勾选判断代码分析
2014/06/11 Javascript
深入学习jQuery Validate表单验证(二)
2016/01/18 Javascript
javascript模块化简单解析
2016/04/07 Javascript
Bootstrap的popover(弹出框)2秒后定时消失的实现代码
2017/02/27 Javascript
underscore之Collections_动力节点Java学院整理
2017/07/10 Javascript
vue2.0项目中使用Ueditor富文本编辑器示例代码
2017/08/14 Javascript
JS基于正则表达式实现的密码强度验证功能示例
2017/09/21 Javascript
简单谈谈js的数据类型
2017/09/25 Javascript
详解webpack4之splitchunksPlugin代码包分拆
2018/12/04 Javascript
原生js无缝轮播插件使用详解
2020/03/09 Javascript
基于javascript的无缝滚动动画1
2020/08/07 Javascript
微信小程序picker组件两列关联使用方式
2020/10/27 Javascript
简单解析Django框架中的表单验证
2015/07/17 Python
python3安装speech语音模块的方法
2018/12/24 Python
python 将日期戳(五位数时间)转换为标准时间
2019/07/11 Python
python 实现GUI(图形用户界面)编程详解
2019/07/17 Python
Python 自动登录淘宝并保存登录信息的方法
2019/09/04 Python
python GUI库图形界面开发之PyQt5浏览器控件QWebEngineView详细使用方法
2020/02/26 Python
Linux管理员面试题 Linux admin interview questions
2016/07/08 面试题
英文版区域经理求职信
2013/10/23 职场文书
一名毕业生的自我鉴定
2013/12/04 职场文书
自我评价范文
2013/12/22 职场文书
自我鉴定注意事项
2014/01/19 职场文书
农民工工资支付承诺函
2014/03/31 职场文书
音乐兴趣小组活动总结
2014/07/07 职场文书
医院党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
2015年语文教师工作总结
2015/05/25 职场文书
Python中使用ipython的详细教程
2021/06/22 Python