qq_37890680 2022-01-27 11:56 采纳率: 0%
浏览 80

用a-modal封装组件,在created中添加接口调用,打开下拉框会多次调用created中的接口

我自己用a-modal封装了一个弹框,打开弹框的时候,需要初始化数据,所以在created中调用接口,获得数据。但是我发现打开弹框后,每次新打开弹框里的一个下拉框,created中的接口都会被调用,导致多次调用无效接口。

如图:

img


我发现只要给接口加上限制条件,比如 if(this.state === "create"||this.state === "modify"){
this.updateStrategyLists('uriList', 1);
}
就可以了,如图

img


想知道为什么会调用created

  • 写回答

1条回答 默认 最新

  • 前端阿彬 前端领域新星创作者 2022-01-27 12:15
    关注

    打开下拉框怎么会触发触发这个页面create呢,有报错吗,看看你的弹框和下拉框代码

    评论

报告相同问题?

问题事件

  • 创建了问题 1月27日

悬赏问题

  • ¥30 STM32 INMP441无法读取数据
  • ¥100 求汇川机器人IRCB300控制器和示教器同版本升级固件文件升级包
  • ¥15 用visualstudio2022创建vue项目后无法启动
  • ¥15 x趋于0时tanx-sinx极限可以拆开算吗
  • ¥500 把面具戴到人脸上,请大家贡献智慧
  • ¥15 任意一个散点图自己下载其js脚本文件并做成独立的案例页面,不要作在线的,要离线状态。
  • ¥15 各位 帮我看看如何写代码,打出来的图形要和如下图呈现的一样,急
  • ¥30 c#打开word开启修订并实时显示批注
  • ¥15 如何解决ldsc的这条报错/index error
  • ¥15 VS2022+WDK驱动开发环境