这个应该是ts的特性,跟vue没关系,在ts官方文档这一章节有说 [Literal Inference](https://link.segmentfault.com/?enc=de7woKyfXMlL3Aq1eohMgg%3D%3D.9FBrn5VJC1BOMhzPgdyriJSoOXcFq0y7B4F%2F%2FUsjrwL1pGmlV5CJa4NIFP%2B9dbQ8kt6YQVjtcQhSPUHLSsnK3i5MA%2FtSqIkj%2Bu4VhMnlUYAWvuegRO5m85G6gNoHTH9S)  因为一个对象是可以修改值的 有两种方式 1给属性加`as`  2给对象加个`as const`  感觉你这样在vue上没啥意义,因为属性多了就省略了: 