如何使用 Vuetables VUE.JS 在每一行上添加 HREF link
how to add HREF link on each row using Vuetables VUE.JS
我一直在使用 VUEJS Vuetables,尽管我阅读了有关组件和插槽的信息,但我不知道如何在每一行上添加具有以下结构的 link:
<td class="text-center">
<a href="{{ url('/order/'.$order->id) }}" class="btn btn-outline btn-danger btn-lg"><i class="fas fa-globe"></i>
</a>
</td>
1- 我创建了一个专栏
data: {
columns: [
{
name: '__component:gcp-actions',
title: 'Actions',
titleClass: 'text-center',
dataClass: 'text-center'
}
2- 我创建了 gcpaction 组件:
<template>
<div class="custom-actions">
<a v-bind:href="rowData.view" v-if="show" class="btn btn-flat bg-green btn-sm"><i
class="glyphicon glyphicon-zoom-in"></i></a>
<button class="btn btn-flat bg-red btn-sm" @click="itemAction('delete-item', rowData, rowIndex)"><i
class="glyphicon glyphicon-trash"></i></button>
</div>
</template>
我试过 <a>
和 <button>
3- 我在 table:
中注册了该组件
import GcpActions from './GcpActions'
Vue.component('gcp-actions', GcpActions)
4- 当我渲染时,我可以看到整个 table 但我看不到 table 中的组件:
<vtable url="orders/filter" :columns="columns" :filters="filters"></vtable>
感谢任何帮助。
你试过了吗scoped slots?
<span slot="columnName" slot-scope="props">
<a href="/profiles/{{columnName.if}}"></a>
</span>
我一直在使用 VUEJS Vuetables,尽管我阅读了有关组件和插槽的信息,但我不知道如何在每一行上添加具有以下结构的 link:
<td class="text-center">
<a href="{{ url('/order/'.$order->id) }}" class="btn btn-outline btn-danger btn-lg"><i class="fas fa-globe"></i>
</a>
</td>
1- 我创建了一个专栏
data: {
columns: [
{
name: '__component:gcp-actions',
title: 'Actions',
titleClass: 'text-center',
dataClass: 'text-center'
}
2- 我创建了 gcpaction 组件:
<template>
<div class="custom-actions">
<a v-bind:href="rowData.view" v-if="show" class="btn btn-flat bg-green btn-sm"><i
class="glyphicon glyphicon-zoom-in"></i></a>
<button class="btn btn-flat bg-red btn-sm" @click="itemAction('delete-item', rowData, rowIndex)"><i
class="glyphicon glyphicon-trash"></i></button>
</div>
</template>
我试过 <a>
和 <button>
3- 我在 table:
中注册了该组件import GcpActions from './GcpActions'
Vue.component('gcp-actions', GcpActions)
4- 当我渲染时,我可以看到整个 table 但我看不到 table 中的组件:
<vtable url="orders/filter" :columns="columns" :filters="filters"></vtable>
感谢任何帮助。
你试过了吗scoped slots?
<span slot="columnName" slot-scope="props">
<a href="/profiles/{{columnName.if}}"></a>
</span>