this.$createGroupDialog is not a function

来源:8-20 书架分组功能开发

qq_慕田峪1249613

2022-01-19

老师你好,你好,这个报错要怎么解决呀,我找了很久也没发现哪里有错误。

Dialog.vue 和 ShelfGroupDialog.vue
图片描述

create-api.js 和 ShelfFooter.vue
图片描述

报错:
图片描述

写回答

1回答

扬_灵

2022-01-20

同学你好,你可以现在这里打印一下this.$createGroupDialog看一下有没有这个方法。或者代码上传一下我在本地帮你测试定位一下问题。

0
2
扬_灵
回复
qq_慕田峪1249613
同学你好,你的问题是vue-create-api的使用,模块起名是根据component的name属性起名的,xx/shelf/ShelfGroupDialog组件的name是ShelfGroupDialog,所以你这里的的使用需要改成下面这种 import ShelfGroupDialog from 'components/shelf/ShelfGroupDialog' Vue.createAPI(ShelfGroupDialog, true) this.$createShelfGroupDialog
2022-01-20
共2条回复

Vue 实战商业级读书Web APP完整项目

Vue全家桶+最新前端技术+前后端分离架构,完整项目流程

1610 学习 · 1951 问题

查看课程