对象属性名直接使用短横线命名法会报错,正确写法如下:
// 这是正确写法↓
conse obj={
'r-button': 51,
'r-form': 42,
'r-select': 76
}
conse obj={
r-button: 51, //这样会报错
`r-form`: 42, //这样会报错
"r-select": 76 //这样不会报错,双引号也可以
}
console.log(obj['r-form']) // 取用时应该这样写
// console.log(obj.r-form) // 这样会报错