I've spent two days, trying to solve this issue by myself but couldn't get it to work. Basically I declared all my props in the parent component but for some reason they don't show up at all.
Component
let addFilter = {
props: ['newFilterName'],
template: `<div class="row">
<div class="field-options">{{ newFilterName }}</div>
</div>`,
};
Instance
let filterManager = new Vue({
el: '#filter-manager',
components: {
'add-filter': addFilter
},
data: {
newFilterName: 'Test1234'
}
});
HTML
<div id="filter-manager" v-show="visible">
<div class="body">
<add-filter></add-filter>
</div>
</div>