typescript, 如何定义options类型参数的结构?
发布于 8 年前 作者 gfafei 4501 次预览 最后一次回复是 8 年前 来自 问答
最近在看TypeScript,遇到这样一个情况。项目创建组件是这样的:
new ComboCheck({
type: '',
customCls: '',
onClick: null,
items: [],
value: []
});
options是个结构复杂的参数,定义它的结构是不是要单独定义一个ComboCheckOptions接口?这样感觉不太合适,求教有没有好点的办法。
3 回复
其实应该单独定义,这才是最佳实践
@shynome options的结构非常复杂,这里只是举个例子,实际比这还要复杂,展开的话,这个构造函数就不知道会有多少个参数了。