$refs:
在Vue中,父组件可以通过 $refs来管理通过ref注册过的所有子组件,即 $refs对象下可以包含很多 $ref对象.
创建两个组件分别是父组件:aaa.vue 子组件:bbb.vue
父组件 *** 作(aaa.vue)
在子组件上添加ref=“child”命名。
给按钮添加一个方法,
方法内使用 this.$refs.child.dlshow=true直接修改子组件的data数据中的dlshow内容。
方法内使用this.$refs.child.dlff(1)给子组件的dlff方法传递参数1
/*父组件*/
登录一下吧
子组件 *** 作(bbb.vue)
2.使用props传递父传子
props是通过父组件值扔给给子组件,子组件使用props来接住值!
父组件 *** 作(aaa.vue)
给子组件使用v-bind传过来的键名和它的值:shuju=“dlshow”
在data中定义对应的dlshow
/*父组件*/
登录一下吧
子组件 *** 作(bbb.vue)
使用props接收父组件扔过来的key键和参数类型。
原文链接:https://blog.csdn.net/m0_57146100/article/details/119617880
比如有这么个router需要跳转const router = new VueRouter({
routes: [
{
path: '/user/:userId',
name: 'user',
component: User
}
]
})
你的router-link可以这么写
1
<router-link :to="{ name: 'user', params: { userId: 123 }}">User</router-link>
还可以用编程在代码里写,效果也一样:
1
router.push({ name: 'user', params: { userId: 123 }})
具体的推荐你看下vue router的官网,里面有详细的说明和例子
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)