现在有页面A(path:/a)、页面B(path:/b)、组件C(component:C)。
页面A
和页面B
都有引入使用组件C
先访问页面A,页面正常。再点击按钮跳转到页面B,页面B中的C组件未能正常渲染,并且控制台输出警告 Failed to resolve component:C
,F5刷新 页面B
后才渲染组件C。
求解惑,代码太多,不方便贴出来
###命名冲突了?你全局怎么绑定的?不会有一个是 Vue.component 吧。
你可以试试改个名字,然后用的时候也换个名字
components:{
'vv-c'C
}