props.js 1.2 KB

12345678910111213141516171819202122232425262728
  1. /* eslint-disable */
  2. const props = {
  3. /** 动画效果,有「渐变加载动画」和「闪烁加载动画」两种。值为空则表示没有动画 */
  4. animation: {
  5. type: String,
  6. },
  7. /** 组件类名,分别用于设置组件外层元素、头像、图片、文本等元素类名 */
  8. externalClasses: {
  9. type: Array,
  10. },
  11. /** 是否为加载状态,如果是则显示骨架图,如果不是则显示加载完成的内容 */
  12. loading: {
  13. type: Boolean,
  14. },
  15. /** 用于设置行列数量、宽度高度、间距等。【示例一】,`[1, 1, 2]` 表示输出三行骨架图,第一行一列,第二行一列,第三行两列。【示例二】,`[1, 1, { width: '100px' }]` 表示自定义第三行的宽度为 `100px`。【示例三】,`[1, 2, [{ width, height }, { width, height, marginLeft }]]` 表示第三行有两列,且自定义宽度、高度和间距 */
  16. rowCol: {
  17. type: Array,
  18. value: [1, 1, 1, { width: '70%' }],
  19. },
  20. /** 骨架图风格,有基础、头像组合等两大类 */
  21. theme: {
  22. type: String,
  23. value: 'text',
  24. },
  25. };
  26. export default props;
  27. //# sourceMappingURL=props.js.map