组件化开发指的是:根据封装的思想,把页面上可重用的 UI 结构封装为组件,从而方便项目的开发和维护。
vue 是一个支持组件化开发的前端框架。
vue 中规定:组件的后缀名是 .vue。
每个 .vue 组件都由 3 部分构成,分别是:
其中,每个组件中必须包含 template 模板结构,而 script 行为和 style 样式是可选的组成部分。

【template】
vue 规定:每个组件对应的模板结构,需要定义到节点中。

template 是 vue 提供的容器标签,只起到包裹性质的作用,它不会被渲染为真正的 DOM 元素
template 中只能包含唯一的根节点
【script】
vue 规定:开发者可以在