alibaba / alibaba/lowcode-engine
源码面板state变量名和数据源面板中名称的关系问题
- Lingua principale
- TypeScript
- Stelle
- 15.9k
- Fork
- 2.7k
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
## 现象
在变量面板中绑定state中的变量可以展示出来,但是如果在数据源面板中有和源码面板中state同名的变量就会导致展示不出来。
## 复现步骤
使用官方提供的在线demo。
1. 在源码面板中的state中设置一个变量,例如:infoState

2. 拖一个按钮到画布上,绑定这个变量。这时是可以展示出来这个infoState的值的

3. 将源码面板中的infoState改成info(数据源面板中有一个默认名字为info的数据源),然后修改按钮的绑定值也为info,这时就会展示不出来


4. 如果删除数据源面板中的info数据源就会展示出来了。
## 问题
在setter的变量绑定面板中点击数据源和state中的变量,右边生成的都是this.state.xxx。是不是在运行时将这两个东西合并了?
## 版本信息

Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Riprodurre la collision nella demo online ufficiale associando un pulsante a una variabile di stato, quindi creando un’origine dati con lo stesso nome nel pannello di associazione delle variabili. Confrontare le associazioni generate e la visualizzazione a runtime prima e dopo l’eliminazione dell’origine dati. Il lavoro è completato quando una variabile di stato rimane visualizzabile anche in presenza di un’origine dati con lo stesso nome e l’origine prevista viene risolta in modo coerente.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- typescript
- Ambito
- frontend
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 32/100