When you use jquery and vue, as is the case, the DOM is manipulated with jquery, so you will emit an event for vue, then vue can implement changes in the representation of te or its values. Sorry for my bad english.
Here is an example in the vue and codepen documentation
mounted() { var self = this;//vue $('#vueSelect').material_select(); $('#vueSelect').on('change', function () { console.log("Change from Wrapper!", this.value) self.$emit("change", this.value) }); self.$on("change", function(data){ console.log('Option changed!', data); this.selected = data }); }
source share