Using an external color picker component with vue2, it appears to work well initially but I am unable to detect changes to the input value within the vue component. Adding @change to the component instance does not trigger any events. Any suggestions for why this might be happening? It is worth noting that while the value changes the color hex value, it does not bind to the input.
The main issue is that item.color never changes... the new value from the input is assigned to the input value from the external script of the color picker but it doesn't update item.color (no binding) and cannot capture the new value.
I can't figure out how to catch them
I have tried using @change and @focus
<input
class="inp input_flexible"
:data-did="'A' + (index + 1) + '-colorPicker'"
name="color"
:id="'color_' + item.TIER_ID"
autocomplete="off"
type="text"
v-model="item.color"
v-on:input="cambiarcolor($event)"
@click="metodocolor(index, $event)"
@blur="metodoblur(index,$event)"
@change="cambiarcolor($event)"
/>