如何在vuejs2中使用节点包vue-tweet-embed?

时间:2017-04-27 11:23:42

标签: javascript npm vue.js vuejs2

我没有得到如何在vue文件中使用vue-tweet-embed。它显示错误如:

  

未知的自定义元素: - 您是否注册了该组件   是否正确?对于递归组件,请确保提供“名称”   选项

  

Home.vue

  <template>
    <Tweet :id="'783943172057694208'"></Tweet>
  </template>

  <script>
  import Vue from 'vue'
  import Tweet from 'vue-tweet-embed'

  export default {
    data() {
      return {

      }
    },
    components: {'component-view': Tweet},
    created(){

    },
    methods: {

    }
  }
  </script>
  <style scoped>

  </style>

1 个答案:

答案 0 :(得分:2)

在您使用此组件的父页面中:

  <template>
    <span>
      <component-view :id="'783943172057694208'"></component-view>
    </span>
  </template>

  <script>
  import Vue from 'vue'
  import Tweet from 'vue-tweet-embed'

  export default {
    data() {
      return {

      }
    },
    components: {
      // component-view is available in the parents scope
      'component-view': Tweet
    },
    created(){

    },
    methods: {

    }
  }
  </script>

“组件视图”在父范围内可用。