类型“{ center: number[]; zoom: number; }”的参数不能赋给类型“ResetViewOption”的参数。 属性“center”的类型不兼容。 不能将类型“number[]”分配给类型“[number, number]”。 目标仅允许 2 个元素,但源中的元素可能不够。ts(2345) const options: { center: number[]; zoom: number; }
报错代码
const options = {
center: [
Number(layer.getExtent().getCenter().x),
Number(layer.getExtent().getCenter().y)
],
zoom: this.map.getZoom()
}
this.resetView(options)
解决方法
const options = {
center: [
Number(layer.getExtent().getCenter().x),
Number(layer.getExtent().getCenter().y)
] as [number, number],
zoom: this.map.getZoom()
}
this.resetView(options)

1155

被折叠的 条评论
为什么被折叠?



