<template>
<div> /** 這個div導致dom多嵌套了一層???!我其實不是很需要這個div,xx */ <article v-for="item for list" :key="item.id">
{{item.desc}} </article>
</div>
</template>這個div導致dom多嵌套了一層???!我其實不是很需要這個div, xx ,有沒有解決辦法呢?新手求教
2 回答

慕工程0101907
TA貢獻1887條經驗 獲得超5個贊
你可以盡量用語義化的標簽取代div這種標簽,比如渲染正文可以用main
,側欄aside
之類的或者section
,另外如果要針對這個組件做整體樣式控制,多一父級包裹其實方便樣式管理。

12345678_0001
TA貢獻1802條經驗 獲得超5個贊
如果是vue 1.0是允許template下直接到需要顯示的元素,但是官方推薦在外面包一個父元素。
而到了vue2.0就是必須在外面包一個父元素了,不然會顯示不出來的。
添加回答
舉報
0/150
提交
取消