props.js 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. /* eslint-disable */
  2. const props = {
  3. /** 操作 */
  4. action: {
  5. type: String,
  6. },
  7. /** 文本对齐方式 */
  8. align: {
  9. type: String,
  10. value: 'left',
  11. },
  12. /** 关闭按钮,可以自定义。值为 true 显示默认关闭按钮,值为 false 不显示关闭按钮。值类型为 string 则直接显示值,如:“关闭”。也可以完全自定义按钮 */
  13. closeBtn: {
  14. type: String,
  15. optionalTypes: [Boolean],
  16. value: undefined,
  17. },
  18. /** 用于自定义消息弹出内容 */
  19. content: {
  20. type: String,
  21. },
  22. /** 消息内置计时器,计时到达时会触发 duration-end 事件。单位:毫秒。值为 0 则表示没有计时器。 */
  23. duration: {
  24. type: Number,
  25. value: 3000,
  26. },
  27. /** 样式类名,分别用于设置 组件外层、消息内容、左侧图标、操作按钮、关闭按钮等元素类名 */
  28. externalClasses: {
  29. type: Array,
  30. },
  31. /** 消息提醒前面的图标。值为 true 则根据 theme 显示对应的图标,值为 false 则不显示图标。值为 'info' 或 'bell' 则显示组件内置图标。也可以完全自定义图标节点 */
  32. icon: {
  33. type: String,
  34. optionalTypes: [Boolean],
  35. value: true,
  36. },
  37. /** 跑马灯效果。speed 指速度控制;loop 指循环播放次数,值为 -1 表示循环播放,值为 0 表示不循环播放;delay 表示延迟多久开始播放 */
  38. marquee: {
  39. type: Boolean,
  40. optionalTypes: [Object],
  41. value: false,
  42. },
  43. /** 相对于 placement 的偏移量,示例:[-10, 20] 或 ['10rpx', '8rpx'] */
  44. offset: {
  45. type: Array,
  46. },
  47. /** 消息组件风格 */
  48. theme: {
  49. type: String,
  50. value: 'info',
  51. },
  52. /** 是否显示,隐藏时默认销毁组件 */
  53. visible: {
  54. type: Boolean,
  55. value: false,
  56. },
  57. /** 元素层级,样式默认为 5000 */
  58. zIndex: {
  59. type: Number,
  60. },
  61. };
  62. export default props;
  63. //# sourceMappingURL=props.js.map