props.js 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. export default {
  2. props: {
  3. // 需要显示的提示文字
  4. text: {
  5. type: [String, Number],
  6. default: uni.$u.props.tooltip.text
  7. },
  8. // 点击复制按钮时,复制的文本,为空则使用text值
  9. copyText: {
  10. type: [String, Number],
  11. default: uni.$u.props.tooltip.copyText
  12. },
  13. // 文本大小
  14. size: {
  15. type: [String, Number],
  16. default: uni.$u.props.tooltip.size
  17. },
  18. // 字体颜色
  19. color: {
  20. type: String,
  21. default: uni.$u.props.tooltip.color
  22. },
  23. // 弹出提示框时,文本的背景色
  24. bgColor: {
  25. type: String,
  26. default: uni.$u.props.tooltip.bgColor
  27. },
  28. // 弹出提示的方向,top-上方,bottom-下方
  29. direction: {
  30. type: String,
  31. default: uni.$u.props.tooltip.direction
  32. },
  33. // 弹出提示的z-index,nvue无效
  34. zIndex: {
  35. type: [String, Number],
  36. default: uni.$u.props.tooltip.zIndex
  37. },
  38. // 是否显示复制按钮
  39. showCopy: {
  40. type: Boolean,
  41. default: uni.$u.props.tooltip.showCopy
  42. },
  43. // 扩展的按钮组
  44. buttons: {
  45. type: Array,
  46. default: uni.$u.props.tooltip.buttons
  47. },
  48. // 是否显示透明遮罩以防止触摸穿透
  49. overlay: {
  50. type: Boolean,
  51. default: uni.$u.props.tooltip.overlay
  52. },
  53. // 是否显示复制成功或者失败的toast
  54. showToast: {
  55. type: Boolean,
  56. default: uni.$u.props.tooltip.showToast
  57. }
  58. }
  59. }