【发布时间】:2021-02-21 04:55:34
【问题描述】:
我有一个对象,其值来自服务器,带有 span,p 等 HTML 标签,我正在使用 vuetify 数据表来显示这些值,问题是我没有知道如何在表格单元格中呈现这个 HTML 我知道有 v-html 指令,但是如何将此指令与 vuetify 一起使用。 我找到了一个修改特定列值的示例:
<v-data-table
:headers="headers"
:items="rows"
:search="search"
dense>
<template v-slot:item.name="{ item }">
<span v-html="item.name"></span>
</template>
</v-data-table>
这里 name 只是一列,如何为每一列使用此示例?
【问题讨论】:
-
Vuetify
v-date-table为您发送的每个标头提供插槽。阅读文档,那里有很多例子。 -
如果您正在渲染
html标签,请使用div而不是span。将p(块元素)放入span(内联元素)是一种不好的做法。 -
我知道
v-date-table中的插槽,我已尝试从tbody重写功能而没有任何更改 -
请不要将答案编辑成问题。而是创建一个答案。
标签: javascript vue.js vuetify.js