lowcode-engine icon indicating copy to clipboard operation
lowcode-engine copied to clipboard

无法设置图标组件 t.exportSchema is not a function

Open wuliupo opened this issue 2 years ago • 0 comments

无法设置图标“原子组件” **

打开官方 demo: https://lowcode-engine.cn/demo/demo-general/index.html 拖拽原子组件:图标 😊 点击设置时,浏览器控制台出错:t.exportSchema is not a function 如果第一次不出错,点击其他元素进行设置后,再点击编辑器中的图标 😊,出现上面的错误。

page schema

{
  "version": "1.0.0",
  "componentsMap": [
    {
      "package": "@alilc/lowcode-materials",
      "version": "1.0.5",
      "exportName": "NextText",
      "main": "lib/index.js",
      "destructuring": true,
      "subName": "",
      "componentName": "NextText"
    },
    {
      "package": "@alifd/pro-layout",
      "version": "1.0.1-beta.6",
      "exportName": "P",
      "main": "lib/index.js",
      "destructuring": true,
      "subName": "",
      "componentName": "NextP"
    },
    {
      "package": "@alifd/pro-layout",
      "version": "1.0.1-beta.6",
      "exportName": "Col",
      "main": "lib/index.js",
      "destructuring": true,
      "subName": "",
      "componentName": "NextCol"
    },
    {
      "package": "@alifd/pro-layout",
      "version": "1.0.1-beta.6",
      "exportName": "Row",
      "main": "lib/index.js",
      "destructuring": true,
      "subName": "",
      "componentName": "NextRow"
    },
    {
      "package": "@alifd/pro-layout",
      "version": "1.0.1-beta.6",
      "exportName": "RowColContainer",
      "main": "lib/index.js",
      "destructuring": true,
      "subName": "",
      "componentName": "NextRowColContainer"
    },
    {
      "package": "@alifd/pro-layout",
      "version": "1.0.1-beta.6",
      "exportName": "PageHeader",
      "main": "lib/index.js",
      "destructuring": true,
      "subName": "",
      "componentName": "NextPageHeader"
    },
    {
      "package": "@alifd/pro-layout",
      "version": "1.0.1-beta.6",
      "exportName": "Page",
      "main": "lib/index.js",
      "destructuring": true,
      "componentName": "NextPage"
    },
    {
      "devMode": "lowCode",
      "componentName": "Page"
    },
    {
      "package": "@alifd/next",
      "version": "1.25.23",
      "exportName": "Icon",
      "main": "",
      "destructuring": true,
      "subName": "",
      "componentName": "Icon"
    },
    {
      "package": "@alifd/pro-layout",
      "version": "1.0.1-beta.6",
      "exportName": "BlockCell",
      "main": "lib/index.js",
      "destructuring": true,
      "subName": "",
      "componentName": "NextBlockCell"
    },
    {
      "package": "@alifd/pro-layout",
      "version": "1.0.1-beta.6",
      "exportName": "Block",
      "main": "lib/index.js",
      "destructuring": true,
      "subName": "",
      "componentName": "NextBlock"
    }
  ],
  "componentsTree": [
    {
      "componentName": "Page",
      "id": "node_dockcviv8fo1",
      "props": {
        "ref": "outerView",
        "style": {
          "height": "100%"
        }
      },
      "docId": "doclaqkk3b9",
      "fileName": "/",
      "dataSource": {
        "list": [
          {
            "type": "fetch",
            "isInit": true,
            "options": {
              "params": {},
              "method": "GET",
              "isCors": true,
              "timeout": 5000,
              "headers": {},
              "uri": "mock/info.json"
            },
            "id": "info",
            "shouldFetch": {
              "type": "JSFunction",
              "value": "function() { \n  console.log('should fetch.....');\n  return true; \n}"
            }
          }
        ]
      },
      "state": {},
      "css": "body {\n  font-size: 12px;\n}\n\n.button {\n  width: 100px;\n  color: #ff00ff\n}",
      "lifeCycles": {},
      "methods": {},
      "originCode": "class LowcodeComponent extends Component {\n}",
      "hidden": false,
      "title": "",
      "isLocked": false,
      "condition": true,
      "conditionGroup": "",
      "children": [
        {
          "componentName": "NextPage",
          "id": "node_ockzs2vw431",
          "props": {
            "headerDivider": true,
            "minHeight": "100vh",
            "presetNav": true,
            "presetAside": true,
            "footer": false,
            "nav": false,
            "aside": false,
            "placeholderStyle": {
              "gridRowEnd": "span 1",
              "gridColumnEnd": "span 12"
            },
            "headerProps": {
              "background": "surface"
            },
            "header": {
              "type": "JSSlot",
              "value": [
                {
                  "componentName": "NextPageHeader",
                  "id": "node_ockzs2vw433",
                  "props": {
                    "style": {
                      "background": "#ffffff",
                      "padding": ""
                    }
                  },
                  "docId": "doclaqkk3b9",
                  "title": "页面头部",
                  "hidden": false,
                  "isLocked": false,
                  "condition": true,
                  "conditionGroup": "",
                  "children": [
                    {
                      "componentName": "NextRowColContainer",
                      "id": "node_ockzs2vw434",
                      "props": {
                        "rowGap": 20,
                        "colGap": 20
                      },
                      "docId": "doclaqkk3b9",
                      "title": "行列容器",
                      "hidden": false,
                      "isLocked": false,
                      "condition": true,
                      "conditionGroup": "",
                      "children": [
                        {
                          "componentName": "NextRow",
                          "id": "node_ockzs2vw435",
                          "props": {},
                          "docId": "doclaqkk3b9",
                          "title": "行",
                          "hidden": false,
                          "isLocked": false,
                          "condition": true,
                          "conditionGroup": "",
                          "children": [
                            {
                              "componentName": "NextCol",
                              "id": "node_ockzs2vw436",
                              "props": {
                                "colSpan": 1
                              },
                              "docId": "doclaqkk3b9",
                              "title": "列",
                              "hidden": false,
                              "isLocked": false,
                              "condition": true,
                              "conditionGroup": "",
                              "children": [
                                {
                                  "componentName": "NextP",
                                  "id": "node_ockzvfoetv17",
                                  "props": {
                                    "wrap": false,
                                    "type": "body2",
                                    "verAlign": "middle",
                                    "textSpacing": true,
                                    "align": "left"
                                  },
                                  "docId": "dockzvfoetv",
                                  "title": "段落",
                                  "hidden": false,
                                  "isLocked": false,
                                  "condition": true,
                                  "conditionGroup": "",
                                  "children": [
                                    {
                                      "componentName": "NextText",
                                      "id": "node_ockzvfoetv18",
                                      "props": {
                                        "type": "h5",
                                        "children": {
                                          "type": "JSExpression",
                                          "value": "this.state.info?.info",
                                          "mock": "标题标题"
                                        },
                                        "mark": false,
                                        "code": false,
                                        "delete": false,
                                        "underline": false,
                                        "strong": false
                                      },
                                      "docId": "dockzvfoetv",
                                      "hidden": false,
                                      "title": "",
                                      "isLocked": false,
                                      "condition": true,
                                      "conditionGroup": ""
                                    }
                                  ]
                                }
                              ]
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              ]
            },
            "isTab": false,
            "contentAlignCenter": false,
            "contentProps": {
              "style": {
                "background": "rgba(255,255,255,0)"
              }
            },
            "navProps": {
              "width": 200
            },
            "asideProps": {
              "width": 200
            },
            "background": "lining"
          },
          "docId": "doclaqkk3b9",
          "title": "页面",
          "hidden": false,
          "isLocked": false,
          "condition": true,
          "conditionGroup": "",
          "children": [
            {
              "componentName": "NextBlock",
              "id": "node_ocle8gb33ms",
              "props": {
                "placeholderStyle": {
                  "height": "100%"
                },
                "noPadding": false,
                "noBorder": false,
                "title": "区域标题",
                "rowGap": 20,
                "colGap": 20,
                "background": "surface",
                "layoutmode": "O",
                "strict": true,
                "colSpan": 12,
                "rowSpan": 1,
                "mode": "transparent",
                "childTotalColumns": 12
              },
              "title": "区域",
              "hidden": false,
              "isLocked": false,
              "condition": true,
              "conditionGroup": "",
              "children": [
                {
                  "componentName": "NextBlockCell",
                  "id": "node_ocle8gb33mt",
                  "props": {
                    "colSpan": 12,
                    "rowSpan": 1,
                    "mode": "procard",
                    "isAutoContainer": true,
                    "title": "区块标题"
                  },
                  "hidden": false,
                  "title": "",
                  "isLocked": false,
                  "condition": true,
                  "conditionGroup": "",
                  "children": [
                    {
                      "componentName": "NextRowColContainer",
                      "id": "node_ocle8gb33mu",
                      "props": {
                        "rowGap": 20,
                        "colGap": 20
                      },
                      "title": "行列容器",
                      "hidden": false,
                      "isLocked": false,
                      "condition": true,
                      "conditionGroup": "",
                      "children": [
                        {
                          "componentName": "NextRow",
                          "id": "node_ocle8gb33mv",
                          "props": {},
                          "title": "行",
                          "hidden": false,
                          "isLocked": false,
                          "condition": true,
                          "conditionGroup": "",
                          "children": [
                            {
                              "componentName": "NextCol",
                              "id": "node_ocle8gb33mw",
                              "props": {
                                "colSpan": 1
                              },
                              "title": "列",
                              "hidden": false,
                              "isLocked": false,
                              "condition": true,
                              "conditionGroup": "",
                              "children": [
                                {
                                  "componentName": "NextP",
                                  "id": "node_ocle8gb33mx",
                                  "props": {
                                    "wrap": false,
                                    "type": "body2",
                                    "verAlign": "middle",
                                    "textSpacing": true,
                                    "align": "left"
                                  },
                                  "title": "段落",
                                  "hidden": false,
                                  "isLocked": false,
                                  "condition": true,
                                  "conditionGroup": "",
                                  "children": [
                                    {
                                      "componentName": "Icon",
                                      "id": "node_ocle8gb33my",
                                      "props": {
                                        "type": "smile"
                                      },
                                      "docId": "docle8gb33m",
                                      "hidden": false,
                                      "title": "",
                                      "isLocked": false,
                                      "condition": true,
                                      "conditionGroup": ""
                                    }
                                  ]
                                }
                              ]
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              ]
            }
          ]
        }
      ]
    }
  ],
  "i18n": {
    "zh-CN": {
      "i18n-jwg27yo4": "你好 ",
      "i18n-jwg27yo3": "{name} 博士"
    },
    "en-US": {
      "i18n-jwg27yo4": "Hello ",
      "i18n-jwg27yo3": "Doctor {name}"
    }
  }
}

wuliupo avatar Feb 17 '23 11:02 wuliupo