Еще одна небольшая статейка попроще вдогонку. Расскажу, как я рисую таблицы во Vue.
Компонентов-таблиц для Vue наделано немало. С различными возможностями. И везде по-разному таблица собирается в template страницы или какого-то компонента.
В основном происходит это как-то так:
Компонентов-таблиц для Vue наделано немало. С различными возможностями. И везде по-разному таблица собирается в template страницы или какого-то компонента.
В основном происходит это как-то так:
<template>
<cmp-table :items="items" :columns="columns"/>
</template>
<script>
export default {
name: 'page',
data() {
return {
items: [
{ id: 1, name: 'Sony' } ,
{ id: 2, name: 'Apple' },
{ id: 3, name: 'Samsung' } ],
columns: [
{ prop: 'id', title: 'ID' },
{ prop: 'name', title: 'Name' } ]
}
}
}
</script>