Vue.js 2组件不显示数据

时间:2018-01-09 13:47:52

标签: javascript vuejs2 vue-component

我试图让一个简单的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。我错过了什么?

1 个答案:

答案 0 :(得分:1)

我发现了我的问题,但它与vue无关。我使用jinja2生成html,并且由于jinja也使用{{}}语法进行模板化,因此两个系统都受到了干扰。