props.js 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. /* eslint-disable */
  2. const props = {
  3. /** 操作栏 */
  4. actions: {
  5. type: Array,
  6. },
  7. /** 多按钮排列方式 */
  8. buttonLayout: {
  9. type: String,
  10. value: 'horizontal',
  11. },
  12. /** 取消按钮,可自定义。值为 null 则不显示取消按钮。值类型为字符串,则表示自定义按钮文本,值类型为 Object 则表示透传 Button 组件属性。使用 TNode 自定义按钮时,需自行控制取消事件 */
  13. cancelBtn: {
  14. type: String,
  15. optionalTypes: [Object],
  16. value: '',
  17. },
  18. /** 点击蒙层时是否触发关闭事件 */
  19. closeOnOverlayClick: {
  20. type: Boolean,
  21. value: true,
  22. },
  23. /** 确认按钮。值为 null 则不显示确认按钮。值类型为字符串,则表示自定义按钮文本,值类型为 Object 则表示透传 Button 组件属性。使用 TNode 自定义按钮时,需自行控制确认事件 */
  24. confirmBtn: {
  25. type: String,
  26. optionalTypes: [Object],
  27. value: '',
  28. },
  29. /** 内容 */
  30. content: {
  31. type: String,
  32. },
  33. /** 组件类名,分别用于设置 组件外层元素、组件内容部分、确认按钮、取消按钮 等元素类名 */
  34. externalClasses: {
  35. type: Array,
  36. },
  37. /** 防止滚动穿透 */
  38. preventScrollThrough: {
  39. type: Boolean,
  40. value: true,
  41. },
  42. /** 是否显示遮罩层 */
  43. showOverlay: {
  44. type: Boolean,
  45. value: true,
  46. },
  47. /** 标题 */
  48. title: {
  49. type: String,
  50. },
  51. /** 控制对话框是否显示 */
  52. visible: {
  53. type: Boolean,
  54. value: false,
  55. },
  56. /** 对话框层级,Web 侧样式默认为 2500,移动端和小程序样式默认为 1500 */
  57. zIndex: {
  58. type: Number,
  59. },
  60. };
  61. export default props;
  62. //# sourceMappingURL=props.js.map