• Как решить проблему с мутацией пропсов в компоненте?

    0xD34F
    @0xD34F Куратор тега Vue.js
    Переименуйте value в initialValue (это, значит, чтобы название точнее отражало суть), selectedValue сделайте из вычисляемого свойства обычным:

    data() {
      return {
        selectedValue: this.initialValue,
      };
    },

    Ну или подумайте ещё раз над тем, как собираетесь использовать этот компонент - может, он должен уметь работать с директивой v-model? Тогда перепишите сеттер следующим образом:

    set(val) {
      this.$emit('input', val);
    },
    Ответ написан
    Комментировать