我正在尝试按名称访问特定的孩子。目前,由于孩子在哪里,我这样称呼孩子:
this.$root.$children[0]
只要那个孩子总是 [0]
就可以了,但如果有办法做这样的事情那就太好了:
this.$root.$children['detail']
我一直在想 $refs
可能是我的问题的答案,但永远找不到对我有帮助的方法。
有任何想法吗?
原文由 Flakx 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在尝试按名称访问特定的孩子。目前,由于孩子在哪里,我这样称呼孩子:
this.$root.$children[0]
只要那个孩子总是 [0]
就可以了,但如果有办法做这样的事情那就太好了:
this.$root.$children['detail']
我一直在想 $refs
可能是我的问题的答案,但永远找不到对我有帮助的方法。
有任何想法吗?
原文由 Flakx 发布,翻译遵循 CC BY-SA 4.0 许可协议
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
您正在谈论的这个孩子真的是您想要访问它的组件的孩子吗?在这种情况下,
v-ref
确实是答案:相关 API 文档:http: //vuejs.org/api/#v-ref