Вы можете заключить его в квадратные скобки (a Имя вычисляемого свойства ):
<Host class={{
'btn': true,
'disabled': this.disabled,
'has-icon': this.hasIcon,
'icon-only': this.iconOnly,
[this.buttonType]: true,
}}>
Вы также можете использовать литерал шаблона , например, чтобы добавить префикс:
<Host class={{
'btn': true,
'disabled': this.disabled,
'has-icon': this.hasIcon,
'icon-only': this.iconOnly,
[`type-${this.buttonType}`]: true,
}}>
Обратите внимание, что это стандартная функция JavaScript, а не c для Stencil или JSX.