<template>
<Table ref="current" v-bind="$attrs" :columns="columns" :data="dataSource">
<template v-for="item in columns" :slot="item.slot?item.slot:''" slot-scope="{ row, column , index }">
<slot :name="item.slot?item.slot:''" v-bind="{ row, column , index }"></slot>
</template>
</Table>
</template>
<script>
export default {
props: {
columns: {
type: Array,
default () {
return []
}
},
dataSource: {
type: Array,
default () {
return []
}
}
}
}
</script>
iview表格简单二次封装
最新推荐文章于 2024-04-19 16:28:42 发布