在 Vue 模板示例中,一个常见的约定是将一个main.js
文件作为 Vue 实例,然后渲染一个导入的App.vue
组件。为什么要这样做?我可以想到两个原因,但我想知道是否有“官方”原因。
Vue 实例和 Vue 组件 API 略有不同(例如
data
格式)。这种方法将最小化在 Vue 实例中编写的代码。如果使用
vue-loader
,您可以将<template />
、<script />
和<style />
标签组合到App.vue
组件中(本来应该是main.js
)。
还有更多的原因吗?
参考: