Задача: создать компонент с ползунком, меняющим размер шрифта в блоке.
<div id="controls">
<font-size target="headline"></font-size>
<div>
Мой компонент:
Vue.component('font-size', {
props: ['target'],
template: '<div id="controls-item"><input type="range" value="30"></div>'
});
new Vue({
el: '#controls',
})
Как сделать так, чтобы при onchange input'а выполнялась следующая функция:
function fontResize(selector, target) { }
Пытаюсь получить типа:
template: '<div id="controls-item"><input type="range" value="30" onchange="fontResize(this, ' {{ target }} ')"></div>'