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

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

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

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

阅读 2.9k
5 个回答

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

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

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

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题