module语法加载

import 

import 

export:揭示,就是把接口暴流露来

export:揭示,便是把接口暴露出来

第一种:import 

第一种:import 

import:引进,跟字面意思同样,引进接口

import:引进,跟字面意思同样,引进接口

写法:import { awaitAddGoodsList,
goodsSkuList ,setSku} from ‘@/api/marketActivity’

写法:import { awaitAddGoodsList,
goodsSkuList ,setSku} from ‘@/api/marketActivity’

export
{}

export
{}

引用:mounted(){

引用:mounted(){

export function demo(){}

export function demo(){}

awaitAddGoodsList//直接使用

awaitAddGoodsList//直接使用

export var demo1;

export var demo1;

}

}

那上头的四个export能够简写为

那方面包车型大巴八个export能够简写为

 

 

function demo(){}

function demo(){}

第二种:import

第二种:import

var demo1;

var demo1;

写法:import * as limitedBuy from
‘@/utils/limitedBuy’

写法:import * as limitedBuy from
‘@/utils/limitedBuy’

export {demo, demo1}

export {demo, demo1}

引用:mounted(){

引用:mounted(){

 

 

  limitedBuy.demo();

  limitedBuy.demo();

 

 

}

澳门葡京,}

import
{}

module语法加载。import
{}

 

 

对应的自然有import了

对应的当然有import了

export

export

import {demo,demo1} from ..path

import {demo,demo1} from ..path

先是种写法:.export function
demo(){}

率先种写法:.export function
demo(){}

理所当然也能够写别的一种写法 import  * as name from ..path
然后引用的时候正是name.demo()那标准了

自然也可以写其它1种写法 import  * as name from ..path
然后引用的时候即使name.demo()这标准了

第两种写法:function demo()

其次种写法:function demo()

 

 

  export {demo}

  export {demo}

 

 

其三种也得以重命名

其两种也能够重命名

export default

export default

export {demo as
demo一}这样import的时候就demo一

export {demo as
demo1}那样import的时候就demo一

再有便是export default

还有便是export default

 

 

以此2个文书只好选择2回export default

其一二个文件只好采用1次export default

 

 

export default function demo(){}

export default function demo(){}

export
default

function(){}

export
default

function(){}

然后 import的时候

然后 import的时候

import demo form
‘xxx.js’

import demo form
‘xxx.js’

 

 

决比相当小括号

绝比十分小括号

import default

import default

import name(这一个名字就是团结随意起的了) from ..path

import name(这么些名字正是和睦随便起的了) from ..path

见状没 那个从未大括号

总的来看没 这么些从未大括号

但是

但是

幸好因为export default一声令下其实只是出口三个称作default的变量,所以它背后无法跟变量表明语句。 

多亏因为export default命令其实只是出口一个叫做default的变量,所以它背后不能够跟变量申明语句。 

所以  export default var a=壹那样写会报错!!!!!

故此  export default var a=一那样写会报错!!!!!

var a=1;

var a=1;

export defatult a ;

export defatult a ;

这么也是足以的

如此那般也是足以的

 

 

 

 

 

 

export
*
from 某一模块

export
*
from 某一模块

这个export*会忽视掉模块的export default的输出的这么些接口

这个export*会忽略掉模块的export default的出口的那些接口

那那样说的话 import * from 某一模块 是或不是也import不到模块定义的export
default接口

那那样说的话 import * from 某壹模块 是否也import不到模块定义的export
default接口

 

 

 

 

 

 

接待补充

欢迎补充

 

 

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*
*
Website