开发者问题收集
使用 vuex 设置错误处理有点困难。似乎有很多方法可以做到这一点,但关于正确错误处理的文档却很少。我一直在尝试四种替代方案,但还没有找到令人满意的解决方案。替代方案 1 -在组件上捕获和处理错误在pages/login.vue 中:export default {methods: {onLogin() {this.$store.dispatch('auth/login', {email: thi
我对 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.
我试图让计数器将 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 {
我正在使用 nuxt.js,仅在一个页面中收到此错误“6b486774c601587bc79c.js:2 TypeError: 无法读取未定义的属性‘_isDestroyed’”,当我访问其他页面时它会消失,然后我返回此页面
需要一些支持。我想通过点击按钮或链接显示数据<div v-for="hpTheme in hpThemes" :key="hpTheme.id"><button class="button round success" @click="showDetails(hpTheme.id)">{{hpTheme.hpTitle}}</button></div><script>export default
我有这个页面,从文档中粘贴一个 nuxt 示例代码:<template><div>{{ posts }}</div></template><script>export default {data: () => ({posts: []}),async fetch() {this.posts = await this.$http.$get('https://api.nuxtjs.dev/posts')
我是 React 新手,正在努力。以下代码片段给出以下错误"Uncaught TypeError: Cannot read property 'creationDate' ofundefined".如果我将代码从 populateTableRows 和 creationDate 函数移到 render 内部,一切都会正常工作。SurveyList 从另一个组件获取数据。我知道这是一个非常丑陋的组件
我是 React JS 的新手,我正在构建一个货币转换器,但我似乎遇到了一个错误,不知道为什么会发生。当我从选择下拉菜单中更改货币时,我收到以下错误“未捕获(在承诺中)TypeError:无法读取未定义的属性(读取'AED')”我想知道代码出了什么问题,有人可以帮忙吗?我的 APP.jsx 代码是import React, {useEffect, useState} from 'react';im
我正在尝试加快我们的 vue/nuxt 应用程序的加载速度。我遵循将路由页面拆分为异步加载的好主意,如https://router.vuejs.org/guide/advanced/lazy-loading.html这意味着主要将import Contact from '@/components/pages/Contact'...Router({routes: [{path: __('route_
在 Vuex Store 中,我定义了nuxtServerInit(),但它根本没有初始化!import Vuex from 'vuex'import mod1 from './modules/mod1'import mod2 from './modules/mod2'const store = () => {return new Vuex.Store({actions: {nuxtServerI
我想将 THREE.js 中示例文件夹中的模块(例如 OBJLoader)导入到我的 Nuxt 项目中。我可以导入 THREE 的主文件夹,但尝试导入示例文件夹中的模块时出错。尝试了官方文档中的这些步骤。https://threejs.org/docs/index.html#manual/en/introduction/Import-via-modules我收到以下错误SyntaxError意外令
在我的 nuxt.config.js 中,我添加了loading: '~/components/LoadingBar.vue'。部署站点后,我的自定义页面转换可以正常工作,但前提是访问的第一个页面与home页面不同。例如,如果您访问此链接并从那里导航到/About或/Portfolio,您将看到我的自定义转换(模糊效果 + 加载圆圈)。现在,点击徽标(我的名字,位于“主页”菜单项上方):我的自定义
当我使用选项 api 时它可以工作,但是当我切换到组合 api 时,它失败了。Nuxt 项目,这是简单的代码。我得到的错误是 displaySidenav 未定义<script>import TheHeader from "../components/Navigation/TheHeader";import TheSidenav from "../components/Navigation/The
我尝试在 Nuxt 3 应用中使用 NuxtLink 来使用路线,它正在更改路线,但没有显示任何内容。但是,如果我刷新或重新加载之前为空白的更新路线,那么它会正常显示其内容。/pages/index.vue<template><div><h1>It's Nuxt3!</h1><p>Home Page</p></div><NuxtLink to="/user">User</NuxtLink></te