输入运行时数据的常见做法是什么? 例如,我有一个“字段”数据,这是由互联网用户从表单提交的字段数据。
你如何输入?只是'任何'?
以下是我从表单提交中获得的示例对象,但我可能有多个表单,每个表单都有自己的字段:
答案 0 :(得分:0)
你可以这样做:
interface Form {}
interface FormOne extends Form {
email: string;
link: string;
title: string;
description: string;
}
每个表单都是扩展基本Form
接口的接口
或者你可以这样做:
interface Form<T extends Fields> {
url: string;
fields: T;
}
interface Fields {}
interface FieldsOne extends Fields {
email: string;
link: string;
title: string;
description: string;
}
您只需要扩展Fields
界面。