alibaba / alibaba/lowcode-engine

this在不同的回调函数里面,有不同的含义吗?this.$(".tabsLayout")无法获取到正确的选项卡

Aperta
#2,287 5 commenti 0 reazioni 1 assegnatario Assegnata a @woshilaoge Vedi su GitHub
Lingua principale
TypeScript
Stelle
15.9k
Fork
2.7k
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

环境:https://lab.lowcode-engine.cn/demo/design
![image](https://github.com/alibaba/lowcode-engine/assets/25050128/a5483261-95f6-4534-9bd5-846ebd598539)

我有一个抽屉,抽屉里面有一个表格,表格有操作列【修改】,点击修改调用`editImage`方法。
`editImage`方法又打开了一个抽屉,在这个抽屉里面有一个选项卡。
我希望根据数据`rowData.imageTagType`来初始化展示选项卡的默认显示页面(在方法`changeImageTagTypeTab`中实现)
如下所示:
![image](https://github.com/alibaba/lowcode-engine/assets/25050128/3bb455bf-7b79-42b7-8e30-47a5be9c99ec)

在打开抽屉的时候报错了:
![image](https://github.com/alibaba/lowcode-engine/assets/25050128/7a840c21-0698-4d5d-919d-dcc3d924395b)
但点击按钮(按钮绑定了`changeImageTagTypeTab`方法)却可以正确切换tab:
![image](https://github.com/alibaba/lowcode-engine/assets/25050128/c7d42d3c-adba-42a3-9683-971a08021779)

在`editImage`以及`changeImageTagTypeTab`方法中打印选项卡,发现二者确实有点不一样:
![image](https://github.com/alibaba/lowcode-engine/assets/25050128/d43cd111-a4a7-4918-b517-bb59f10f50f2)
![image](https://github.com/alibaba/lowcode-engine/assets/25050128/9711a2b4-7201-4fa6-a2fe-33891485169a)
![image](https://github.com/alibaba/lowcode-engine/assets/25050128/1ec2698d-5abe-44af-8f38-45fb1c2cf9c2)

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.