这个错误表示您正在尝试将一个类型为 Color
或字符串 "#37bdee"
的值赋给一个期望为数字类型的变量或参数,但这是不允许的。
.fontColor(this.HotIndex = index ? '#37bdee' : Color.Black)
您需要确保赋值的类型与目标类型匹配。如果您期望的是一个数字,而现在得到的是颜色或字符串,您可能需要进行类型转换或者检查赋值的源头,以确保提供的是正确的数字类型的值。
.fontColor(this.HotIndex === index ? '#37bdee' : Color.Black)
您之前的写法 this.HotIndex = index
是一个赋值操作,而您可能想要的是比较操作 this.HotIndex === index
。