vue3项目中,ts定义问题?

子组件接收了父组件 argObjformValue 两个参数,我是如下定义的:

interface Props {
    argObj: {
        key: string
    };
    formValue: {
        [argObj.key]: string
    }
}

此时会出现一个

error TS1170: A computed property name in a type literal must refer to an expression whose type is a literal type or a 'unique symbol' type.

的报错,请问我应该如何定义这个 formValue 中的 key

阅读 1.9k
2 个回答
interface Props {
    argObj: {
        key: string
    };
    formValue: {
        [key: string]: string
    }
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Microsoft
子站问答
访问
宣传栏