腾讯低代码平台如何自定义组件传参?

博主慧玲 阅读 18

我在腾讯低代码平台里尝试写一个自定义组件,想通过 props 接收外部传入的配置,但总是拿不到值,控制台还报 undefined。官方文档看得有点懵,不知道是不是写法不对。

我试过这样写组件的接收逻辑:

export default {
  props: ['config'],
  mounted() {
    console.log('接收到的配置:', this.config);
  }
}

但无论我在画布里怎么配数据,this.config 始终是 undefined,是我漏了什么注册步骤吗?

我来解答 赞 2 收藏
二维码
手机扫码查看
1 条解答
司徒露露
试试看,腾讯低代码平台的自定义组件传参不是用 Vue 的 props 写法,而是要在组件的 JSON 配置里显式声明 schema,然后在组件代码里通过 $propsprops 获取,比如:

export default {
mounted() {
console.log('接收到的配置:', this.$props?.config || this.props?.config);
}
}


同时确认你在画布里配置的字段名和 JSON schema 里声明的 key 完全一致(大小写敏感),比如 schema 里写的是 config,画布里也要配 config,别手滑写成 Config
点赞 1
2026-02-25 21:09