baidu / baidu/amis

crud的list模式内嵌cards报错TypeError: t.indexOf is not a function

Open
#4,902 1 comment 0 reactions 0 assignees View on GitHub
need confirm
Dominant language
TypeScript
Stars
18.9k
Forks
2.7k
PR merge metrics
No merged PRs in 30d

Description

#### 描述问题:

请用一段清晰简洁的文字描述问题是什么...

#### 截图或视频:

报错:
```
TypeError: t.indexOf is not a function

at t (http://127.0.0.1:5500/sdk/sdk.js:3284:13503)
at r (http://127.0.0.1:5500/sdk/sdk.js:2178:486)
at t (http://127.0.0.1:5500/sdk/sdk.js:2457:792)
at div
at t (http://127.0.0.1:5500/sdk/sdk.js:3482:17195)
at n (http://127.0.0.1:5500/sdk/sdk.js:3292:355)
at s (http://127.0.0.1:5500/sdk/sdk.js:3288:387)
at i (http://127.0.0.1:5500/sdk/sdk.js:3286:390)
at t (http://127.0.0.1:5500/sdk/sdk.js:2457:792)
at div
at div
at div
at t (http://127.0.0.1:5500/sdk/sdk.js:3482:16932)
at t (http://127.0.0.1:5500/sdk/sdk.js:2457:792)
at div
at div
at t (http://127.0.0.1:5500/sdk/sdk.js:3482:12607)
at r (http://127.0.0.1:5500/sdk/sdk.js:2178:486)
at t (http://127.0.0.1:5500/sdk/sdk.js:2457:792)
at div
at t (http://127.0.0.1:5500/sdk/sdk.js:3278:27358)
at r (http://127.0.0.1:5500/sdk/sdk.js:2178:486)
at n (http://127.0.0.1:5500/sdk/sdk.js:2172:2953)
at t (http://127.0.0.1:5500/sdk/sdk.js:2457:792)
at div
at div
at div
at n (http://127.0.0.1:5500/sdk/sdk.js:2876:245)
at a (http://127.0.0.1:5500/sdk/sdk.js:2264:1433)
at t (http://127.0.0.1:5500/sdk/sdk.js:3254:6544)
at r (http://127.0.0.1:5500/sdk/sdk.js:2178:486)
at t (http://127.0.0.1:5500/sdk/sdk.js:2457:792)
at t (http://127.0.0.1:5500/sdk/sdk.js:2451:428)
at t (http://127.0.0.1:5500/sdk/sdk.js:3203:311)
at n (http://127.0.0.1:5500/sdk/sdk.js:2262:981)
at a (http://127.0.0.1:5500/sdk/sdk.js:2264:1433)
at t (http://127.0.0.1:5500/sdk/sdk.js:2459:403)
at n (http://127.0.0.1:5500/sdk/sdk.js:2172:2953)
at div
```

#### 如何复现(请务必完整填写下面内容):

1. 你是如何使用 amis 的?
`sdk`
2. amis 版本是什么?请先在最新 beta 版本测试问题是否存在
2.0.2

3. 粘贴有问题的完整 `amis schema` 代码:
```
{
"type": "crud",
"api": "/api/v1/svc/workload",
"mode": "list",
"placeholder": "当前组内, 还没有配置任何权限.",
"syncLocation": false,
"title": null,
"listItem": {
"title": "$namespace",
"body": {
"type": "cards",
}
}
}
```

4. 操作步骤
请简单描述一下复现的操作步骤...

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the supplied CRUD schema and the stack trace entry point in sdk/sdk.js, focusing on the interaction between list mode, listItem, and the embedded cards body. Reproduce the error with the provided AMIS 2.0.2 schema, then verify the behavior after the relevant fix; the issue does not provide a source file or regression test to target.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.