新手关于vue单文件组价的困惑

1.比如这是一个单文件组件,
图片描述

在另一个文件里引入,
图片描述

问:这里我不理解的就是jtlClose.vue并没有export default, 为什么还可以被其他文件import呢?单文件组件有哪些特性?

回答:

建议看一下vue-loader的文档,理解vue是如何编译执行的

回答:

没有export default的时候,你只是引入了一个html文档。如果你要定义一个vue组件的话,那就需要设置组件选项。但是每个组件就是一个局部作用域,想要让其他组件用到,就需要export

回答:

因为VUE有编译啊,最终执行的时候就有export了

回答:

没有export defaultd应该是loader做了点什么吧。
单文件组件最大特性就是一个文件里面有模板,js,css。相对于以前独立的写法更加模块化,也更加便于管理。

回答:

这个问题很简单 你都理解.vue文件了 为什么不能理解它能被export? vue文件也要转换成浏览器识别的js 所以这些事loader都帮你做了

暂无评论

发表评论

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