weixin_43490664
weixin_43490664
采纳率68.2%
2019-03-23 14:33 阅读 452

Vue项目中 组件通信的主要方式!!!!!!!!!!!!

160

Vue项目中 组件通信 方法的传递:子组件Props接受方式,
@emit(event,data) 监听方式 ,一般主要用哪一种方式!

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • caozhy 从今以后生命中的每一秒都属于我爱的人 2019-03-23 14:52

    emit是父组件监听子组件触发的事件,在子组件用使用 emit 触发,在父组件中使用 v-on: / @ 自定义事件监听

    这里有个总结的文章,比较详细一些,参考:https://www.cnblogs.com/yszblog/p/10135969.html

    点赞 评论 复制链接分享
  • qq_43250407 qq_43250407 2019-03-24 19:37

    vue 主要是父传子 poprs 子传父 $emit 非父子 通过引入公有bus文件 传递
    当然 如果数据量大 传递需要引入vuex 状态管理工具

    点赞 评论 复制链接分享
  • Ych_cxy 于丸 2019-05-10 17:00

    props是父传子,$emit是子传父.
    还有要是你的项目很复杂,建议用vuex或者其他仓库
    也可以用缓存strong等.
    因为如果组件之间互相传参特别多,那么你自己就会传懵逼了

    点赞 评论 复制链接分享

相关推荐