Answer the question
In order to leave comments, you need to log in
Logic for vue counter - what is the right approach?
Hello.
I want to make a counter, about the principles of the logic of which I will write immediately in the code:
new Vue({
el: "#app",
data: {
items: [ // эти элементы вывожу в шаблоне циклом потом
{ title: 'click' },
{ title: 'click' },
{ title: 'click' }
],
counter: 0 // на это значение хочу повесить инкремент, при клике на ту или иную кнопку,
//которые отрисуются потом в цикле. при этом counter
//в шаблоне должен увеличиваться только там, где произошел клик,
//а не во всех местах
},
methods: {
goUp: function() {
return this.counter++;
},
listRender: function() {
return this.items;
}
}
})
el: "#app",
data: {
items: [
{ title: 'click',
counter: 0
},
{ title: 'click',
counter: 0
},
{ title: 'click',
counter: 0
}
]
},
Answer the question
In order to leave comments, you need to log in
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question