首页 > 解决方案 > JavaScript - 如何为每次输入显示界面建议

问题描述

您好,我是 JavaScript 的新手,我想创建一个接口,但接口的变量名称不是固定名称。所以接口必须返回我写的每个名字的建议。

在我的接口文件中:

export interface ArchiveData {
  id: string;
  latest_reel_media: number;
  seen?: any;
  ...
}

export interface Reels {
  anyArchiveName: ArchiveData;
}

export interface ArchivedStoryDataResponse {
  reels: Reels;
  status: string;
}

具有固定名称的结果:

具有固定名称的结果

结果用另一个名字;没有建议:

结果用另一个名字; 没有建议

标签: javascripttypescriptinterfacewebstorm

解决方案


嗯,已经很久了,但我终于达到了我的目标

export interface ArchiveData {
  id: string;
  latest_reel_media: number;
  seen?: any;
  ...
}

export interface Reels {
  [reel_id:string]: ArchiveData;// this line
}

export interface ArchivedStoryDataResponse {
  reels: Reels;
  status: string;
}

截屏


推荐阅读