0.1.14 • Published 5 days ago

mcl-ui v0.1.14

Weekly downloads
-
License
MIT
Repository
-
Last release
5 days ago

快速开始

本组件库支持按需引入,也支持使用分包安装的形式引入

用法

安装

yarn add mcl-ui

全局引入

  1. 在入口文件引入组件库
// main.ts
import MclUI from 'mcl-ui'
import 'mcl-ui/lib/index.css'

app.use(MclUI)
  1. 在组件中使用

无需注册直接使用,如下:

<template>
  <base-table :tableData="tableData" :columns="columns"></base-table>
</template>

<script lang="ts" setup>
const columns = [
  {
    label: '编号',
    type: 'index',
    width: '80px'
  },
  {
    label: '姓名',
    value: 'name',
    minWidth: '120px'
  },
  {
    label: '年龄',
    value: 'age',
    minWidth: '120px'
  }
]
const tableData = [
  {
    name: '张三',
    age: '20',
  }
]

手动按需引入

方法一

首先在入口文件main.ts引入您要用的组件,如下:

// main.ts
import {baseTable} from 'mcl-ui'
import 'mcl-ui/lib/index.css'
app.use(baseTable)

如果使用组件较多,建议您单独管理,使用方法二

方法二

  1. 创建文件mcl-ui.tssrc/plugins下,内容如下:
import type { App } from 'vue'
import {baseTable,baseTitle} from 'mcl-ui'
export default {
  install(app: App) {
    app
    .use(baseTable)
    .use(baseTitle)
  }
}
  1. 在入口文件main.ts中引入。如下:
import MclUI from './plugins/mcl-ui'
import 'mcl-ui/lib/index.css'
app.use(MclUI)

在组件中使用

按照上面方法引入之后,可以直接在组件中使用:

<template>
  <base-table :tableData="tableData" :columns="columns"></base-table>
</template>

<script lang="ts" setup>
import {BaseTable} from 'mcl-ui'
const columns = [
  {
    label: '编号',
    type: 'index',
    width: '80px'
  },
  {
    label: '姓名',
    value: 'name',
    minWidth: '120px'
  },
  {
    label: '年龄',
    value: 'age',
    minWidth: '120px'
  }
]
const tableData = [
  {
    name: '张三',
    age: '20',
  }
]
</script>

安装分包(pnpm 版本暂时未支持)

使用哪个组件安装哪个组件,比如安装table组件:

yarn add @mcl-ui/table

在项目中使用:

<template>
  <base-table :tableData="tableData" :columns="columns"></base-table>
</template>

<script lang="ts" setup>
import BaseTable from '@mcl-ui/table'

const columns = [
  {
    label: '编号',
    type: 'index',
    width: '80px'
  },
  {
    label: '姓名',
    value: 'name',
    minWidth: '120px'
  },
  {
    label: '年龄',
    value: 'age',
    minWidth: '120px'
  }
]
const tableData = [
  {
    name: '张三',
    age: '20',
  }
]
</script>
0.1.14

5 days ago

0.1.10

2 months ago

0.1.11

2 months ago

0.1.12

2 months ago

0.1.13

2 months ago

0.1.9

2 months ago

0.1.8

2 months ago

0.0.73

2 months ago

0.0.74

2 months ago

0.0.75

2 months ago

0.0.76

2 months ago

0.0.71

2 months ago

0.0.72

2 months ago

0.1.0

2 months ago

0.1.2

2 months ago

0.1.1

2 months ago

0.1.7

2 months ago

0.1.4

2 months ago

0.1.3

2 months ago

0.1.6

2 months ago

0.1.5

2 months ago

0.0.76-beta

2 months ago

0.0.70

2 months ago

0.0.62

2 months ago

0.0.63

2 months ago

0.0.64

2 months ago

0.0.65

2 months ago

0.0.66

2 months ago

0.0.67

2 months ago

0.0.68

2 months ago

0.0.69

2 months ago

0.0.60

2 months ago

0.0.61

2 months ago

0.0.59

2 months ago

0.0.51

2 months ago

0.0.52

2 months ago

0.0.53

2 months ago

0.0.54

2 months ago

0.0.55

2 months ago

0.0.56

2 months ago

0.0.57

2 months ago

0.0.58

2 months ago

0.0.50

2 months ago

0.0.40

1 year ago

0.0.41

1 year ago

0.0.42

1 year ago

0.0.43

1 year ago

0.0.44

1 year ago

0.0.45

1 year ago

0.0.46

1 year ago

0.0.47

1 year ago

0.0.37

1 year ago

0.0.38

1 year ago

0.0.39

1 year ago

0.0.30

1 year ago

0.0.31

1 year ago

0.0.32

1 year ago

0.0.33

1 year ago

0.0.34

1 year ago

0.0.35

1 year ago

0.0.36

1 year ago

0.0.48

1 year ago

0.0.49

1 year ago

0.0.20

1 year ago

0.0.21

1 year ago

0.0.22

1 year ago

0.0.23

1 year ago

0.0.24

1 year ago

0.0.25

1 year ago

0.0.15

1 year ago

0.0.16

1 year ago

0.0.17

1 year ago

0.0.18

1 year ago

0.0.19

1 year ago

0.0.10

1 year ago

0.0.11

1 year ago

0.0.12

1 year ago

0.0.13

1 year ago

0.0.14

1 year ago

0.0.26

1 year ago

0.0.9

1 year ago

0.0.27

1 year ago

0.0.8

1 year ago

0.0.28

1 year ago

0.0.29

1 year ago

0.0.8-alpha

1 year ago

0.0.6-alpha

2 years ago

0.0.5-alpha

2 years ago

0.0.4-alpha

2 years ago

0.0.3-alpha

2 years ago

0.0.2-alpha

2 years ago

0.0.1-alpha

2 years ago

0.0.0-alpha

2 years ago

1.0.0-alpha

2 years ago

1.0.0

2 years ago