| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 | 
							- import { defineMixin } from '../../libs/vue'
 
- import defProps from '../../libs/config/props.js'
 
- export const props = defineMixin({
 
-     props: {
 
-         // 到顶部的距离
 
-         top: {
 
-             type: [String, Number],
 
-             default: () => defProps.notify.top
 
-         },
 
-         // 是否展示组件
 
-         // show: {
 
-         // 	type: Boolean,
 
-         // 	default: () => defProps.notify.show
 
-         // },
 
-         // type主题,primary,success,warning,error
 
-         type: {
 
-             type: String,
 
-             default: () => defProps.notify.type
 
-         },
 
-         // 字体颜色
 
-         color: {
 
-             type: String,
 
-             default: () => defProps.notify.color
 
-         },
 
-         // 背景颜色
 
-         bgColor: {
 
-             type: String,
 
-             default: () => defProps.notify.bgColor
 
-         },
 
-         // 展示的文字内容
 
-         message: {
 
-             type: String,
 
-             default: () => defProps.notify.message
 
-         },
 
-         // 展示时长,为0时不消失,单位ms
 
-         duration: {
 
-             type: [String, Number],
 
-             default: () => defProps.notify.duration
 
-         },
 
-         // 字体大小
 
-         fontSize: {
 
-             type: [String, Number],
 
-             default: () => defProps.notify.fontSize
 
-         },
 
-         // 是否留出顶部安全距离(状态栏高度)
 
-         safeAreaInsetTop: {
 
-             type: Boolean,
 
-             default: () => defProps.notify.safeAreaInsetTop
 
-         }
 
-     }
 
- })
 
 
  |