Skip to content
目录

通知 Notice

基本使用

vue
<template>
  <jp-notice text="有新的消息点击查看" :scrollable="true" :show-left-icon="true" :show-right-icon="true" :show-count="true" :count="10"></jp-notice>
</template>

背景颜色

vue
<template>
  <jp-notice text="有新的消息点击查看" :scrollable="true" color="#FFA900" background-color="#FEF4E5"></jp-notice>
</template>

左侧 icon 图标

vue
<template>
  <jp-notice text="800-820-8820" :show-left-icon="true" left-icon-type="jp-icon-search"></jp-notice>
</template>

右侧 icon 效果

vue
<template>
  <jp-notice :ref="noticeRef" text="800-820-8820" :show-right-icon="true" right-icon-type="jp-icon-close" @right="doClose"></jp-notice>
</template>
<script lang="ts" setup>
import { ref, ComponentPublicInstance } from 'vue'

const notice = ref<any>(null)

const doClose = () => {
  if (notice.value) {
    notice.value.close()
  }
}
const noticeRef = (el) => {
  notice.value = el
}
</script>

props

属性名类型默认值描述
textString''显示文字
backgroundColorString'#E9F0FF'背景颜色
speedNumber100文字滚动的速度,默认 1s 滚动 100px
colorString'#1C64FD'文字颜色
leftIconTypeString'hdIcon-warn-circle'左侧 icon
showLeftIconBooleanfalse是否显示左侧 icon
singleBooleanfalse是否单行
scrollableBooleanfalse是否滚动,添加后控制单行效果取消
countNumber0消息数量
showCountBooleanfalse是否显示消息数量
rightIconTypeString'hdIcon-arrow-right'右侧 icon
showRightIconBooleanfalse是否显示右侧 icon
事件名描述
right右边 icon 点击事件
left左边 icon 点击事件
click点击事件

©2022 By 绝配移动端组件库