26得票4回答
从Vue 3中的setup直接获取的道具不是响应式的。

我正在使用vuejs编写应用程序,想要将prop传递给子组件,但是遇到了以下错误: 在setup()的根范围内从props中获取值会导致该值失去响应性。 父组件<template> <div> <course-list :courseId = ...

12得票3回答
如何在Vue 2中使组件在其props更改后重新渲染?

我的组件很简单: <template> <btn :color="color" @click="toggleColor">{{btnmsg}}</btn> </template> <script> import { Btn...

12得票2回答
Vue组合式API中的只读目标

我的“Generateur”组件正向“Visionneuse”组件发送 props。在浏览器中一切都很好,但是控制台中出现了以下信息: Set operation on key "texteEnvoye" failed: target is readonly. 我真的不知道为什么会收到这...

11得票2回答
如何在Composition API中观察一个prop?

当prop更新时如何调用一个函数? 父级容器: <div> <Maintable :type="typeRef" :country="countryRef" /> </div> 子容器: export default{ ...

10得票2回答
Vue <script setup>,未导入defineProps和defineEmits时无法使用

根据官方文档, defineProps和defineEmits是编译器宏,仅适用于&lt;script setup&gt;内部。 它们无需导入,在处理&lt;script setup&gt;时会被编译掉。 问题定义 我无法在不导入的情况下在&lt;script setup&gt;中使用d...

10得票1回答
如何将页面传递给布局中的属性

我目前有一个重复的布局,唯一的区别是我传递给组件的一个属性。 default.vue &lt;template&gt; &lt;div class="page"&gt; &lt;SkipToContent /&gt; &lt;Header...

10得票3回答
Vue子组件在Prop更改时不会更新

我正在更新一个传递给Vue中“训练”组件的“练习”道具。在子组件中,我发出一个函数来增加你所处的集数。该函数在父组件中被触发(我正在获取console.logs()),但是子组件没有重新渲染。 父组件: &lt;ExerciseListItem v-for="(exercise) in...

9得票3回答
如何在Vue的TypeScript中设置插槽属性的类型

我试图在表格组件中设置插槽属性的类型,就像您在图像中看到的那样。 我也尝试过使用#body={item: UserItem},但它只是重命名了参数。#body={&lt;UserItem&gt;item}和#body={item&lt;UserItem&gt;},但它们不起作用。

9得票1回答
在Vuejs中将数组传递给属性

我将一个值列表从父组件传递给其子组件,并希望接收所有的值,但我只收到了最后一个值。 这是父组件的代码: &lt;app-spider-web v-for="skill in skills" :name="skill.name" :required="...

8得票3回答
Vue JS 非 Prop 属性和禁用属性继承

我已经阅读了文档超过5次,但仍然无法理解禁用属性继承的作用,并且我不理解给出的示例。 我理解props的工作原理,即从父组件传递数据到子组件。 Parent.vue &lt;template&gt; &lt;div id="app"&gt; &lt;Child :num="n...