描述问题:
CRUD 一次性加载数据 点击分页的时候会重新请求数据
原因我也找到了: 只要CRUD里的某一列使用了和filter里相同的name, 并且该name还设置了value属性就会触发这个问题
截图或视频:
点击页码
触发了请求
如何复现(请务必完整填写下面内容):
- 你是如何使用 amis 的?
npm - amis 版本是什么?请先在最新 beta 版本测试问题是否存在
amis: 3.5.1
amis-editor: 5.6.2 - 粘贴有问题的完整
amis schema
代码:
{
"type": "page",
"id": "u:cb88d1376435",
"body": [
{
"type": "crud",
"syncLocation": false,
"api": {
"method": "get",
"url": "https://mock.mengxuegu.com/mock/654ae0d4a6dde808a695f0fb/example/mock"
},
"columns": [
{
"name": "id",
"label": "ID",
"id": "u:a557ebb060b2"
},
{
"name": "engine",
"label": "Rendering engine",
"id": "u:b8f664b994f0"
},
{
"name": "browser",
"label": "Browser",
"id": "u:3e8ea683b988"
},
{
"name": "platform",
"label": "Platform(s)",
"id": "u:1385bb1c4032"
},
{
"name": "version",
"label": "Engine version",
"id": "u:25a6b1eec97f"
},
{
"name": "grade",
"label": "CSS grade",
"sortable": true,
"id": "u:751327fd0239"
}
],
"bulkActions": [
],
"itemActions": [
],
"id": "u:a98fe7bc1de1",
"filter": {
"body": [
{
"type": "input-text",
"label": "engine",
"name": "engine",
"value": "hello word!",
"id": "u:74320f7dbe7d"
}
],
"id": "u:b5d1466ece0c",
"actions": [
{
"type": "submit",
"label": "Search",
"primary": true,
"id": "u:aefbcd561930"
}
]
},
"loadDataOnce": true
}
]
}
- 操作步骤
点击页码就会出现问题
2条答案
按热度按时间4sup72z81#
+1
7y4bm7vi2#
这个问题还有人管吗, 严重的影响了使用 @CheshireJCat