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 相关文章推荐
ajax更新数据后,jquery、jq失效问题
Mar 16 Javascript
JS读取XML文件示例代码
Nov 15 Javascript
JS取文本框中最小值的简单实例
Nov 29 Javascript
jquery实现焦点图片随机切换效果的方法
Mar 12 Javascript
JavaScript encodeURI 和encodeURIComponent
Dec 04 Javascript
vue2项目使用sass的示例代码
Jun 28 Javascript
使用JavaScript实现点击循环切换图片效果
Sep 03 Javascript
基于jquery实现五星好评
Nov 18 jQuery
使用jquery Ajax实现上传附件功能
Oct 23 jQuery
VUE基于NUXT的SSR 服务端渲染
Nov 30 Javascript
JS拖拽排序插件Sortable.js用法实例分析
Feb 20 Javascript
vue视图不更新情况详解
May 16 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
编写漂亮的代码 - 将后台程序与前端程序分开
2008/04/23 PHP
解析如何修改phpmyadmin中的默认登陆超时时间
2013/06/25 PHP
js代码实现微博导航栏
2015/07/30 PHP
PHP内部实现打乱字符串顺序函数str_shuffle的方法
2019/02/14 PHP
JavaScript 函数式编程的原理
2009/10/16 Javascript
js模拟hashtable的简单实例
2014/03/06 Javascript
jQuery.holdReady()方法用法实例
2014/12/27 Javascript
jquery渐隐渐显的图片幻灯闪烁切换实现方法
2015/02/26 Javascript
AngularJS入门示例之Hello World详解
2017/01/04 Javascript
如何快速上手Vuex
2017/02/14 Javascript
Node.js获取前端ajax提交的request信息
2017/02/20 Javascript
vue debug 二种方法
2018/09/16 Javascript
vue2.0实现的tab标签切换效果(内容可自定义)示例
2019/02/11 Javascript
vue.js中导出Excel表格的案例分析
2019/06/11 Javascript
JS猜数字游戏实例讲解
2020/06/30 Javascript
vue的$http的get请求要加上params操作
2020/11/12 Javascript
[57:55]完美世界DOTA2联赛PWL S3 Magma vs Phoenix 第二场 12.12
2020/12/16 DOTA
python实现socket端口重定向示例
2014/02/10 Python
python中lambda函数 list comprehension 和 zip函数使用指南
2014/09/28 Python
python处理csv数据的方法
2015/03/11 Python
Python利用ElementTree模块处理XML的方法详解
2017/08/31 Python
Python中optparser库用法实例详解
2018/01/26 Python
python查找指定文件夹下所有文件并按修改时间倒序排列的方法
2018/10/21 Python
python使用wxpy轻松实现微信防撤回的方法
2019/02/21 Python
python 单线程和异步协程工作方式解析
2019/09/28 Python
python的json中方法及jsonpath模块用法分析
2019/12/06 Python
python pycharm最新版本激活码(永久有效)附python安装教程
2020/09/18 Python
python 实现简单的计算器(gui界面)
2020/11/11 Python
深入理解HTML的FormData对象
2016/05/17 HTML / CSS
webView加载html图片遇到的问题解决
2019/10/08 HTML / CSS
Wiggle新西兰:自行车、跑步、游泳
2020/05/06 全球购物
美国最大最全的亚洲购物网站:美国亚米网(Yamibuy)
2020/05/05 全球购物
计算机通信工程专业毕业生推荐信
2013/12/24 职场文书
中文专业自荐书
2014/06/29 职场文书
班主任工作经验交流会总结
2015/11/02 职场文书
在Centos 8.0中安装Redis服务器的教程详解
2022/03/21 Redis