最开始一直觉得template包裹一个组件 代表着之后的部分为一个整体
后来发现其他人代码中出现template嵌套的情况 就是很多嵌套div外都会包裹template 例如
<template>
<div>
<template>
<div>
<div>
<div></div>
</div>
</div>
</template>
<template>
<div>
<div>
<div></div>
</div>
</div>
</template>
<template>
<div>
<div>
<div></div>
</div>
</div>
</template>
<template>
<div>
<div>
<div></div>
</div>
</div>
</template>
</div>
</template>
补充:这里的template不是指最外层的template 是单文件组件内部的template
1、这样写是否有什么好处?
2、template有什么明确语义?
3、在vue组件当中与div相比有何异同?
首先明确一点:你所说的组件是不是单文件组件?
如果是的话,单文件组件必须要用
<template>
标签来指定渲染模板。至于这样写有什么好处,template 有什么明确语义,这个可以在文档中看到说明:
希望对你有帮助