addBuiltinComponentAction 时机能否获取组件的 this scope 值?
Author: arleyGuoLeiCreated Apr 24, 2024Updated Nov 14, 2025
背景:想给组件增加一个 action 操作获取当前组件的 this 值,用来做数据绑定的时候方便找到具体层级。
想通过 https://lowcode-engine.cn/site/docs/api/material#%E8%AE%BE%E8%AE%A1%E5%99%A8%E8%BE%85%E5%8A%A9%E5%B1%82 时机获取组件 this 值。
material.addBuiltinComponentAction({
name: 'myIconName',
content: {
icon: () => 'x',
title: 'hover title',
action(node) {
console.log('log => ~ action ~ node:', node)
console.log('myIconName 扩展位被点击')
},
},
important: true,
condition: true,
})
目前获取到的 node 如下图:
https://lowcode-engine.cn/site/docs/api/model/node
想要获取的 this 如下,现在都通过console 去调试找数据,很麻烦
大概调试了下,没找到 node 怎么获取到 scope/this
Source: alibaba/lowcode-engine