1.1.15 • Published 12 months ago

@lkadmin/table v1.1.15

Weekly downloads
-
License
MIT
Repository
github
Last release
12 months ago

简体中文

开发初衷

element-plus TableTable-column属性目前只能写在<template></template>模版里,非常不灵活,表格列可以通过数组的形式配置,如果表格的column足够多,代码写、看起来很臃肿,但element-plus Virtualized Table 可配置性就很高,为了保持统一,将Table二次封装,新增bingForm,bindUrl,hasPage用于配置分页

安装

npm install @lkadmin/table
# or
yarn add @lkadmin/table
# or
pnpm add @lkadmin/table

CDN

<link rel="stylesheet" href="//cdn.jsdelivr.net/npm/@lkadmin/table/dist/style.css" />
<script src="//cdn.jsdelivr.net/npm/@lkadmin/table"></script>
<!-- or -->
<link rel="stylesheet" href="//unpkg.com/@lkadmin/table/dist/style.css" />
<script src="//unpkg.com/@lkadmin/table"></script>

用法

局部注册(单文件)

import "@lkadmin/table/dist/style.css";
import { LkTable } from "@lkadmin/table";

<lk-table locale="zhCn" :data="dataList" :columns="columns" :pagination="pagination"></lk-table>

全局注册(main.ts)

import { createApp } from "vue";
import App from "./App.vue";

import "@lkadmin/table/dist/style.css";
import LkTable from "@lkadmin/table";

const app = createApp(App);

app.use(LkTable, { locale: "zhCn" }).mount("#app");

Volar支持

如果您在使用 Volar,那么可以在 tsconfig.json 中配置 compilerOptions.types 来指定全局组件类型(尤其是全局注册时要想获得类型提示就需要加上下面配置)

// tsconfig.json
{
  "compilerOptions": {
    // ...
    "types": ["@lkadmin/table/volar"]
  }
}
1.1.15

12 months ago

1.1.14

12 months ago

1.1.13

12 months ago

1.1.12

12 months ago

1.1.11

12 months ago

1.1.10

1 year ago

1.1.9

1 year ago

1.1.8

1 year ago

1.1.7

1 year ago

1.1.6

2 years ago

1.1.5

2 years ago

1.1.4

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.0.10

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago