Vuejs2 [Vue warn]:未知的自定义元素:<;网络>;-您是否正确注册了该组件?vue社会份额
尝试使用vue社交共享(最新版本2.4.3)库,但仍会获得以下信息: [Vue warn]:未知自定义元素:-您是否正确注册了组件?对于递归组件,请确保提供“名称”选项。 我已经按照指南查看了代码示例。但是,我似乎不知道我错过了什么或错了什么 我已经创建了一个单独的组件,并遵循vue social share提供的示例。但仍然不断地得到错误 这是我的main.js:Vuejs2 [Vue warn]:未知的自定义元素:<;网络>;-您是否正确注册了该组件?vue社会份额,vuejs2,Vuejs2,尝试使用vue社交共享(最新版本2.4.3)库,但仍会获得以下信息: [Vue warn]:未知自定义元素:-您是否正确注册了组件?对于递归组件,请确保提供“名称”选项。 我已经按照指南查看了代码示例。但是,我似乎不知道我错过了什么或错了什么 我已经创建了一个单独的组件,并遵循vue social share提供的示例。但仍然不断地得到错误 这是我的main.js: import Vue from 'vue' import './plugins/vuetify' import App from
import Vue from 'vue'
import './plugins/vuetify'
import App from './App.vue'
import router from './router'
import store from './store'
Vue.config.productionTip = false;
let SocialSharing = require('vue-social-sharing');
Vue.use(SocialSharing);
new Vue({
router,
store,
render: h => h(App)
}).$mount('#app');
这是我的组件(SocialSharingTest.vue):
电子邮件
fab fa facebook
谷歌+
导出默认值{
名称:“社会共享测试”,
}
组件未按预期工作,并继续获取如上所述的**[Vue Warn]。我在这里看到了一个我期望看到的工作示例:
这是全局注册组件的方式:
const SocialSharing = require('vue-social-sharing');
Vue.component('social-sharing', SocialSharing)
您能试试看它是否有效吗?我还开始收到一个[Vue warn]:未知自定义元素:v-icon,仅在该组件上(不在使用v-icon的其他组件中)。为了修复main.js中的问题,我添加了:
const Vuetify = require('vuetify');
Vue.use(Vuetify);
但现在,尝试将社交共享合并到我已经创建的组件中会给我带来[Vue warn]:无法装载组件:未定义模板或呈现函数。
我还没调查那么多。可能与Vuetify有关(我正在尝试将其纳入一个?我将继续挖掘那里正在发生的事情,但如果有人知道它可能是什么,我将接受任何帮助)
谢谢。只是想澄清一下,上面的内容在最初的版本中是有效的。它似乎都在自己的组件中工作,只是没有像我在尝试合并到我希望使用它的组件中时所期望的那样工作
更新-以上所有工作我只是没有在我的社交共享标签中包含内联模板,比如:
谢谢。似乎仍然得到同样的结果:[Vue warn]:未知自定义元素:-您是否正确注册了组件?对于递归组件,请确保提供“名称”选项。
const Vuetify = require('vuetify');
Vue.use(Vuetify);