gpt4 book ai didi

vue.js - 如何将 "key"指定为必需的 Prop ?

转载 作者:行者123 更新时间:2023-12-05 05:13:55 29 4
gpt4 key购买 nike

我要这个

export default {

props: {
key: {
type: String,
required: true,
},
},
...
}

但它会导致运行时错误:

[Vue warn]: "key" is a reserved attribute and cannot be used as component prop.

编辑:

澄清一下:我希望保留属性“key”是必需的。这是因为我的组件依赖于“通过键更改强制组件重新创建”的技巧。 (link)

最佳答案

keyspecial attributes 之一由 Vue.js 保留。

它不能作为prop传递,与refslotscoped-slot一样,

只需将 prop 重命名为您选择的任何名称即可。

如果名为 key 的属性在子组件中的使用是至关重要的,则可以在子组件中创建一个计算属性 key ,它将从传递的 中返回值prop 并且可以在子组件中访问。

关于vue.js - 如何将 "key"指定为必需的 Prop ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53078255/

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