开发者问题收集
我将 Firestore 与 Vue 结合使用,问题是:我无法从数据库获取数据,但是当我将:key="Profiles['.key']"更改为此:key="Profiles"时,我会在屏幕上看到数据,但是当我刷新页面时数据就消失了,我再也看不到它了。这是代码:<template><div><h1 class="text-center mt-16">Admin</h1><div v-for="Pro
我想显示来自 Firestore 的数据,但将鼠标悬停在<td>标签上时,它显示已获取数据,但并未显示。我的文件用于从 Firestore 获取数据<template><v-container><v-btn @click="back" dark>Back</v-btn><h1>apple</h1><v-simple-table><template v-slot:default><thead><tr
我以异步方式从 firestore 加载数据。我可以在日志中显示数据,但 vue 仅显示数据加载前的初始值。我尝试使用 beforeMount() 和单击按钮来调用加载方法。我知道我遗漏了一些基本的东西 - 请帮忙找到它。<template><div class="pt-3"><v-row class="d-flex justify-center"><v-col cols=4><v-text-fi
我正在关注 Youtube 教程,以了解有关在 Firebase 中存储数据,然后在 Vue 中与其交互的更多信息。https://www.youtube.com/watch?v=Htt8AKeF1Kw(5:00 是我面临的问题)基本上我遵循了那里的所有内容,但数据没有显示在我的 vue 项目中,当我打开控制台时,我看到:当没有要关联的活动组件实例时,会调用 onUnmounted。生命周期注入
我正在构建一个组件,该组件应该从父级获取对象数组,显示它们并允许删除某些对象(=子级向父级发送一个新数组)。上一个答案对于理解子级 -> 父级通信非常有用,但我现在陷入了一个我无法理解的错误:Vue.component('search-box', {template: '#search-box-template',props: ['who'],methods: {deleteID: functio
我正在尝试在VUEJS中实现一个简单的身份验证。我有一个对象列表,其中我具有真实的用户名和密码。我正在迭代此列表,并检查输入的用户名和密码。如果有匹配项,那么我将发出事件并更新我的变量认证。但是问题在搜索循环中的登录内,我无法访问EMIT。这是我的登录文件189156033这是我的app.vue文件574807547这是我遇到的错误
export default {mounted() {setTimeout(function() {this.$emit('onLoad')}, 4000);}} //views/Load.vue我想在访问页面4秒后跳转到另一个页面。<template><div id="app"><transition name="fade" mode="out-in"><router-view@onLoad="
我正在开发一个 vue 项目,并希望在一段时间后从子组件向父组件发出事件(用户将鼠标悬停在元素上,几秒钟后,应该会发生发出事件)。我很确定我在其他组件中做过类似的发出,并且以前也成功过,但现在我收到这两个错误。我不确定发生了什么变化。我在第一次尝试后实现了 vuex,然后又回到了这个问题,现在我不确定发生了什么?但也许我只是删除了一些东西,或者我不知道。我还尝试了一条似乎有问题的线上方的控制台日志
我想从“home”组件向“about”组件发出事件。但是它抛出了此异常 - “TypeError:无法读取未定义的属性‘$emit’”。这是我的“main.js”import Vue from "vue";import App from "./App.vue";import router from "./router";export const bus = new Vue();Vue.config
我正在将我的项目从 JS 转换为 TS,但我不知道为什么我不能在这里调用“this”。<template><transition name="modal"><div class="modal-mask"><div class="modal-wrapper"><div class="modal-container"><div class="modal-body"><div class="text-r
当我在VUE 3设置代码块中编写此代码以获取输入值时,请按照此答案,这是代码的一部分:860735434运行时应用程序显示错误:255560614我已经定义了emit,为什么仍然告诉我emit不是函数?这是我的VUE3组件的完整代码:414102711我想从模板输入中获取用户输入用户名。这些方式表明这种方式不起作用。我该怎么办来解决这个问题?我试图将@vue/Compiler-sfc升级到3.2.
我尝试从子组件向其父组件发出事件。我已阅读vuejs.org 指南并认为我的语法正确。我的子组件 (AxisLabel.vue) 有<script setup>....const emit = defineEmits(['removeLetter', 'submitLetter'])const props = defineProps({stat: Object,index: Number,segm
我正在尝试完成 FreeCodeCamp 挑战之一。这是一个随机引号生成器,我终于找到了一个可以在 CodePen 上运行的 API 站点。我的问题是它似乎可以工作。我运行脚本,它给了我一个随机引号,因此 API 和fetch()可以工作。但控制台一直给我一个无法读取未定义的属性“引号”,这会破坏我的 JavaScript,并且不允许我单击按钮来获取另一个。我在这里使用 Vue,我对 Vue 还很
好的。我不是一个完全的新手,确实有一些 Vue 经验,但这让我很烦。我错过了什么真正明显的东西。我有一个通过 ajax 调用在 mounted 方法中加载的对象:job: {"title": "value","location": {"name":"HONG KONG"}}当我调用 {{ job.title }} 时一切正常。当我调用 {{ job.location.name }} 时,我遇到了未
我想将数据从一个组件传递到另一个组件。因此,第一个组件应该在数据更新时发出 BusEvent。调用了更新函数,但我总是在控制台中收到错误:更新钩子中的错误:“TypeError:无法读取未定义的属性‘$emit’”另一个组件也没有收到高度/宽度。我在这里收到相同的错误:TypeError:无法读取未定义的属性‘$emit’。我刚开始学习 vue,我不明白哪里出了问题。非常感谢您的帮助!高度和宽度在