Given the props:
someBool = true;
someString = 'set-class'
This will add conditional-class as a class to the element when someBool is true:
v-bind:class="{'conditional-class': someBool}"
This will add set-class to the element as a class:
v-bind:class="someString"
How do I mix these two syntaxes?
Tried:
v-bind:class="{'conditional-class': someBool}" v-bind:class="someString"
Result: Vue does not support duplicate binds
Tried:
v-bind:class="[someString, {'conditional-class': someBool}]"
Result: only adds 'conditional-class'. Even when the order is reversed.
Tried:
v-bind:class="{'conditional-class': someBool, someString: true}"
Result: treats someString name as a string, class becomes conditional-class someString