Я пытаюсь сделать простую работу компонента vue:
<div id="app">
<my-component></my-component>
</div>
<script>
Vue.component('my-component', {
template: '<div>A custom component! {{ xstr }} aa</div>',
data: function() {
return {
xstr: 'i really want this to be visible',
};
}
});
window.app = new Vue({
el: '#app',
});
</script>
Но, видимо, xstr не отображается. Что мне не хватает?
Я определил свою проблему, но это не связано с vue. Я использовал jinja2 для генерации html, и поскольку jinja использует синтаксис {{}} для шаблонов, эти две системы мешали.