Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.09.2022, 10:38
Профессор
Отправить личное сообщение для ureech Посмотреть профиль Найти все сообщения от ureech
 
Регистрация: 11.03.2013
Сообщений: 765

Получить значение value в форме.
Привет. Файл Field.vue

<template>
        <input class="form-control"  v-model="name"  v-bind="attrs"  />
  </template>

  <script>
  export default {
    name: 'InputText',
...
}


Файл Form.vue

<template>
    <form id="settings-form" @submit.prevent="settingsSubmit" >
<input-text :id="name"  :name="name" :req="req" ></input-text>
       <button-submit></button-submit>
    </form> 
</template>

<script>
import InputText from './Field';
export default {
...
        data(){
return{
    value:{}
}
        },
        methods: {
            settingsSubmit(){
                console.log(this.value)
            }
}

</script>


Мне надо в value поместить значение value поля. То есть как в обычной форме я бы указал v-model="value.name" Как мне это сделать в файле Form.vue? Как не пытаюсь, всё пусто.
Ответить с цитированием
  #2 (permalink)  
Старый 23.09.2022, 07:27
Профессор
Отправить личное сообщение для ureech Посмотреть профиль Найти все сообщения от ureech
 
Регистрация: 11.03.2013
Сообщений: 765

Решено.
Ответить с цитированием
  #3 (permalink)  
Старый 23.09.2022, 07:36
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

Сообщение от ureech
Решено.


решил так-то и так-то ...
Ответить с цитированием
  #4 (permalink)  
Старый 30.09.2022, 16:04
Профессор
Отправить личное сообщение для ureech Посмотреть профиль Найти все сообщения от ureech
 
Регистрация: 11.03.2013
Сообщений: 765

Так и сделал.
<input-text :id="name"  :name="name" :req="req" v-model="value.name" ></input-text>


А в дочернем

<input class="form-control" :value="modelValue" @input="updateValue"  v-bind="attrs"  />


methods: {
        updateValue(event) {
            this.$emit('update:modelValue', event.target.value);
        },
Ответить с цитированием
  #5 (permalink)  
Старый 30.09.2022, 17:12
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

ureech,
ок!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получить значение font-size элемента из css allasan Общие вопросы Javascript 8 18.08.2016 16:53
Не удается получить значение элемента таблицы при клике на соседнюю ячейку yakim Элементы интерфейса 5 07.04.2016 14:06
Получить значение Colorpicker BMW M6 jQuery 11 27.07.2015 00:45
Как получить значение переменной из callback функции? Хиросим AJAX и COMET 5 24.04.2012 09:32
Не могу получить значение атрибута DenQ jQuery 9 06.02.2011 14:33