Как в vue задать value у input?

Во Vue.js вы можете задать значение в поле input, используя директиву v-model. Директива v-model связывает данные вашего компонента с значением, введенным в поле input и обеспечивает двустороннюю привязку данных. Чтобы задать значение в поле input, вам нужно создать переменную в своем компоненте и затем использовать директиву v-model для связи этой переменной с полем input.

Вот пример:

<template>
  <div>
    <input type="text" v-model="myValue">
    <button @click="updateValue">Изменить значение</button>
  </div>
</template>

<script>
export default {
  data() {
    return {
      myValue: '' // переменная для хранения значения в поле input
    }
  },
  methods: {
    updateValue() {
      this.myValue = 'Новое значение'; // обновляем значение переменной
    }
  }
}
</script>

В данном примере мы создаем компонент с полем ввода input и кнопкой button. Здесь мы используем директиву v-model для связи значения в поле ввода с переменной myValue в компоненте. При изменении значения в поле ввода, значение переменной myValue также будет обновляться.

Метод updateValue является обработчиком события клика на кнопку. В этом методе мы просто обновляем значение переменной myValue на новое значение "Новое значение", как пример.

Вы можете изменять значение в поле ввода, и оно будет автоматически связано с переменной myValue. Если вы измените значение переменной myValue, оно также будет отображаться в поле ввода.

Использование директивы v-model значительно упрощает управление значениями в полях ввода и обеспечивает более легкую работу с данными в вашем приложении Vue.js.