<div id="parent">
<user-profile ref="profile"></user-profile>
</div>
var parent = new Vue({ el: '#parent' })
// 访问子组件实例
var child = parent.$refs.profile
这是直接使用组件的方式,
但如果是通过路由方式使用的组件该如何获取组件实例呢
<div id="parent">
<user-profile ref="profile"></user-profile>
</div>
var parent = new Vue({ el: '#parent' })
// 访问子组件实例
var child = parent.$refs.profile
这是直接使用组件的方式,
但如果是通过路由方式使用的组件该如何获取组件实例呢
13 回答13k 阅读
7 回答2.2k 阅读
9 回答1.8k 阅读✓ 已解决
6 回答1.7k 阅读
3 回答1.4k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
6 回答1.3k 阅读✓ 已解决
你给有路由跳转的组件都取一个name值,把这个值在配置路由的时候放在自定义属性上,根据当前路由确定name值,然后this.$refs.name获取