vue

说说你对provide和inject的理解

发布于 2021-01-11 17:02:42
关注者
0
被浏览
398
5 个回答
  • 面试哥
    面试哥 2021-01-12
    为面试而生,有面试问题,就找面试哥。

    通过在父组件中inject一些数据然后再所有子组件中都可以通过provide获取使用该参数,

    主要是为了解决一些循环组件比如tree, menu, list等, 传参困难, 并且难以管理的问题, 主要用于组件封装, 常见于一些ui组件库

  • 面试哥
    面试哥 2021-01-12
    为面试而生,有面试问题,就找面试哥。

    通过在父组件中inject一些数据然后再所有子组件中都可以通过provide获取使用该参数,

    主要是为了解决一些循环组件比如tree, menu, list等, 传参困难, 并且难以管理的问题, 主要用于组件封装, 常见于一些ui组件库
    是子组件通过jnject注入了父组件用provide提供的变量

  • 面试哥
    面试哥 2021-01-12
    为面试而生,有面试问题,就找面试哥。

    通过在父组件中inject一些数据然后再所有子组件中都可以通过provide获取使用该参数,

    主要是为了解决一些循环组件比如tree, menu, list等, 传参困难, 并且难以管理的问题, 主要用于组件封装, 常见于一些ui组件库

    反了?

  • 面试哥
    面试哥 2021-01-12
    为面试而生,有面试问题,就找面试哥。

    通过在父组件中provide一些数据然后再所有子组件中都可以通过inject获取使用该参数,

    主要是为了解决一些循环组件比如tree, menu, list等, 传参困难, 并且难以管理的问题, 主要用于组件封装, 常见于一些ui组件库

  • 面试哥
    面试哥 2021-01-12
    为面试而生,有面试问题,就找面试哥。

    这对选项需要一起使用,以允许一个祖先组件向其所有子孙后代注入一个依赖,不论组件层次有多深,并在起上下游关系成立的时间里始终生效。

    https://cn.vuejs.org/v2/api/#provide-inject

知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看