lc-vue-flex
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

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

属性名 说明 类型 默认值
fit width/height自适应 boolean false
width 宽度 String -
height 高度 String -
overflow overflow 'auto' | 'hidden' 'hidden'
display display '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 内容 -

/lc-vue-flex/

    Package Sidebar

    Install

    npm i lc-vue-flex

    Weekly Downloads

    11

    Version

    1.0.1

    License

    MIT

    Unpacked Size

    1.96 MB

    Total Files

    31

    Last publish

    Collaborators

    • lvliqi