alibaba / alibaba/lowcode-engine

【bug】右侧操作了,属性下,数组类型属性,当删除一项后,修改下面的item,会影响下一个item

Ouverte
#2,995 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
TypeScript
Étoiles
15.9k
Forks
2.7k
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

## **Describe the bug (required)** / **详细描述 bug(必填)**

A clear and concise description of what the bug is. / 请提供清晰且精确的 bug 描述

--- 右侧操作栏,属性tab,数组类型属性,一旦删除中间一条,再修改该条和之后条目的内容时,会一并修改下一条的内容。(目前必现)

## **To Reproduce (required)** / **如何复现 bug?(必填,非常重要)**

Steps to reproduce the behavior: / 详细复现步骤:

---
1. 打开 [官方案例](https://lowcode-engine.cn/demo/demo-basic-antd/index.html);
2. 随便找个组件,属性里可配置数组形式如下图。
![image](https://github.com/alibaba/lowcode-engine/assets/8611391/1669914d-6d71-421e-807c-6200c2f8b47b)
3. 删除中间一条
![image](https://github.com/alibaba/lowcode-engine/assets/8611391/e7deb692-ff70-46d4-9cd0-8bd705c1c5b0)
4.修改4为41,5也会变成41
![image](https://github.com/alibaba/lowcode-engine/assets/8611391/97008a18-d1e2-42a9-8954-7afeb3dab5c9)

## **Expected behavior (required)** / **预期行为(必填,非常重要)**
A clear and concise description of what did you expect to happen. / 请清晰和精确的描述你预期的行为

--- 应该独立控制各自,不该影响后面。

## **Screenshots (optional)** / **bug 截图(可选)**
Sceenshots for further information. (If applicable.) / 一些有用的截图将会帮助我们更好的明确以及定位问题

--- 推测是以 序号 做了 唯一标识,删除一项后,序号变更。

## **Environments (please complete the following information) (required):** / **请提供如下信息(必填)**

--- 官方案例也如此

> (this information can be collected via [the manual plugin](https://img.alicdn.com/imgextra/i1/O1CN0115zonY1IsgbkZ2ir7_!!6000000000949-2-tps-3066-1650.png) / 版本信息可[通过低代码用户手册插件收集](https://img.alicdn.com/imgextra/i1/O1CN0115zonY1IsgbkZ2ir7_!!6000000000949-2-tps-3066-1650.png))

## **Additional context (optional)** / **更多额外信息(可选)**
Any other context of the problem here. / 可以追加更多的额外信息,帮助定位问题

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Ouvrez la démo officielle liée dans l’issue et reproduisez le cas de l’éditeur de propriétés de tableau en supprimant un élément du milieu, puis en modifiant cet élément et l’élément suivant. Suivez le point d’entrée de l’éditeur de propriétés de tableau afin d’identifier pourquoi les valeurs modifiées ne sont pas indépendantes après la suppression ; le travail est terminé lorsque chaque élément restant peut être modifié sans changer son voisin.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
typescript
Domaine
frontend
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.