报错如下:
然后看看isSearch的类型定义:
isSearch的定义是可选属性,但是TypeScript 中将一个参数标记为可选时,它的默认值将是 undefined
。可选参数表示你可以选择性地提供该参数,如果不提供,那么它将默认为 undefined
。
解决办法有两个:
1. 在类型定义处将可选属性的?去掉
2. 如果仍然需要使用可选属性,则在变量的调用处使用类型断言(as关键字)
报错如下:
然后看看isSearch的类型定义:
isSearch的定义是可选属性,但是TypeScript 中将一个参数标记为可选时,它的默认值将是 undefined
。可选参数表示你可以选择性地提供该参数,如果不提供,那么它将默认为 undefined
。
解决办法有两个:
1. 在类型定义处将可选属性的?去掉
2. 如果仍然需要使用可选属性,则在变量的调用处使用类型断言(as关键字)
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/140389.html
如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!