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

type为JSFunction,函数体中怎么获取该组件的其他属性呢

Open suiwisdom opened this issue 1 year ago • 4 comments

想要在组件属性值为函数中使用组件的其他属性值 image

suiwisdom avatar Dec 01 '23 08:12 suiwisdom

JSFunction 中没有办法获取其他属性,你可以理解 JSFunction 里面的内容是用户补充的,它不应该根据绑定的组件不同,而多出来其他的属性。

liujuping avatar Dec 01 '23 08:12 liujuping

再问下,参数event中或者通过this可以拿到组件的属性吗,还想问下component(组件上下文)是做什么用的呢 image

suiwisdom avatar Dec 01 '23 08:12 suiwisdom

event 中也不能拿到组件的属性,组件的属性要么从 schema 中拿(schema 不是给用户拿的),要么去组件里面拿。除非这个函数在组件内部调用,由组件把 props 作为参数传给特定的组件。

component 可以先忽略。

liujuping avatar Dec 01 '23 08:12 liujuping

遇到这种事 请把参数声明成...ags 看下输出。。 如果输出没你想要的东西。。 哪么就出码看看源码怎么生成的。 就能找出解决思路。。

try2020-code avatar Dec 04 '23 01:12 try2020-code