vue单文件组件的原理

新手上路,请多包涵

关于单文件组件的原理
刚刚开始学的时候是先用Vue.extend定义一个组件,再用Vue.component注册。
现在用了基于webpack的.vue单文件组件,那么这两个之间的关系是什么呢?

阅读 6.5k
3 个回答

比如你有一个父组件Parent,在它当中你用Vue.extend, Vue.component注册了子组件Child

这时父组件Parent和子组件Child的代码都集中在父组件的文件中,如果你还想在其他组件中使用Child,那你只能再把代码复制一份。

而如果你使用.vue的单文件组件,关于Child的所有template,js,css都在这个文件中。当你在其他文件中想用到该组件直接引入就好了,不用写重复的代码。随用随走。

webpack 可以使用vue-loader打包.vue文件

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