props.js 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. import defprops from '../../libs/config/props';
  2. export default {
  3. props: {
  4. // 当前匹配项的name
  5. value: {
  6. type: [String, Number, null],
  7. default: defprops.tabbar.value
  8. },
  9. // 是否为iPhoneX留出底部安全距离
  10. safeAreaInsetBottom: {
  11. type: Boolean,
  12. default: defprops.tabbar.safeAreaInsetBottom
  13. },
  14. // 是否显示上方边框
  15. border: {
  16. type: Boolean,
  17. default: defprops.tabbar.border
  18. },
  19. // 元素层级z-index
  20. zIndex: {
  21. type: [String, Number],
  22. default: defprops.tabbar.zIndex
  23. },
  24. // 选中标签的颜色
  25. activeColor: {
  26. type: String,
  27. default: defprops.tabbar.activeColor
  28. },
  29. // 未选中标签的颜色
  30. inactiveColor: {
  31. type: String,
  32. default: defprops.tabbar.inactiveColor
  33. },
  34. // 是否固定在底部
  35. fixed: {
  36. type: Boolean,
  37. default: defprops.tabbar.fixed
  38. },
  39. // fixed定位固定在底部时,是否生成一个等高元素防止塌陷
  40. placeholder: {
  41. type: Boolean,
  42. default: defprops.tabbar.placeholder
  43. }
  44. }
  45. }