image-info.json 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. {
  2. "key": "Image",
  3. "label": "图片",
  4. "icon": "",
  5. "properties": [
  6. {
  7. "key": "error",
  8. "type": ["String", "TNode"],
  9. "defaultValue": "'default'",
  10. "desc": "加载失败时显示的内容。值为 `default` 则表示使用默认加载失败风格;值为空或者 `slot` 表示使用插槽渲染,插槽名称为 `error`;值为其他则表示普通文本内容,如“加载失败”",
  11. "label": ""
  12. },
  13. {
  14. "key": "externalClasses",
  15. "type": ["Array"],
  16. "defaultValue": "",
  17. "desc": "组件类名,分别用于设置加载组件外层元素,中间内容等元素类名",
  18. "label": ""
  19. },
  20. {
  21. "key": "lazy",
  22. "type": ["Boolean"],
  23. "defaultValue": "false",
  24. "desc": "是否开启图片懒加载",
  25. "label": ""
  26. },
  27. {
  28. "key": "loading",
  29. "type": ["String", "TNode"],
  30. "defaultValue": "'default'",
  31. "desc": "加载态内容。值为 `default` 则表示使用默认加载中风格;值为空或者 `slot` 表示使用插槽渲染,插槽名称为 `loading`;值为其他则表示普通文本内容,如“加载中”",
  32. "label": ""
  33. },
  34. {
  35. "key": "MP_EXCLUDE_PROPS",
  36. "type": ["String"],
  37. "defaultValue": "",
  38. "desc": "为避免重复或冲突,需要过滤掉的小程序原生属性",
  39. "label": ""
  40. },
  41. {
  42. "key": "MP_PROPS",
  43. "type": ["String"],
  44. "defaultValue": "",
  45. "desc": "[小程序原生属性](https://developers.weixin.qq.com/miniprogram/dev/component/image.html)",
  46. "label": ""
  47. },
  48. {
  49. "key": "shape",
  50. "type": ["String"],
  51. "defaultValue": "square",
  52. "desc": "图片圆角类型",
  53. "label": ""
  54. },
  55. {
  56. "key": "src",
  57. "type": ["String"],
  58. "defaultValue": "",
  59. "desc": "图片链接",
  60. "label": ""
  61. }
  62. ],
  63. "events": [
  64. {
  65. "key": "error",
  66. "desc": "图片加载失败时触发",
  67. "label": ""
  68. },
  69. {
  70. "key": "load",
  71. "desc": "图片加载完成时触发",
  72. "label": ""
  73. }
  74. ]
  75. }