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 相关文章推荐
JS 面向对象的5钟写法
Jul 31 Javascript
写js时遇到的一些小问题
Dec 06 Javascript
jQuery源码分析-05异步队列 Deferred 使用介绍
Nov 14 Javascript
iframe父页面获取子页面参数的方法
Feb 21 Javascript
基于jquery步骤进度条源码分享
Nov 12 Javascript
JQuery+EasyUI轻松实现步骤条效果
Feb 22 Javascript
js从输入框读取内容,比较两个数字的大小方法
Mar 13 Javascript
通俗解释JavaScript正则表达式快速记忆
Aug 23 Javascript
Vue导出json数据到Excel电子表格的示例
Dec 04 Javascript
js实现一个简易计算器
Mar 30 Javascript
从零撸一个pc端vue的ui组件库( 计数器组件 )
Aug 08 Javascript
解决vue 给window添加和移除resize事件遇到的坑
Jul 21 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
火影忍者:这才是千手柱间和扉间的真正死因,角都就比较搞笑了!
2020/03/10 日漫
php下删除一篇文章生成的多个静态页面
2010/08/08 PHP
PHPAnalysis中文分词类详解
2014/06/13 PHP
php利用imagemagick实现复古老照片效果实例
2017/02/16 PHP
php出租房数据管理及搜索页面
2017/05/23 PHP
PHP实现的最大正向匹配算法示例
2017/12/19 PHP
PHP实现基本留言板功能原理与步骤详解
2020/03/26 PHP
如何在JavaScript中实现私有属性的写类方式(二)
2013/12/04 Javascript
jquery常用操作小结
2014/07/21 Javascript
js兼容火狐显示上传图片预览效果的方法
2015/05/21 Javascript
理解Javascript的动态语言特性
2015/06/17 Javascript
HTML中setCapture、releaseCapture 使用方法浅析
2016/09/25 Javascript
jQuery与JavaScript节点创建方法的对比
2016/11/18 Javascript
微信小程序tabbar不显示解决办法
2017/06/08 Javascript
JS获取数组中出现次数最多及第二多元素的方法
2017/10/27 Javascript
微信小程序 上传头像的实例详解
2017/10/27 Javascript
NodeJs实现简易WEB上传下载服务器
2019/08/10 NodeJs
JavaScript实现像雪花一样的Hexaflake分形
2020/07/07 Javascript
python基于windows平台锁定键盘输入的方法
2015/03/05 Python
Python返回真假值(True or False)小技巧
2015/04/10 Python
Python实现把json格式转换成文本或sql文件
2015/07/10 Python
PyCharm代码提示忽略大小写设置方法
2018/10/28 Python
python七夕浪漫表白源码
2019/04/05 Python
python列表,字典,元组简单用法示例
2019/07/11 Python
Tensorflow--取tensorf指定列的操作方式
2020/06/30 Python
Python使用eval函数执行动态标表达式过程详解
2020/10/17 Python
CSS3条纹背景制作的实战攻略
2016/05/31 HTML / CSS
CSS3打造磨砂玻璃背景效果
2016/09/28 HTML / CSS
18-35岁旅游团的全球领导者:Contiki
2017/02/08 全球购物
波兰运动鞋网上商店:e-Sporting
2018/02/16 全球购物
四好少年事迹材料
2014/01/12 职场文书
优秀毕业生找工作自荐信
2014/06/23 职场文书
元旦标语大全
2014/10/09 职场文书
2015年惩防体系建设工作总结
2015/05/22 职场文书
工作经历证明范本
2015/06/15 职场文书
2015年新教师个人工作总结
2015/10/14 职场文书