vue.js - 注入(inject) "Symbol()"未找到错误Vuejs

标签 vue.js vuejs2 vue-component vuejs3 primevue

我在 primevue 中使用 confirmdialog 并收到此错误:

[Vue warn]: injection "Symbol()" not found

我不知道这个错误是什么以及如何修复它。谁能帮帮我吗? 这是我的源代码

const deleteCategory = () => {
        confirm.require({
            message: 'Are you sure you want to proceed?',
            header: 'Confirmation',
            icon: 'pi pi-exclamation-triangle',
            accept: () => {
               notification.showMessage("Successfully!");
            },
            reject: () => {
              router.push({ name: "CategoriesPage" });
            }
        });
    }

最佳答案

错误 [Vue warn]: injection "Symbol()"not found 与您提供的代码无关。 [Vue warn]: injection ... not found 可以在嵌套组件中使用 inject: ['injectedVar'] 时重现,而无需从父级实际提供它。

所以你应该检查你试图注入(inject)什么以及它需要从哪里提供。有关详细信息,请参阅文档:Provide / inject

关于vue.js - 注入(inject) "Symbol()"未找到错误Vuejs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69085500/

相关文章:

javascript - Vue.js 组件数据变量在方法中未定义

vue.js 和侧边栏示例

laravel - 使用 Laravel 和 VueJs 排序和过滤 ajax 数据

jquery - 集成同位素和 Vue

vue.js - 重新加载页面是在 vue 组件中的插槽上闪烁内容

javascript - Vue 组件 : Dropdown menu open inside div

vuejs2 - Vuejs在数组中的项目上使用v-model时,数据绑定(bind)不起作用

vuejs2 - 选择 Jquery 的 Vue 2

javascript - v-select 同步修饰符将带有 id 的文本从子级传递到父级

django - 如何转义 Prop 的单引号?