mirror of
https://github.com/tusen-ai/naive-ui.git
synced 2024-12-15 04:42:23 +08:00
84 lines
1.6 KiB
Vue
84 lines
1.6 KiB
Vue
<template>
|
|
<div
|
|
ref="doc"
|
|
class="n-doc"
|
|
>
|
|
<div class="n-doc-header">
|
|
<n-gradient-text :font-size="20">
|
|
AdvanceTable
|
|
</n-gradient-text>
|
|
</div>
|
|
<div class="n-doc-body">
|
|
<div class="n-doc-section">
|
|
<div class="n-doc-section__header">
|
|
Basic Usage
|
|
</div>
|
|
<div class="n-doc-section__view">
|
|
<n-advance-table
|
|
:columns="columns"
|
|
:data="data"
|
|
/>
|
|
</div>
|
|
<div class="n-doc-section__source">
|
|
<textarea>scaffold</textarea>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
|
|
<script>
|
|
import docCodeEditorMixin from './docCodeEditorMixin'
|
|
export default {
|
|
mixins: [docCodeEditorMixin],
|
|
data () {
|
|
return {
|
|
columns: [
|
|
{
|
|
title: 'Name',
|
|
key: 'name',
|
|
sortable: true
|
|
},
|
|
{
|
|
title: 'Age',
|
|
key: 'age',
|
|
sortable: true,
|
|
render: (h, params) => {
|
|
return <b>{params.row.age}</b>
|
|
}
|
|
},
|
|
{
|
|
title: '',
|
|
render: (h, params) => {
|
|
return (
|
|
<n-button
|
|
style="margin:0;"
|
|
size="small"
|
|
onClick={() => this.handleClick()}
|
|
>
|
|
delete
|
|
</n-button>
|
|
)
|
|
}
|
|
}
|
|
],
|
|
data: [
|
|
{
|
|
name: 'xiaobai',
|
|
age: 10
|
|
},
|
|
{
|
|
name: 'xiaobai2',
|
|
age: 12
|
|
}
|
|
]
|
|
}
|
|
},
|
|
methods: {
|
|
handleClick () {
|
|
alert('delete')
|
|
}
|
|
}
|
|
}
|
|
</script>
|