首页 > 其他分享 >export和export default的区别

export和export default的区别

时间:2023-02-02 20:58:48浏览次数:38  
标签:自定义 区别 default 45678 js export import

区别

export 和 export default 都可用于导出常量、函数、文件、模块等 ,

你可以在其它文件或模块中通过 import 将其导入,以便能够对其进行使用

在一个文件或模块中,export、import可以有多个,export default仅有一个

通过export方式导出,在导入时要加{ },且不能自定义名字,export default不用加{ },且可以自定义名字

export

one.js //页面1
//export可以有多个
export const aaa = '1,32?45678!'

export function calc(a,b){
    return a + b
}

two.vue //页面2
//引入时需要加{},并且不能自定义名字
import {aaa,calc} from 'one.js'
	created(){
		console.log(aaa) //1,32?45678!
		calc(10,15) //25
	}

export default

one.js //页面1
//export default 只能有一个
export default const aaa = '1,32?45678!'

two.vue //页面2
//引入时不需要加{},并且可以自定义名字
import helicopter from 'one.js'
	created(){
		console.log(helicopter) //1,32?45678!
	}


标签:自定义,区别,default,45678,js,export,import
From: https://www.cnblogs.com/huangjianping/p/17087345.html

相关文章

  • java的构造函数和方法之间的区别
    Java构造函数构造器用于初始化对象的状态(数据)。构造函数不能有返回类型。构造函数隐式调用。如果没有指定任何构造函数,java编译器提供一个默认构造函数。构造函数名......
  • 跨境电商和跨境外贸的区别
    近年来,在国家政策利好、产业环境和法律法规完善的推动下,我国进出口电子商务发展势头猛增。许多传统的外贸工厂和贸易商,以及国内品牌,敏锐地捕捉到了这种热情,纷纷寻求“触电”......
  • java Set和List的区别
    1、重复。Set不允许重复插入。2、插入顺序。Set不能保证插入顺序。3、null元素。4、实现类。list方法常用的实现类:ArrayList、LinkedList和Vector。Set:HashSet、Lin......
  • [Typescript] Function overload: For default value arguement
    import{Equal,Expect}from"../helpers/type-utils";constobj={a:1,b:2,c:3,}asconst;typeObjKey=keyoftypeofobj;//Ifdon'tpassin......
  • PCB电路板单面板和双面板的区别和共同点
    PCB电路板可以分为单面板、双面板和多面板,我们常用的主要是单面板和双面板,那么单面板和双面板有哪些区别呢?在了解二者区别前,沐渥小编先给大家介绍一下什么是单面板和双面板......
  • EXCEL的各种“空”的区别:blank,““ , 0 ,以及 VBA里的各种空值:empty,null,nothing 等
    原文链接:https://blog.csdn.net/xuemanqianshan/article/details/111415364 1EXCEL里的几种空值:blank,“”,01.1EXCEL里,一般有两种空值:blank,“”1.1.1空值blank空值:b......
  • (笔记)ntpd与ntpdate的区别
     一、ntp和ntpdate区别①两个服务都是centos自带的(centos7中不自带ntp)。ntp的安装包名是ntp;ntpdate的安装包是ntpdate。他们并非由一个安装包提供。②ntp守护进程为ntpd,......
  • SQL中char、varchar、nvarchar的区别
    char   char是定长的,也就是当你输入的字符小于你指定的数目时,char(8),你输入的字符小于8时,它会再后面补空值。当你输入的字符大于指定的数时,它会截取超出的字符。   n......
  • TreeMap,HashMap,LinkedHashMap区别
    TreeMap,HashMap,LinkedHashMap之间的区别和TreeSet,HashSet,LinkedHashSet之间的区别相似。TreeMap:内部排序,内部使用了红黑树排序HashMap:无序。LinkedHashMap:顺序存取,内部是单......
  • Cache与Buffer的区别
    转至:https://blog.csdn.net/lijingjingchn/article/details/1145401871.前言首先cache是缓存,buffer是缓冲,虽然翻译有那么一个字的不同,但这不是重点。个人认为他们最直......