我们有一个现有的 ASP.NET MVC5 Projekt (razor)。我们想要重建一切(使用 Vue.js 作为前端),但由于客户要求,我们首先必须将一个新的 Vue 组件放入现有的 Projekt 中(最好在 div 中运行)。
我们也希望在新应用程序中重用 Vue 组件,因此我们决定将 Vue 组件放入自己的项目中。将 Vue 组件集成到现有项目中的最佳且最直接的方法是什么?我听说过几个选项:IFrame 或将组件构建到 npm 包中。
我很想听听一些想法。谢谢您最好的问候
我希望我的 v-data-table 的表头是“可制表符”。
因此,我创建了一个槽并在列上放置了 tabindex。
不幸的是,排序不再起作用了。
有没有一种聪明的方法可以使列“可选项卡”并保持标题的标准功能?
这是我的代码:
<template v-slot:header="{ props:{ headers} }">
<thead>
<tr>
<th v-for="header in headers" :key="header.value">
<td sortable="true" tabindex="0">{{header.text}}</td>
</th>
</tr>
</thead>
</template>
Run Code Online (Sandbox Code Playgroud)