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高级程序设计(第3版)学习笔记 概述
Oct 11 Javascript
javascript右下角弹层及自动隐藏(自己编写)
Nov 20 Javascript
jQuery如何获取同一个类标签的所有值(默认无法获取)
Sep 25 Javascript
微信小程序 实例应用(记账)详解
Sep 28 Javascript
简单实现Vue的observer和watcher
Dec 21 Javascript
xmlplus组件设计系列之选项卡(Tabbar)(5)
May 03 Javascript
用纯Node.JS弹出Windows系统消息提示框实例(MessageBox)
May 17 Javascript
MvcPager分页控件 适用于Bootstrap
Jun 03 Javascript
angularjs2 ng2 密码隐藏显示的实例代码
Aug 01 Javascript
Vue 路由 过渡动效 数据获取方法
Jul 31 Javascript
Postman环境变量全局变量使用方法详解
Aug 13 Javascript
vant picker+popup 自定义三级联动案例
Nov 04 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
深入PHP与浏览器缓存的分析
2013/06/03 PHP
PHP数据库万能引擎类adodb配置使用以及实例集锦
2014/06/12 PHP
PHP 使用memcached简单示例分享
2015/03/05 PHP
自己的js工具_Form 封装
2009/08/21 Javascript
50个比较实用jQuery代码段
2011/09/18 Javascript
基于jquery异步传输json数据格式实例代码
2013/11/23 Javascript
JavaScript四种调用模式和this示例介绍
2014/01/02 Javascript
JS实现3D图片旋转展示效果代码
2015/09/22 Javascript
分享使用AngularJS创建应用的5个框架
2015/12/05 Javascript
jQuery实现下拉框左右移动(全部移动,已选移动)
2016/04/15 Javascript
js流动式效果显示当前系统时间
2016/05/16 Javascript
Jquery针对tr td的一些实用操作方法(必看篇)
2016/10/05 Javascript
js实现图片加载淡入淡出效果
2017/04/07 Javascript
jQuery 控制文本框自动缩小字体填充
2017/06/16 jQuery
inquirer.js一个用户与命令行交互的工具详解
2019/05/18 Javascript
Vue的Eslint配置文件eslintrc.js说明与规则介绍
2020/02/03 Javascript
js实现简单贪吃蛇游戏
2020/05/15 Javascript
一篇不错的Python入门教程
2007/02/08 Python
python实现壁纸批量下载代码实例
2018/01/25 Python
python 实现在txt指定行追加文本的方法
2018/04/29 Python
使用python根据端口号关闭进程的方法
2018/11/06 Python
从DataFrame中提取出Series或DataFrame对象的方法
2018/11/10 Python
详解Python对JSON中的特殊类型进行Encoder
2019/07/15 Python
python模式 工厂模式原理及实例详解
2020/02/11 Python
Bodum官网:咖啡和茶壶、玻璃器皿、厨房电器等
2018/08/01 全球购物
犹他州最古老的体育用品公司:Al’s
2020/12/18 全球购物
GWebs公司笔试题
2012/05/04 面试题
计算机专业职业生涯规划范文
2014/01/19 职场文书
带刀到教室的检讨书
2014/10/04 职场文书
建筑横幅标语
2014/10/09 职场文书
2014年业务工作总结
2014/11/17 职场文书
商场圣诞节活动总结
2015/05/06 职场文书
2015年幼儿园中班下学期工作总结
2015/05/22 职场文书
大学生心理健康教育心得体会
2016/01/12 职场文书
python 常用的异步框架汇总整理
2021/06/18 Python
使用Bandicam录制鼠标指针并附带点击声音,还可以添加点击动画效果
2022/04/11 数码科技