vue向子组件传参数哪个更好点

1.一种是v-bind:data="datas" 下面用props接收。
2.一种是在父组件直接访问子组件的方法传下去,this.$refs.child.show(datas)

以上哪一种方式好点?我用1,经常是请求没过来就传下去了。你们建议呢

阅读 983
1 个回答

都可以使用,没过来就传下去了你需要在子组件watch你传的值,请求过来改变之后,重新设置一下就可以了
另外,还可以通过组建的自定义事件传递,eventBus($on,$emit)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题