我没有得到如何在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>
答案 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>
“组件视图”在父范围内可用。