开发者社区 问答 正文

有没有办法做到几个在同一个公式里的参数的值能够相互影响?

已解决

如比如组件A的值+组件B的值=组件C的值
如何能让A和B的值变化之后,C变化的同时,改变C的值时,A和B也会相应变化

展开
收起
塑料袋定制 2025-05-12 15:59:22 56 分享 版权
来自: 钉钉宜搭
1 条回答
写回答
取消 提交回答
  • 若问题得到了解决,辛苦点下采纳回答哦~
    采纳回答

    这个场景用公式做不了的,原因是:例如组件AB变化后触发C变化,那么C变化触发AB变化,AB变化又触发了C变化,这样就无限循环了,页面会崩溃卡死的。
    要做的话,只能考虑用JS代码实现,大概实现步骤:AB组件的change事件中,setValue给C组件赋值,C组件change事件中再setValue给AB组件赋值。(其中change事件先判断一下是否是代码赋值,如果是代码赋值的情况下,就不执行逻辑,如果是手动更改的情况下,则正常setValue赋值)

    2025-05-12 16:52:14
    赞同 355 展开评论
问答分类:
问答地址:
关联地址:
归属于问产品:
宜搭
收录在圈子:
+ 订阅
「宜搭」是云钉原生低代码平台(钉钉 PaaS - aPaaS),让企业应用搭建更简单! 帮助中小企业降本提效,加强组织的数字化自主权; 帮助大型企业释放个体创新力,助力组织创新涌现。
还有其他疑问?
咨询AI助理