Files
admin_core/src/components/treeGrid/component/renderCol.vue
张成 2e1cd65b07 init
2025-10-08 15:10:33 +08:00

25 lines
448 B
Vue

<script>
export default {
name: 'RenderCol',
props: {
col: {
type: Function,
required: true
},
param: {
type: Object,
default: () => ({})
}
},
render(h) {
try {
const content = this.col(h, this.param)
return <div class="text-center">{content}</div>
} catch (e) {
// 渲染失败时提供一个容错显示
return <div class="text-center">-</div>
}
}
}
</script>