1.0.1 • Published 1 year ago

lc-vue-flex v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

lc-vue-flex

选择器样式组件

常用场景:

  • 配合 element-plus 中的 table 组件实现动态容器固定表头

Demo

demo

安装

npm i lc-vue-flex 

例子

<template>
  <div>
    <p>base</p>
    <div style='width: 500px; height: 50px; border: 1px solid;'>
      <flex fit>
        <flex align-items='center' style='border: 1px solid;'>
          1
        </flex>
        <flex justify-content='center' style='border: 1px solid;'>
          2
        </flex>
        <flex justify-content='center' align-items='center' style='border: 1px solid;'>
          3
        </flex>
      </flex>
    </div>
    <p>direction='column'</p>
    <div style='width: 50px; height: 500px; border: 1px solid;'>
      <flex fit direction='column'>
        <flex align-items='center' style='border: 1px solid;'>
          1
        </flex>
        <flex justify-content='center' style='border: 1px solid;'>
          2
        </flex>
        <flex justify-content='center' align-items='center' style='border: 1px solid;'>
          3
        </flex>
      </flex>
    </div>
  </div>
</template>

<script setup lang="ts">
import { Flex } from '@/index.ts';
</script>

API

Flex

Attributes

属性名说明类型默认值
fitwidth/height自适应booleanfalse
width宽度String-
height高度String-
overflowoverflow'auto' | 'hidden''hidden'
displaydisplay'flex' | 'inline-flex''flex'
direction同flex-direction--
wrap同flex-wrap--
basis同flex-basis--
grow同flex-grow--
shrink同flex-shrink--
flex同flex--
alignItems同align-items--
justifyContent同justify-content--

Slots

插槽名说明参数
default内容-
1.0.1

1 year ago

1.0.0

1 year ago