Не знаю, у меня даже в таком ключе все выводит в консоль
<body>
<div id="app">
{{ message}}
<button-ui :classes="['details-button', 'secondary']" title="Описание" :click-handler="openModal('test')">
</button-ui>
</div>
<script>
Vue.component('button-ui', {
data: function () {
return {
count: 0
}
},
template: '<button>жми</button>'
})
new Vue({
el: "#app",
data: {
message: 'You loaded this page on ' + new Date().toLocaleString()
},
methods: {
openModal(value) {
console.log(value);
}
}
})
</script>
</body>