gpt4 book ai didi

vue.js - Vue 为什么在组件上未定义 Prop

转载 作者:行者123 更新时间:2023-12-05 06:03:54 26 4
gpt4 key购买 nike

我尝试使用 props 将数据传输到我的组件如果我在父项中键入名称,我会看到按钮工作正常,即问题出在组件上。我哪里错了?

提前致谢

父级:

HTML

<div><button @click="changeName" :name="name">Change my name</button></div>

脚本:

import UserDetail from "./UserDetail.vue";
export default {
components: {
UserDetail,
UserEdit,
},
data() {
return {
name: "Eden",
};
},
methods: {
changeName() {
this.name = "EdenM";
},
},
};

组件

<template>
<div>
<p>{{ name }}</p>
</div>
</template>

<script>
export default {
props: ["name"],
};
</script>

最佳答案

呜呜呜!!我把 Prop 加错地方了!这是我的回答:

   <user-detail :name="name"></user-detail>

关于vue.js - Vue 为什么在组件上未定义 Prop ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66536506/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com