Vue.js 2 компонент не отображает данные

1

Я пытаюсь сделать простую работу компонента 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 не отображается. Что мне не хватает?

  • 0
    Этот код работает, создайте нерабочий демо.
  • 0
    Это не работает для меня. Какую версию вы используете?
Теги:
vuejs2
vue-component

1 ответ

1

Я определил свою проблему, но это не связано с vue. Я использовал jinja2 для генерации html, и поскольку jinja использует синтаксис {{}} для шаблонов, эти две системы мешали.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню