У меня есть цикл v-for, и когда щелкают элемент в этом цикле, я хочу скрыть div # one и показать div # two. Затем нажмите кнопку в div # two, чтобы скрыть и снова отобразить div # one. Только для этого пункта списка.
Шаблон:
<div v-for="slider in slideritems">
<div v-if="!showEdit" @click="openEditor(slider)">
Normal list item, click to show edit options
</div>
<div v-if="showEdit">
<div @click="closeEditor(slider)">Close</div>
Edit options (if selected)
</div>
</div>
Скрипты:
export default {
methods: {
openEditor(slider) {
slider.showEdit = true
},
closeEditor(slider) {
slider.showEdit = false
}
}
}
closeEditor
метод - у вас есть дваopenEditor
метода. Это просто опечатка в вопросе? Кроме того, каков ваш настоящий вопрос? Что-то не работает? - person PatrickSteele   schedule 11.02.2017