Snackbar 底部提示

我轻轻地走

正如我轻轻地来

挥一挥衣袖

不带走一片云彩

import { DuSnackbar } from 'dangoui'

示例

<template>
  <PreviewBlock title="基础">
    <DuSnackbar :button-props="{ text: '自动宽度' }">
      成功添加「牛魔王」到 在卖的
    </DuSnackbar>
  </PreviewBlock>
  <PreviewBlock title="显示关闭按钮">
    <DuSnackbar show-close :button-props="{ text: '自动宽度' }">
      成功添加「牛魔王」到 在卖的
    </DuSnackbar>
  </PreviewBlock>
  <PreviewBlock title="不展示按钮">
    <DuSnackbar show-close :show-action-btn="false">
      成功添加「牛魔王」到 在卖的
    </DuSnackbar>
  </PreviewBlock>
  <PreviewBlock title="展示前置icon">
    <DuSnackbar
      show-close
      left-icon="info-circle-filled"
      :button-props="{ text: '自动宽度' }"
    >
      成功添加「牛魔王」到 在卖的
    </DuSnackbar>
  </PreviewBlock>
  <PreviewBlock title="展示前置image">
    <DuSnackbar
      show-close
      left-image="https://assets.qiandaocdn.com/admin-upload/3ff2642af2c96efc915d3de7cf864a86.png"
      :button-props="{ text: '快点我' }"
    >
      恭喜你!即将成功食用Snackbar
    </DuSnackbar>
  </PreviewBlock>
  <PreviewBlock title="支持自定义">
    <DuSnackbar
      :extStyle="{
        backgroundColor: '#fff',
        boxShadow: '0px 4px 20px 0px rgba(0, 0, 0, 0.06)',
      }"
      :button-props="{
        text: '去出价',
        type: 'outline',
        size: 'small',
        extStyle: 'color:#2B1AC0;border:1px solid #2B1AC0',
      }"
    >
      <div>
        <div class="flex items-center lh-24px">
          <div class="c-hex-2B1AC0 fw-700 mr-4px font-size-20px">¥120</div>
          <div class="c-black font-size-14px">竞拍该作品</div>
        </div>
        <div class="c-gray font-size-11px">06/15 周三 20:30 截拍</div>
      </div>
    </DuSnackbar>
  </PreviewBlock>
</template>

<script setup lang="ts">
import { DuSnackbar } from 'dangoui'
</script>
0

API

属性

属性名类型默认值说明
ext-classstring | string[] | Record<string, boolean>""
ext-stylestring | { [x: string]: string | number; }""
offset-position"top" | "bottom""bottom"
offsetnumber0
durationnumber0
showbooleantrue
show-closebooleanfalse
button-props{ text: string; color: string; type: "primary" | "secondary" | "outline" | "text"; size: "normal" | "mini" | "small" | "medium" | "large"; extClass: string | string[] | Record<string, boolean>; extStyle: string | { ...; }; } -
show-action-btnbooleantrue
left-iconstring""
left-imagestring""

插槽

名称
default

事件

名称类型
close(event: "close"): void
action(event: "action"): void

CSS 变量

变量名默认值
本页包含