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 相关文章推荐
图片完美缩放
Sep 07 Javascript
用htc组件制作windows选项卡
Jan 13 Javascript
JavaScript中String和StringBuffer的速度之争
Apr 01 Javascript
JavaScript Accessor实现说明
Dec 06 Javascript
详解Bootstrap按钮
Jan 04 Javascript
Bootstrap框架下下拉框select搜索功能
Mar 26 Javascript
angularjs2中父子组件的数据传递的实例代码
Jul 05 Javascript
JS从非数组对象转数组的方法小结
Mar 26 Javascript
说说node中的可读流和可写流的区别
Jun 01 Javascript
vue2.0的虚拟DOM渲染思路分析
Aug 09 Javascript
JavaScript实现简单轮播图效果
Dec 01 Javascript
jQuery使用bind动态绑定事件无效的处理方法
Dec 11 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
YII动态模型(动态表名)支持分析
2016/03/29 PHP
快速解决PHP调用Word组件DCOM权限的问题
2017/12/27 PHP
PHP生成指定范围内的N个不重复的随机数
2019/03/18 PHP
PHP编程一定要改掉的5个不良习惯
2020/09/18 PHP
JavaScript 数组循环引起的思考
2010/01/01 Javascript
js判断输入是否为正整数、浮点数等数字的函数代码
2010/11/17 Javascript
JS 排序输出实现table行号自增前端动态生成的tr
2014/08/13 Javascript
基于jQuery实现火焰灯效果导航菜单
2017/01/04 Javascript
js date 格式化
2017/02/15 Javascript
详解JS数组Reduce()方法详解及高级技巧
2017/08/18 Javascript
详解jquery插件jquery.viewport.js学习使用方法
2017/09/08 jQuery
一文让你彻底搞清楚javascript中的require、import与export
2017/09/24 Javascript
原生JavaScrpit中异步请求Ajax实现方法
2017/11/03 Javascript
nodejs 简单实现动态html的方法
2018/05/12 NodeJs
Vue实现一个无限加载列表功能
2018/11/13 Javascript
微信小程序wx.navigateTo中events属性实现页面间通信传值,数据同步
2019/07/13 Javascript
Node.js在图片模板上生成二维码图片并附带底部文字说明实现详解
2019/08/07 Javascript
python求素数示例分享
2014/02/16 Python
spyder常用快捷键(分享)
2017/07/19 Python
速记Python布尔值
2017/11/09 Python
python用plt画图时,cmp设置方法
2018/12/13 Python
python整小时 整天时间戳获取算法示例
2019/02/20 Python
python中的句柄操作的方法示例
2019/06/20 Python
python 统计文件中的字符串数目示例
2019/12/24 Python
根据tensor的名字获取变量的值方式
2020/01/04 Python
python计算二维矩形IOU实例
2020/01/18 Python
Python文件操作模拟用户登陆代码实例
2020/06/09 Python
Python 下载Bing壁纸的示例
2020/09/29 Python
HTML5新增的8类INPUT输入类型介绍
2015/07/06 HTML / CSS
HTML5 Blob对象的具体使用
2020/05/22 HTML / CSS
英国日常交易网站:Wowcher
2018/09/04 全球购物
GetYourGuide台湾:预订旅游活动、景点和旅游项目
2019/06/10 全球购物
校园广播稿精选
2014/10/01 职场文书
离婚协议书的范本
2015/01/27 职场文书
狼牙山五壮士观后感
2015/06/09 职场文书
爱国影片观后感
2015/06/18 职场文书