为什么td 和 tr 标签不能用 v-for

<div id="app">
    <li v-for="todo in todos">
        图片 {{ todo.imgId }}
    </li>
</div>

li 是可以的 , 但是 td 为什么不行 ...


我加上 table标签后可以了 .. 好奇怪

阅读 12.7k
3 个回答

因为不在table里的td和tr不合语义,不予显示

tr td 需要在table内使用

新手上路,请多包涵
<table>
    <tr v-for="item in data" :key="item.id">
        <td>{{ item.name }}</td>
    </tr>
</table>
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题