amis CRUD 一次性加载数据 点击分页的时候会重新请求数据

qqrboqgw  于 2个月前  发布在  其他
关注(0)|答案(2)|浏览(42)
描述问题:

CRUD 一次性加载数据 点击分页的时候会重新请求数据

原因我也找到了: 只要CRUD里的某一列使用了和filter里相同的name, 并且该name还设置了value属性就会触发这个问题

截图或视频:

点击页码

触发了请求

如何复现(请务必完整填写下面内容):
  1. 你是如何使用 amis 的?
    npm
  2. amis 版本是什么?请先在最新 beta 版本测试问题是否存在
    amis: 3.5.1
    amis-editor: 5.6.2
  3. 粘贴有问题的完整 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
    }
  ]
}
  1. 操作步骤
    点击页码就会出现问题
7y4bm7vi

7y4bm7vi2#

这个问题还有人管吗, 严重的影响了使用 @CheshireJCat

相关问题