关于单文件组件的原理
刚刚开始学的时候是先用Vue.extend定义一个组件,再用Vue.component注册。
现在用了基于webpack的.vue单文件组件,那么这两个之间的关系是什么呢?
关于单文件组件的原理
刚刚开始学的时候是先用Vue.extend定义一个组件,再用Vue.component注册。
现在用了基于webpack的.vue单文件组件,那么这两个之间的关系是什么呢?
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答5.2k 阅读✓ 已解决
2 回答4.8k 阅读✓ 已解决
4 回答4.4k 阅读✓ 已解决
比如你有一个父组件
Parent
,在它当中你用Vue.extend
,Vue.component
注册了子组件Child
。这时父组件
Parent
和子组件Child
的代码都集中在父组件的文件中,如果你还想在其他组件中使用Child
,那你只能再把代码复制一份。而如果你使用
.vue
的单文件组件,关于Child
的所有template
,js
,css
都在这个文件中。当你在其他文件中想用到该组件直接引入就好了,不用写重复的代码。随用随走。