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

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

如图:

img


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

img


想知道为什么会调用created

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