Skip to content

IkSvgIcon SVG图标

'ikSvg_icon.png'

Props

参数说明类型可选值默认值
namesvg 文件名,文件存放在 /src/assets/icons 目录下,同时支持 Iconify 图标名,详细可阅读《SVG 图标string--
flip翻转方式,支持水平、垂直以及同时翻转stringhorizontal / vertical / both-
rotate旋转角度number0 - 3600
showBg显示背景色Boolean-false
widthNumber-32
iconWidthicon宽度Number-0
type类型[String, Number] as PropType<'primary' | 'info' | 'success' | 'warning' | number>-'info'
sizesvg大小[String, Number] as PropType<'small' | 'default' | 'big' | number>-'default'
fontSizeicon 大小Number-16
background背景色String-''
startMargin第一个按钮是否需要margin-left 一般在表格行内操作时 第一个icon设置为falseBoolean-true
disabled禁用Boolean-true
title全称说明Boolean-true

事件

名称说明
click点击触发

示例代码

vue
  <template>
    <!-- 示例 -->
    <IkSvgIcon
      v-role="'UPDATE-USER'"
      name="icon-bianji"
      type="info"
      show-bg
      :start-margin="false"
      :title="t('action.edit')"
      @click="handEditRow(data.row)"
    />
  </template>