uview-next
Version:
基于uView UI 2.0,110+高质量组件库,支持vue2和vue3,支持鸿蒙,支持多语言,搭配便捷工具助力,让开发更得心应手
46 lines (44 loc) • 990 B
JavaScript
import { defineProps } from '../../libs/util/props';
import theme from '../../libs/config/theme.js'
export default defineProps('notify', {
// 到顶部的距离
top: {
type: [String, Number],
default: 0
},
// type主题,primary,success,warning,error
type: {
type: String,
default: 'primary'
},
// 字体颜色
color: {
type: String,
default: '#ffffff'
},
// 背景颜色
bgColor: {
type: String,
default: ''
},
// 展示的文字内容
message: {
type: String,
default: ''
},
// 展示时长,为0时不消失,单位ms
duration: {
type: [String, Number],
default: 3000
},
// 字体大小
fontSize: {
type: [String, Number],
default: 15
},
// 是否留出顶部安全距离(状态栏高度)
safeAreaInsetTop: {
type: Boolean,
default: false
}
});