温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:01
啊,我们来看一下,刚才我们定义模块,我们前面介绍了两种导出方式,X啊分别导出,还有xport的大括号一起导出。那么除了这两种导。出方式之外呢,我们还有另外一种导入方式,就是在我们的这个demo.html当中,我们在下面这块离上面远一点啊,在这块写另外一种导入方式,这怎么写呢?这样写。Star star,然后接下来啊。然后from点一点JS。你看下面这种呢,就是全导对不对,无论是啥啊,只要你这边定义的我全导出来,然后下面这种呢,就是我导固定的,你比如说我只想导star,不想导C,那我就star就可以了,C呢,你在后面就调用不出来啊好,那我现在假设说两个全导,那么我就这样写。
01:14
点大对吧,啊,然后是吧,啊,那上面这种呢,我先把它屏蔽掉啊好,我们来看下面这种啊,右键运行。F12大家看是不是用同样的方式可以可以拿到这个结果呀,啊,那同样这个这个这这个这个C,我看一下啊。叫S吧。Sing。这是me里面点log star,嗯,然后接下来呢,就是sing。
02:03
啊,得传个参数进来是吧,传参数传。嗯。依然爱你好,然后接下来呢,在在这个地方,你看它这个名字是不是就打印出来了,好,那这块呢,就是我们的。一个另外一种的导入方式,当然这种导入方式我个人来说的话不太愿意用,为什么?因为你比如说我要导入M2里面的这个同名的这个star,那我就必须得自己给他,为他起另外一个名字了,这样写star。然后。M2。哎,这样就不行了,因为他俩冲突了对吧?啊,你看你这个大是什么。Star has already been declared,是不是冲突了?所以呢,你这地方就得写个别的名字。然后呢,我再把它打印出来。
03:04
刷新叫doesn't provide啊,Export name study,所以你看这个地方呢,它叫它没定义,那怎么办,这样写大大明白吧,也就是说你在这个地方写的呢,必须在这地方有。啊,但是呢,这里面有的和这个里面有的呢,它俩一致了,所以你这样写就冲突了,冲突了怎么办呢?你直接写个别的名字呢,它还不支持,因为你这里面没有叫大一的变量,那怎么办呢?写个SS大林啊这样的话呢,我们就把这个变量定义出来,好,我们再来看一遍,所以你看这个是star,这个是STAR1。好吧,这样的话呢,这个是导入的另一种方式,很显然这种方式就没有这种方式更灵活,对不对啊,所以根据实际情况,根据你的喜好啊,那我们一般用上面词,好,那这块是我们的。
04:01
这个导入的方式啊,导入的方式啊。
我来说两句