Skip to content

trendarrow

介绍

带有箭头指示的百分比数字,用以展示指标趋势。

基础用法

html
<template>
  <nut-cell>
    <nut-trend-arrow :sync-text-color="false" :rate="1"/>
    <nut-trend-arrow :sync-text-color="false" :rate="-0.2535"/>
  </nut-cell>
</template>

改变文字颜色

html
<template>
  <nut-cell>
    <nut-trend-arrow :rate="10.2365"/>
    <nut-trend-arrow :rate="-0.2535"/>
  </nut-cell>
</template>

指定小数位

html
<template>
  <nut-cell>
    <nut-trend-arrow :digits="0" :rate="10.2365"/>
    <nut-trend-arrow :digits="0" :rate="-0.2535"/>
  </nut-cell>
</template>

箭头在前面

html
<template>
  <nut-cell>
    <nut-trend-arrow arrowLeft :rate="0.2535"/>
    <nut-trend-arrow arrowLeft :rate="-0.2535"/>
  </nut-cell>
</template>

显示正负号

html
<template>
  <nut-cell>
    <nut-trend-arrow showSign :rate="1"/>
    <nut-trend-arrow showSign :rate="-0.2535"/>
  </nut-cell>
</template>

是否展示0

html
<template>
  <nut-cell>
    <nut-trend-arrow showSign :rate="0"/>
    <nut-trend-arrow showSign showZero :rate="0"/>
  </nut-cell>
</template>

自定义颜色

html
<template>
  <nut-cell>
    <nut-trend-arrow :rate="10.2365" rise-color="rgb(73,143,242)"/>
    <nut-trend-arrow :rate="-0.2535" showSign drop-color="rgb(255, 190, 13)"/>
    <nut-trend-arrow
      :show-text-color="false"
      showSign
      :rate="-0.2535"
      text-color="rgb(39,197,48)"
      drop-color="rgb(255, 190, 13)"
    />
  </nut-cell>
</template>

自定义图标

demo

html
<template>
  <nut-cell>
    <nut-trend-arrow :rate="10.2365">
      <template #upIcon><nut-icon  name="success"  custom-color="blue" size="18px" /></template>
    </nut-trend-arrow>
    <nut-trend-arrow :rate="-10.2365">
      <template #downIcon><nut-icon  name="failure" custom-color="red" /></template>
    </nut-trend-arrow>
  </nut-cell>
</template>

API

Props

参数说明类型默认值
rate数值,大于0时箭头向上,小于0时箭头向下number-
digits小数位精度number2
show-sign是否显示加减号booleanfalse
show-zero是否显示 0booleanfalse
arrow-left是否在数字左侧显示箭头booleanfalse
sync-text-color文字颜色是否与箭头同步booleantrue
text-color文字颜色string#333333
rise-color向上箭头颜色string#fa2c19
drop-color向下箭头颜色string#64b578

Slots

名称说明
upIcon自定义向上箭头图标,默认使用 TriangleUp
downIcon自定义向下箭头图标,默认使用 TriangleDown

主题定制

样式变量

组件提供了下列 CSS 变量,可用于自定义样式,使用方法请参考 ConfigProvider 组件

名称默认值
--nut-trendarrow-font-size14px
--nut-trendarrow-before-icon-margin4px

MIT Licensed