props.js 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. import defprops from '../../libs/config/props';
  2. export default {
  3. props: {
  4. // item标签的名称,作为与u-tabbar的value参数匹配的标识符
  5. name: {
  6. type: [String, Number, null],
  7. default: defprops.tabbarItem.name
  8. },
  9. // uView内置图标或者绝对路径的图片
  10. icon: {
  11. icon: String,
  12. default: defprops.tabbarItem.icon
  13. },
  14. // 右上角的角标提示信息
  15. badge: {
  16. type: [String, Number, null],
  17. default: defprops.tabbarItem.badge
  18. },
  19. // 是否显示圆点,将会覆盖badge参数
  20. dot: {
  21. type: Boolean,
  22. default: defprops.tabbarItem.dot
  23. },
  24. // 描述文本
  25. text: {
  26. type: String,
  27. default: defprops.tabbarItem.text
  28. },
  29. // 控制徽标的位置,对象或者字符串形式,可以设置top和right属性
  30. badgeStyle: {
  31. type: [Object, String],
  32. default: defprops.tabbarItem.badgeStyle
  33. }
  34. }
  35. }