У меня простой ввод числа, и я хочу вывести его данные, обработанные в отключенном поле ввода.
<input type='number' v-model='dm'> //this is the user input
<input type='number' disabled> //dmtoeur(dm)
methods: {
dmtoeur: function(val) {
return (Math.round(((val/1.95583) + 0.00001)*100)/100);
}
}
во втором поле ввода должно быть значение первого, вычисленное с помощью функции dmtoeur.
Например:
Этот имеет должен находиться в файле .php.






Вот рабочий пример. Возможно, это немного переборщило, но у меня было всего несколько минут, чтобы написать код :)
var app = new Vue({
el: '#app',
data: {
dm: 1,
dmtoeur: 0.51,
},
methods: {
calculateDmToEur: function() {
this.dmtoeur = (Math.round(((this.dm / 1.95583) + 0.00001) * 100) / 100);
},
},
})<script src = "https://cdn.jsdelivr.net/npm/[email protected]/dist/vue.js"></script>
<div id = "app">
<input type='number' v-model='dm' @click = "calculateDmToEur()" @keyup = "calculateDmToEur()">
<input type='number' v-model='dmtoeur'>
</div>
:value='dmtoeur(dm)'