Калькулятор покрытия площади плиткой и бардюрами на Vue.js?
1. Можно даже динамисески создавать все списки)
https://ru.vuejs.org/v2/guide/forms.html#%D0%92%D1...
2. Смотреть что что-то изменилось и пересчитывать всё
https://ru.vuejs.org/v2/api/#watch
p.s. Но лучше записать в computed, тогда будет само всё отслеживать
Как пример:
https://codepen.io/andreysh/pen/ZwXPOjsnippet
Да я тут смотрю похожие вопросы, и понял, что немного не в ту сторону вообще пошел. 
Но пока я все равно заблудился =_=