首先我要说的是,我还有很多东西需要学习。我讨厌寻求帮助,但我翻遍了好几页寻找答案却毫无收获。我确信这个问题很简单,但有人能解释一下我做错了什么吗?我的 Three JS atom 加载得很好。我没有遇到任何问题,直到我导航到另一个页面(NuxtLink)然后返回此页面。它抛出了这个错误:Uncaught (in promise) TypeError: Cannot read properties
2022-09-26
嗨,我希望有人能帮助我。我想在输入特定序列后立即重定向到其他页面。我在控制台中收到“它有效”但不会重定向。我收到错误消息"Uncaught TypeError: Cannot read properties of undefined (reading'$router')"这是我的代码<script>export default {head() {return {script: [{src: "js
2022-09-08
我是 Vue 和 Nuxt 的新手。目前正在使用 TypeScript 进行教程。它向我抛出了一堆错误属性“x”在类型“y”上不存在。下面是一个例子;ERROR in components/AboutMe.vue:56:27TS2339: Property 'routes' does not exist on type '{ components: { CButton: any; }; props
2020-12-09
我目前正在 Nuxt 和 Firebase 中创建身份验证功能。登录和注销过程本身可以完成,并且标题显示也会相应更改,但是当我按下登录按钮时,控制台中出现错误。错误内容(在控制台中)Uncaught RangeError: Maximum call stack size exceededat Function.keys (<anonymous>)codeHeader.vue(这是包含登录按钮的页面
此问题发生在 Vuetify 的 v-data-table 中。当从以下代码中删除“show-select”选项时,此错误不会再出现。有时当我更改和更新其他组件时,此组件会正确显示。我尝试重建、重新部署、删除 v-slot 范围等。但此错误并未消失。为什么会发生这种情况?请帮帮我...<template><div><div><v-data-table:headers="headers":items
2022-02-07
我尝试将 API 数据推送到数组,但一直收到此错误:“AddProject.vue Uncaught (in promise) TypeError: Cannot set properties of undefined (setting 'projects')”。有什么建议吗?newData 应该推送到数组,然后我想从那里使用项目数组来提取 API 数据。
当我想将 API 结果中的值发送到数据时出现错误,错误如下Uncaught (in promise) TypeError: Cannot set property 'notification' of undefined at eval (HeaderPortal.vue?070f:367)这是我的HeaderPortal.vuedata() {return {notification: []}}m
2021-01-19
我正在使用nuxtjs和axios开展小型项目,我尝试将响应数据放入我的formFields对象中,但我在控制台中收到未定义的错误消息,因为我已经在数据中声明了formFields,如您所见:这是我的代码:editCustomers (customerId, submit = false) {this.editMode = truethis.customerId = customerIdif (s
2019-12-02
我创建了一个允许管理缓存的函数。我使用此函数来缓存对 API 调用的响应。export const cache = async (key: string, callback: Function) => {const cacheKey = `cache:${key}`;const data = await useStorage().getItem(cacheKey);if (data) {conso
2023-01-03
我正在尝试在nuxt.js 框架中使用 Web Worker,但一直收到引用错误。ReferenceError: Worker 未定义。我已经通过 npm 安装了worker-loader 1.1.1,并将以下规则添加到我的nuxt.config.js:module.exports = {build: {extend (config, { isDev, isClient }) {if (isDev
在安装并启用了 ESlint 和 Prettier 的 Nuxt 应用程序中,我切换到了 Visual Studio Code。当我打开.vue文件并按CMD+Shift+P并选择格式化文档时,我的文件根本没有格式化。我的.prettierrc设置:{"tabWidth": 2,"semi": false,"singleQuote": true}我有太多源代码行,因此我无法手动格式化它们。我做错了
2018-10-01
使用 vuex 设置错误处理有点困难。似乎有很多方法可以做到这一点,但关于正确错误处理的文档却很少。我一直在尝试四种替代方案,但还没有找到令人满意的解决方案。替代方案 1 -在组件上捕获和处理错误在pages/login.vue 中:export default {methods: {onLogin() {this.$store.dispatch('auth/login', {email: thi
2018-07-09
我对 VueJS 还比较陌生,我想知道这里发生了什么。下面是我按照使用 Nuxtjs Firebase 进行服务器端渲染教程编写的代码。但是当我执行firebase serve时,它会输出以下错误。有人能向我解释一下这里出了什么问题吗?<template><ul><li v-for="fact in facts" :key="fact.text">{{ fact.text }}</li></ul>
我正在开发nuxt.js项目,在尝试从插件访问事件时收到错误无法读取未定义的属性“$nuxt”。在~/plugins/myPlugin.jsimport Vue from 'vue';this.$nuxt.$on('emit-height', (payload) => {Vue.prototype.$bannerHeight = payload;});在~/plugins/nuxt.config.
2018-12-23
我试图让计数器将 1 添加到 nuxtjs 模板中的变量计数器。不确定这里发生了什么:<template><div class="container"><div><h1>London Weather</h1><div id="example-1"><button @click="test()">Add 1</button><p>The button above has been clicked {