Vue如何基于es6导入外部js文件


Posted in Javascript onMay 15, 2020

也许大家都是使用习惯了es5的写法喜欢直接用《Script》标签倒入js文件,但是很是可惜,这写法。在es6,或则说vue环境下不支持

真的写法是怎样?

首先。我们要改造我们要映入的外部js文件,改成下面这个格式。主要是红色方块内部代码,我们需要将我们的模块“抛出”,让人能获取到

Vue如何基于es6导入外部js文件

代码:

function realconsole(){
alert("hello.thanks use me");
}
export {
realconsole
}

其次,到我们的寄主那里,我们需要导入,仿造其他的文件,写法是这样的:

Vue如何基于es6导入外部js文件

代码:

<template>
<div class="teslist">
<button @click="methods1">显示console</button>
</div>
</template>
<script src="../../lib/myconsole.js"></script>
<script>
import { realconsole } from '../../lib/myconsole.js'
export default {
methods:{methods1:function(){
realconsole();
}
}}
</script>
<style>
.teslist {
}
</style>

注意红色叉的部分,那是我们es5的写法,绿色才是正确的

接着是效果图

Vue如何基于es6导入外部js文件

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript prototype属性使用说明
May 13 Javascript
Javascript实现页面跳转的几种方式分享
Oct 26 Javascript
使用JavaScript实现Java的List功能(实例讲解)
Nov 07 Javascript
js调用浏览器打印模块实现点击按钮触发自定义函数
Mar 21 Javascript
JavaScript常用验证函数实例汇总
Nov 25 Javascript
js实现网页图片延时加载 提升网页打开速度
Jan 26 Javascript
Bootstrap模态框插入视频的实现代码
Jun 25 Javascript
微信小程序开发之animation循环动画实现的让云朵飘效果
Jul 14 Javascript
Vue的实例、生命周期与Vue脚手架(vue-cli)实例详解
Dec 27 Javascript
详解Vue项目部署遇到的问题及解决方案
Jan 11 Javascript
JavaScript命令模式原理与用法实例详解
Mar 10 Javascript
Element DateTimePicker日期时间选择器的使用示例
Jul 27 Javascript
JavaScript onclick事件使用方法详解
May 15 #Javascript
Vue使用富文本编辑器Vue-Quill-Editor(含图片自定义上传服务、清除复制粘贴样式等)
May 15 #Javascript
用Angular实现一个扫雷的游戏示例
May 15 #Javascript
Node.js API详解之 dns模块用法实例分析
May 15 #Javascript
关于vue3默认把所有onSomething当作v-on事件绑定的思考
May 15 #Javascript
js实现简单贪吃蛇游戏
May 15 #Javascript
Javascript执行流程细节原理解析
May 14 #Javascript
You might like
YB217、YB235、YB400浅听
2021/03/02 无线电
如何使用Strace调试工具
2013/06/03 PHP
php数组分页实现方法
2016/04/30 PHP
thinkphp实现分页显示功能
2016/12/03 PHP
JavaScript去掉数组中的重复元素
2011/01/13 Javascript
js中通过split函数分割字符串成数组小例子
2013/09/21 Javascript
jquery模拟LCD 时钟的html文件源代码
2014/06/16 Javascript
基于bootstrap3和jquery的分页插件
2015/07/31 Javascript
JS验证邮件地址格式方法小结
2015/12/01 Javascript
AngularJS的ng Http Request与response格式转换方法
2016/11/07 Javascript
浅析JavaScript中作用域和作用域链
2016/12/06 Javascript
Vue.js 递归组件实现树形菜单(实例分享)
2016/12/21 Javascript
jQuery加载及解析XML文件的方法实例分析
2017/01/22 Javascript
AngularJS中下拉框的基本用法示例
2017/10/11 Javascript
vue自动化表单实例分析
2018/05/06 Javascript
vue element table 表格请求后台排序的方法
2018/09/28 Javascript
详解vue中在循环中使用@mouseenter 和 @mouseleave事件闪烁问题解决方法
2020/04/07 Javascript
Vue3 响应式侦听与计算的实现
2020/11/11 Javascript
[40:56]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 Liquid vs TNC
2018/04/01 DOTA
Python中字符串的修改及传参详解
2016/11/30 Python
Python 使用os.remove删除文件夹时报错的解决方法
2017/01/13 Python
pandas获取groupby分组里最大值所在的行方法
2018/04/20 Python
Python实现获取汉字偏旁部首的方法示例【测试可用】
2018/12/18 Python
解决numpy矩阵相减出现的负值自动转正值的问题
2020/06/03 Python
CSS3实现大小不一的粒子旋转加载动画
2016/04/21 HTML / CSS
HTML5 表单验证失败的提示语问题
2017/07/13 HTML / CSS
美国著名的团购网站:Woot
2016/08/02 全球购物
主要的Ajax框架都有什么
2013/11/14 面试题
一份婚庆公司创业计划书
2014/01/11 职场文书
幼儿园小班评语
2014/04/18 职场文书
户籍证明格式
2014/09/15 职场文书
教师业务学习材料
2014/12/16 职场文书
我的中国梦主题教育活动总结
2015/05/07 职场文书
同事离别感言
2015/08/04 职场文书
Mybatis-plus在项目中的简单应用
2021/07/01 Java/Android
MySQL中EXPLAIN语句及用法
2022/05/20 MySQL