amis icon indicating copy to clipboard operation
amis copied to clipboard

select的source请求报错时,toast信息会带有url

Open thinkingc opened this issue 1 year ago • 1 comments

描述问题:

select的source请求报错时,toast信息会带有url,不想展示url,只展示msg。

ps: messages可以配置,但取不到后端的数据域。

截图或视频:

Image

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

  1. 你是如何使用 amis 的? npm

  2. amis 版本是什么?请先在最新 beta 版本测试问题是否存在 最新

  3. 粘贴有问题的完整 amis schema 代码:

{
  "type": "page",
  "body": {
    "type": "form",
    "api": "https://aliyunfc-amis-mock-gmecwxibod.cn-beijing.fcapp.run/api/amis-mock/mock2/form/saveForm",
    "body": [
      {
        "label": "人员选择",
        "type": "select",
        "name": "b",
        "multiple": true,
        "sortable": true,
        "searchable": true,
        "selectMode": "associated",
        "leftMode": "tree",
        "source": {
          "url": "https://aliyunfc-amis-mock-gmecwxibod.cn-beijing.fcapp.run/api/amis-mock/mock2/form/departUser",
          "adaptor": "return {\n    ...payload,msg: '自定义错误信息', \n    status: payload.code === 200 ? 500 : payload.code\n}"
        },
        "searchApi": 'https: //aliyunfc-amis-mock-gmecwxibod.cn-beijing.fcapp.run/api/amis-mock/mock2/form/departUserSearch?term=${term}',
        "deferApi": "https://aliyunfc-amis-mock-gmecwxibod.cn-beijing.fcapp.run/api/amis-mock/mock2/form/departUser?ref=${ref}&dep=${value}"
      }
    ]
  }
}
  1. 操作步骤 初始化后看报错toast信息,不期望展示api请求地址。

thinkingc avatar Apr 30 '25 03:04 thinkingc

还真是 只有这个地方有毛病,换个其他地方就不会带url,这里就会,,,基本确定是个bug~等修复吧
可以换个组件或者方式使用 比如页面initApi预加载,然后直接在表单里面引用就行了 或者换inputText组件试试

👇欢迎加入最大的,人数最多的,含佬量极高的社区群👇

Amis社区交流群【QQ1群】:717791727

Amis社区交流群【QQ2群】:721182449

lhtuling avatar May 12 '25 12:05 lhtuling