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 相关文章推荐
背景音乐每次刷新都可以自动更换
Feb 01 Javascript
JavaScript 图片预览效果 推荐
Dec 22 Javascript
IE与Firefox在JavaScript上的7个不同句法分享
Oct 30 Javascript
jQuery focus和blur事件的应用详解
Jan 26 Javascript
jquery中map函数与each函数的区别实例介绍
Jun 23 Javascript
基于豆瓣API+Angular开发的web App
Jan 02 Javascript
jQuery中noConflict()用法实例分析
Feb 08 Javascript
js判断当前页面用什么浏览器打开的方法
Jan 06 Javascript
基于BootStrap Metronic开发框架经验小结【九】实现Web页面内容的打印预览和保存操作
May 12 Javascript
JavaScript数据结构之优先队列与循环队列实例详解
Oct 27 Javascript
JS实现中英文混合文字溢出友好截取功能
Aug 06 Javascript
React冒泡和阻止冒泡的应用详解
Aug 18 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
Pain 全世界最小最简单的PHP模板引擎 (普通版)
2011/10/23 PHP
php 伪造本地文件包含漏洞的代码
2011/11/03 PHP
php中的PHP_EOL换行符详细解析
2013/10/26 PHP
PHP中CURL的CURLOPT_POSTFIELDS参数使用细节
2014/03/17 PHP
用PHP和Shell写Hadoop的MapReduce程序
2014/04/15 PHP
采用thinkphp自带方法生成静态html文件详解
2014/06/13 PHP
php字符串截取函数用法分析
2014/11/25 PHP
php基于GD库画五星红旗的方法
2015/02/24 PHP
PHP array_reverse() 函数原理及实例解析
2020/07/14 PHP
JsEasy简介 JsEasy是什么?与下载
2007/03/07 Javascript
js window.print实现打印特定控件或内容
2013/09/16 Javascript
javascript完美拖拽的实现方法
2013/09/29 Javascript
Javascript 函数parseInt()转换时出现bug问题
2014/05/20 Javascript
jQuery 隐藏和显示 input 默认值示例
2014/06/03 Javascript
JQuery中使用ajax传输超大数据的解决方法
2014/07/14 Javascript
js判断手机和pc端选择不同执行事件的方法
2015/01/30 Javascript
深入理解JavaScript中的对象
2015/06/04 Javascript
详解angular如何调用HTML字符串的方法
2018/06/30 Javascript
Node.js npm命令运行node.js脚本的方法
2018/10/10 Javascript
JQuery插件tablesorter表格排序实现过程解析
2020/05/28 jQuery
vue 插槽简介及使用示例
2020/11/19 Vue.js
详解Django中CBV(Class Base Views)模型源码分析
2019/02/25 Python
python获取txt文件词向量过程详解
2019/07/05 Python
对Python3中列表乘以某一个数的示例详解
2019/07/20 Python
加拿大花店:1800Flowers.ca
2016/11/16 全球购物
幼儿园大班毕业感言
2014/02/06 职场文书
党员教师工作决心书
2014/03/13 职场文书
整改通知书
2015/04/20 职场文书
2015年英语教研组工作总结
2015/05/23 职场文书
导师鉴定意见
2015/06/05 职场文书
matplotlib画混淆矩阵与正确率曲线的实例代码
2021/06/01 Python
为什么RedisCluster设计成16384个槽
2021/09/25 Redis
浅谈MySql整型索引和字符串索引失效或隐式转换问题
2021/11/20 MySQL
Python+Selenium自动化环境搭建与操作基础详解
2022/03/13 Python
MySQL RC事务隔离的实现
2022/03/31 MySQL
如何通过一篇文章了解Python中的生成器
2022/04/02 Python