关于父组件向子组件传值的形式(类型一)

前提,在父组件中引入子组件,希望子组件的配置值根据父组件前端的改变而改变...

父组件中的子组件引入

html 复制代码
<template>
  <div id="" style="padding: 20px">
    <!-- 菜单弹框 -->
    <el-dialog title="自定义操作" :visible.sync="meunShowBool">
      <Meun
        ref="menu"
        :available-fields="availableFieldsParent"
        @changeAddVedioType="changeAddVedioType"
        @changeBoxVedioType="changeBoxVedioType"
        @changeSkuPrintBool="changeSkuPrintBool"
        @changeSkuNotesBool="changeSkuNotesBool"
        @changeReCheckBoxBool="changeReCheckBoxBool"
        @changeVedioConfig="changeVedioConfig"
      ></Meun>
    </el-dialog>
 ......
  </div>
</template>

<script>
  data: function () {
      return {
availableFieldsParent: [], 
//父组件向子组件的传值数据
......
      }
</script>

子组件 Menu.vue

html 复制代码
    

// 子组件定义props属性接收
    props: {
      availableFields: {
        type: Array,
        default: () => [],
      },
    },

子组件接收父组件的值要满足的条件:

1.子组件props定义属性接收

2.父组件定义传递子组件的变量

3.子组件中定义接收的属性变量,和父组件传值的相关

比如 子组件定义 A 接收父组件的值

父组件中 :A = 'B' B是父组件定义传递给子组件的变量

相关推荐
excel1 天前
🧩 Vue 编译工具中的实用函数模块解析
前端
excel1 天前
🧩 深入剖析 Vue 编译器中的 TypeScript 类型系统(第五篇)
前端
excel1 天前
🧩 深入剖析 Vue 编译器中的 TypeScript 类型系统(第六篇 · 终篇)
前端
不吃香菜的猪1 天前
el-upload实现文件上传预览
前端·javascript·vue.js
excel1 天前
🧩 深入剖析 Vue 编译器中的 TypeScript 类型系统(第四篇)
前端
excel1 天前
🧩 深入剖析 Vue 编译器中的 TypeScript 类型系统(第二篇)
前端
老夫的码又出BUG了1 天前
分布式Web应用场景下存在的Session问题
前端·分布式·后端
excel1 天前
🧩 深入剖析 Vue 编译器中的 TypeScript 类型系统(第三篇)
前端
excel1 天前
🧩 深入剖析 Vue 编译器中的 TypeScript 类型系统(第一篇)
前端
excel1 天前
深度解析 Vue SFC 编译流程中的 processNormalScript 实现原理
前端