Unicode variable names in `v-bind` of Style will be convert to `_`
Vue version
3.2.40
Link to minimal reproduction
Steps to reproduce
1, Declare responsive variables in script with Unicode variable names.'
2, Use in style via v-bind
.
What is expected?
JS and CSS variable names both support Unicode variable names, so there is no problem compiling directly into Unicode CSS variable names?
var(--472cff63-english);
var(--472cff63-中文);
var(--472cff63-にほんご);
var(--472cff63-français);
What is actually happening?
Unicode JS variable names used in Style via v-bind() will be replaced with _
when compiled into CSS code. Then variable names with the same number of digits will be converted to the same.
var(--472cff63-english);
var(--472cff63-__);
var(--472cff63-____);
var(--472cff63-fran_ais);
System Info
No response
Any additional comments?
No response