vue elementui组件传值问题


  • 父组件

插入组件

    select
      :treeOpen="treeOpen"
      :treeType="treeType"
      :paperId="paperId"
      @close-tree="closeTree"
    />

引入组件

import treeSelect from "./treeSelect.vue";

接收子组件参数方法

    closeTree(val) {
      this.treeOpen = val;
    },
  • 子组件

接收父组件传递的参数

export default {
  props: {
    treeOpen: {
      type: Boolean,
      default: false,
    },
    treeType: {
      type: Number,
      default: 0,
    },
    paperId: {
      type: Number,
      default: 0,
    },
  },

传递参数给父组件

    close() {
      this.$emit("close-tree", false);
    },