1.0.1 • Published 4 years ago

vue-funnel v1.0.1

Weekly downloads
1
License
MIT
Repository
github
Last release
4 years ago

vue-funnel

  • 这是一个数据漏斗ui组件

Table of Contents

介绍

  • 本组件不依赖任何第三方 ui组件库 ,纯粹的支持所有的vue项目工程。
  • 对插槽内容做了加工处理,灵活程度较高

⬆ Back to Top

demo1

示例图片

07-2019

示例code

  <template>
    <div class="vue-funnel-test" style="margin:50px auto;">
      <vue-funnel style="margin:50px 100px;" :colors="colors" :isLeft="true">
        <span>1</span>
        <span>2</span>
        <span>3</span>
        <div slot="info0">信息显示1</div>
        <div slot="info1">信息显示2</div>
        <div slot="info2">信息显示3</div>
      </vue-funnel>
    </div>
</template>
<script>
export default {
  name: 'vue-funnel-test',
  components: {
    'vue-funnel': () => import('@/components/vue-funnel/index')
  },
  data() {
    return {
      colors: ['#576DE7', '#8B74F2', '#A37EEF']
    }
  }
}
</script>

⬆ Back to Top

demo2

示例图片

07-2019

示例code

  <template>
    <div class="vue-funnel-test" style="margin:50px auto;">
      <vue-funnel style="margin:50px 100px;" :colors="colors" :isLeft="false">
        <span>1</span>
        <span>2</span>
        <span>3</span>
        <div slot="info0">信息显示1</div>
        <div slot="info1">信息显示2</div>
        <div slot="info2">信息显示3</div>
      </vue-funnel>
    </div>
</template>
<script>
export default {
  name: 'vue-funnel-test',
  components: {
    'vue-funnel': () => import('@/components/vue-funnel/index')
  },
  data() {
    return {
      colors: ['#576DE7', '#8B74F2', '#A37EEF']
    }
  }
}
</script>

⬆ Back to Top

参数说明

参数说明类型默认值
colors梯形背景颜色配置Array内置颜色array
isLeft漏斗图的位置Booleantrue
maxWidth底部梯形的宽度Number300
minWidth顶部梯形的宽度Number150
rowHeight梯形高度Number50
rowSpace梯形间距Number8

⬆ Back to Top

slots说明

name说明
-默认插槽,用于显示梯形里面的自定义内容
info${rowIndex->行索引值}用于自定义显示同一行的内容
arrow-${left or right}${rowIndex->行索引值}用于显示两侧三角形的自定义内容

⬆ Back to Top