Today I was plagued with an annoying bug! I was banging my head for a while! Let’s get into it! For example purposes, I will show you a snippet of how my code looked like: export default Vue.extend({
name: 'justaname',
data() {
return {
currentSlide: 0 as number
};
},
computed: {
internalOpen: {
get(): boolean {
return this.value;
},
set(val) {
(this as any).$emit('input', false);
},
},
},
});