Я получил несколько функций в VueJs.Все они работают, но в конкретном случае у меня есть проблема с функцией, которая не вызывается, пока я не вызову другую функцию в Blade.Я не знаю почему, я пытался понять это поведение несколько раз, но не мог понять это.Вы можете помочь?
В блейде у меня проблема с функцией getid (rnv)
<div v-for="rnv in rnvs">
<button type="button" @click="getid(rnv)">1</button>
</div>
Мой файл vuejs:
methods: {
//other functions here
getRnvs: function () {
axios.get('/getrnvs')
.then(response => {
console.log(response.data);
this.rnvs = response.data;
})
.catch(error => {
console.log('errors: ', error);
})
},
getid: function(rnv){
this.idd=rnv.id
},
computed: {
total: function () {
var t=+taxamount + +tot;
return t;
}
},
created: function () {
this.getRinvoices()
this.getTemplate()
this.getRnvs()
}