breadcrumbs工作正常:
client.leaveBreadcrumb(msg, {
type: 'navigation',
component: 'Something',
props: props,
previousScene: 'Previous',
});
有关为何会发生这种情况的任何想法?
答案 0 :(得分:0)
这是leaveBreadcrumb
函数的类型定义:
public leaveBreadcrumb(name: string, metadata?: IMetadata | string): void;
您看到允许的参数是name
和metadata
。因此,您不能添加任意参数。
metadata
是键值对的对象,具有可选的type
字段,即其类型定义如下:
export interface IMetadata {
type?:
| "error"
| "log"
| "navigation"
| "process"
| "request"
| "state"
| "user"
| "manual";
[key: string]: IMetadataValue | string | number | boolean | undefined;
}