element-form 笔记

2019-11-22  本文已影响0人  曹锦花

v-model做了哪些操作
1.绑定value
2.监听input事件

以下两段代码效果一样

<k-input v-model="value"></k-input>
  <k-input :value="value" @input="value = arguments[0]"></k-input>

provide和inject 跨级传值

provide 和 inject 主要为高阶插件/组件库提供用例。并不推荐直接用于应用程序代码中。
这对选项需要一起使用,以允许一个祖先组件向其所有子孙后代注入一个依赖,不论组件层次有多深,并在起上下游关系成立的时间里始终生效。

_____________祖先 form.vue
    provide(){
      return {
        kForm: this //将组件实例作为提供者,子代组件可方便获取
      }
    },
____________子孙后代  formItem.vue

   inject: ['kForm'],

上一篇 下一篇

猜你喜欢

热点阅读