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 相关文章推荐
javascript的字符串按引用复制和传递,按值来比较介绍与应用
Dec 28 Javascript
jQuery+CSS 半开折叠效果原理及代码(自写)
Mar 04 Javascript
Js日期选择器并自动加入到输入框中示例代码
Aug 02 Javascript
js确认删除对话框适用于a标签及submit
Jul 10 Javascript
JavaScript实现页面定时刷新(定时器,meta)
Oct 12 Javascript
关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)
Dec 14 Javascript
JavaScript变量类型以及变量作用域详解
Aug 14 Javascript
详解JSONObject和JSONArray区别及基本用法
Oct 25 Javascript
详解vue 不同环境配置不同的打包命令
Apr 07 Javascript
小程序根据手机机型设置自定义底部导航距离
Jun 04 Javascript
Vue组件间的通信pubsub-js实现步骤解析
Mar 11 Javascript
vue实现锚点定位功能
Jun 29 Vue.js
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中HTTP_REFERER函数用法实例
2014/11/21 PHP
php实现简易聊天室应用代码
2015/09/23 PHP
php抓取并保存网站图片的实现代码
2015/10/28 PHP
PHP 实现base64编码文件上传出现问题详解
2020/09/01 PHP
js关闭模态窗口刷新父页面或跳转页面
2012/12/13 Javascript
js判断上传文件的类型和大小示例代码
2013/10/18 Javascript
jqGrid随窗口大小变化自适应大小的示例代码
2013/12/28 Javascript
Jquery遍历checkbox获取选中项value值的方法
2014/02/13 Javascript
JavaScript实现找质数代码分享
2015/03/24 Javascript
详解AngularJS中的依赖注入机制
2015/06/17 Javascript
Javascript的表单验证长度
2016/03/16 Javascript
EasyUI布局 高度自适应
2016/06/04 Javascript
javascript insertAfter()定义与用法示例
2016/07/25 Javascript
Angular指令封装jQuery日期时间插件datetimepicker实现双向绑定示例
2017/01/22 Javascript
node操作mysql数据库实例详解
2017/03/17 Javascript
angular学习之ngRoute路由机制
2017/04/12 Javascript
vue-resource拦截器设置头信息的实例
2017/10/27 Javascript
详解如何webpack使用DllPlugin
2018/09/30 Javascript
Nest.js散列与加密实例详解
2021/02/24 Javascript
详解在Python程序中解析并修改XML内容的方法
2015/11/16 Python
解决安装pycharm后不能执行python脚本的问题
2019/01/19 Python
解决python中使用PYQT时中文乱码问题
2019/06/17 Python
如何不用安装python就能在.NET里调用Python库
2019/07/12 Python
详解CSS3:overflow属性
2020/11/17 HTML / CSS
HTML5之SVG 2D入门7—SVG元素的重用与引用
2013/01/30 HTML / CSS
在HTML5 Canvas中放入图片和保存为图片的方法
2014/05/03 HTML / CSS
C#中有没有运算符重载?能否使用指针?
2014/05/05 面试题
垃圾回收的优点和原理
2014/05/16 面试题
农业资源与环境专业自荐信范文
2013/12/30 职场文书
环境卫生标语
2014/06/09 职场文书
大学生职业生涯规划大赛作品(精品)
2014/09/17 职场文书
关于运动会的广播稿
2014/09/22 职场文书
学校就业保障协议书
2019/06/24 职场文书
Python Pandas pandas.read_sql_query函数实例用法分析
2021/06/21 Python
解决SpringBoot跨域的三种方式
2021/06/26 Java/Android
Python+Selenium实现抖音、快手、B站、小红书、微视、百度好看视频、西瓜视频、微信视频号、搜狐视频、一点号、大风号、趣头条等短视频自动发布
2022/04/13 Python