Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 

45 linhas
1.2 KiB

  1. import { defineMixin } from '../../libs/vue'
  2. import ToolbarDefaultProps from './toolbar'
  3. import { registerComponentProps } from '../../libs/config/props.js'
  4. const defProps = registerComponentProps(ToolbarDefaultProps)
  5. export const props = defineMixin({
  6. props: {
  7. // 是否展示工具条
  8. show: {
  9. type: Boolean,
  10. default: () => defProps.toolbar.show
  11. },
  12. // 取消按钮的文字
  13. cancelText: {
  14. type: String,
  15. default: () => defProps.toolbar.cancelText
  16. },
  17. // 确认按钮的文字
  18. confirmText: {
  19. type: String,
  20. default: () => defProps.toolbar.confirmText
  21. },
  22. // 取消按钮的颜色
  23. cancelColor: {
  24. type: String,
  25. default: () => defProps.toolbar.cancelColor
  26. },
  27. // 确认按钮的颜色
  28. confirmColor: {
  29. type: String,
  30. default: () => defProps.toolbar.confirmColor
  31. },
  32. // 标题文字
  33. title: {
  34. type: String,
  35. default: () => defProps.toolbar.title
  36. },
  37. // 开启右侧插槽
  38. rightSlot: {
  39. type: Boolean,
  40. default: false
  41. }
  42. }
  43. })