от
Я новичок в VUE JS. У меня есть форма, где я хочу добавить несколько медиа. Поэтому, нажав кнопку «Добавить медиа», я хочу добавить тег «li» с соответствующим html-содержимым, в котором у меня тоже есть кнопка «Удалить». При нажатии на кнопку удаления, я хочу удалить соответствующий li. Каков будет лучший способ сделать это? Вот что я сделал до сих пор HTML:
mediaRowLI: 'addMediaRow () {
    this.mediaRowArr.push({
      template: this.mediaRowLI
    })
  },
  removeMediaRow (key) {
    this.mediaRowArr.splice(key, 1)
  },
заранее спасибо              

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.

1 Ответ

0 голосов
от
Обратите внимание, что:   Вы не можете использовать
v для создания частичных шаблонов, потому что Vue
  не шаблонизатор на основе строк. Вместо этого компоненты
  предпочтительнее в качестве фундаментальной единицы для повторного использования и создания пользовательского интерфейса.
  (источник)


значение html raw с v не работает.

Как сказано в документации, вы должны создать вместо этого компонент.
(пример jsfiddle здесь)
    
...