打赏

vue 父子组件传值的另外一种方式 provide inject

1、文档说明

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

2、实例

element ui的dropdown组件

dropdown.vue:

provide() {
      return {
        dropdown: this
      };
    }

dropdown-menu.vue

data() {
      return {
        size: this.dropdown.dropdownSize
      };
    },

    inject: ['dropdown'],

 

posted @ 2018-09-19 18:45  孟繁贵  阅读(1258)  评论(0编辑  收藏  举报
TOP