Нужен способ встроенного редактирования текста с помощью Vue.JS

<div class = "uk-margin">
                <label class = "uk-form-label" for = "chkpt-fiberhood-stage-    
id">Stage</label>
                <div class = "uk-form-controls">
                  <select class = "uk-select" v-model = "active_stage">
                    <option :value = "null">No Stage</option>
                    <option v-for = "stage in stages_meta"     
:value = "stage.chkpt_stage_id">
                      {{ stage.chkpt_stage_name }}
                    </option>
                  </select>
                </div>
              </div>

Вот фрагмент кода с веб-сайта, над которым я работаю. Он использует директиву v-for Vue.JS для создания списка на основе содержимого "stage.chkpt_stage_id".

Я хочу выяснить, есть ли способ вместо отображения только информации отобразить строку текстовых полей, обновляющих содержимое «stage.chkpt_stage_id», для чего в любом случае предназначен список (это просто ускорит редактирование на лету)?

Мне дали пару недель, чтобы разобраться в этом, и это низкоприоритетный, я действительно просто хотел иметь представление о том, с чего начать, больше всего на свете.

Sagemel 09.08.2018 16:16

Если бы я действительно свободно владел vue.js, я мог бы придумать решение ... но это потребовало бы выполнения некоторых вещей, которые многие люди не одобряют;) Итак ... я оставлю ответ экспертам по vue.

IncredibleHat 09.08.2018 16:18

Строка текстовых полей? Вместо выбора? Если да, могу приготовить для вас пример.

Vladislav Ladicky 09.08.2018 16:59

Точно! Это было бы прекрасно!

Sagemel 09.08.2018 17:14
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
4
81
1

Ответы 1

Что-то вроде этого ?

<div class = "uk-margin">
  <label class = "uk-form-label" for = "chkpt-fiberhood-stage-id">Stages</label>
  <div class = "uk-form-controls">
    <ul>
      <li v-for = "stage in stages_meta">
        {{ stage.chkpt_stage_name }}
        <input v-model = "stage.chkpt_stage_id" />
      </li>
    </ul>
  </div>
</div>

Другие вопросы по теме