美文网首页Vue3Vue3.0+TS
Vue3+TS Day12 - 非父子组件的通信、事件总线mit

Vue3+TS Day12 - 非父子组件的通信、事件总线mit

作者: 望穿秋水小作坊 | 来源:发表于2021-12-06 15:30 被阅读0次

    一、非父子组件的通信(感觉没啥用,后面用到再回顾吧,以后估计都用vuex)

    1、非父子组件的通信主要有两种?

    image.png

    2、认识Provide 和 Inject

    image.png

    3、认识Provide 和 Inject基本使用

    image.png image.png

    4、一些细节?

    image.png

    5、事件总线库mitt的使用?

    image.png image.png image.png

    二、插槽Slot(重点)

    1、通过【props】已经可以向子组件传递参数了,为什么还要【插槽slot】?

    • 【props】可以决定子组件展示的内容
    • 【slot】可以决定子组件用什么元素展示
    • 插槽的使用过程其实是 抽取共性、预留不同
      image.png
    image.png

    2、插槽的基本使用?

    image.png image.png

    3、具名插槽是为了处理什么情况而出现的?怎么使用?

    image.png image.png image.png

    4、更加灵活的插槽【动态名插槽】

    image.png

    5、什么是渲染作用域?

    • 【父级模板】里的所有内容都是在父级作用域中编译的
    • 【子级模板】里的所有内容都是在子级作用域中编译的
    image.png

    5、如果父组件想在插槽内访问子组件的数据,要怎么办?

    • 使用作用域插槽
    image.png image.png

    7、一些细节补充(了解即可)

    image.png image.png

    相关文章

      网友评论

        本文标题:Vue3+TS Day12 - 非父子组件的通信、事件总线mit

        本文链接:https://www.haomeiwen.com/subject/oipgxrtx.html