在调取api的时候不知道为什么一直报错无法获取到对应的方法,代码如下///apis/index.tsletapis={};constapiContext=require.context("./",true,/\.ts$/);apiContext.keys().forEach(api=>{if(api.startsWith("./index"))return;constapiModule=apiContext(api);apis={...apis,...(apiModule.default||apiModule)};});exportdefaultapis;///store/modules/side.ts@ModuleexportdefaultclassAsideextendsVuexModule{menuList=[];@Mutation[GET_MENU_LIST](payload:any):void{this.menuList=payload;}@Action({commit:GET_MENU_LIST})asyncgetMenuList(){returnawaitapis.getMenuList();}}就是这行apis.getMenuList()报错,Member'getMenuList'implicitlyhasan'any'type,vscode提示类型“{}”上不存在属性“getMenuList”。我打印了下apis.getMenuList是个function用来获取接口数据没看出啥问题
婷婷同学_
凤凰求蛊
相关分类