情况一
页面直接出不来,但是项目成功编译
import { CommonMixin } from '@/mixins'
mixins: [ CommonMixin ],
这两句都有写
但是@/mixins下其实没有CommonMixin 文件,我忘记复制进项目了
不给我报错缺少CommonMixin.js,只报错如题,坑
解决办法:补上CommonMixin.js文件
情况二
页面直接出不来,但是项目成功编译
发现是xxMixin.js里export写错了
mixin文件夹下有index.js、xxMixin.js:
index.js:
import xxMixin from './xxMixin'
export {
xxMixin
}
xxMixin.js:
...
//错误
export const xxMixin={
...
}
组件使用时:
import {xxMixin} from '@/mixins'
...
mixins:[xxMixin]
解决方法:
xxMixin.js写错了
应该写
export default {
...
}
小问题
或者改使用时:
import { xxMixin } from '@/mixins/xxMixin'
文章讲述了开发者遇到的问题:在代码中引用了不存在的CommonMixin.js,项目能正常编译但运行时出错。解决方法是补充该文件。讨论了遇到这类问题时的排查和解决步骤。

2810

被折叠的 条评论
为什么被折叠?



