报错如下:

然后看看isSearch的类型定义:

isSearch的定义是可选属性,但是TypeScript 中将一个参数标记为可选时,它的默认值将是 undefined。可选参数表示你可以选择性地提供该参数,如果不提供,那么它将默认为 undefined。
解决办法有两个:
1. 在类型定义处将可选属性的?去掉
2. 如果仍然需要使用可选属性,则在变量的调用处使用类型断言(as关键字)

报错如下:

然后看看isSearch的类型定义:

isSearch的定义是可选属性,但是TypeScript 中将一个参数标记为可选时,它的默认值将是 undefined。可选参数表示你可以选择性地提供该参数,如果不提供,那么它将默认为 undefined。
解决办法有两个:
1. 在类型定义处将可选属性的?去掉
2. 如果仍然需要使用可选属性,则在变量的调用处使用类型断言(as关键字)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1034201.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!