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

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

父组件中的子组件引入

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是父组件定义传递给子组件的变量

相关推荐
JarvanMo20 分钟前
Swift 应用在安卓系统上会怎么样?
前端
LinXunFeng33 分钟前
Flutter - 详情页 TabBar 与模块联动?秒了!
前端·flutter·开源
萌萌哒草头将军34 分钟前
Oxc 最新 Transformer Alpha 功能速览! 🚀🚀🚀
前端·javascript·vue.js
武昌库里写JAVA1 小时前
JAVA面试汇总(四)JVM(一)
java·vue.js·spring boot·sql·学习
Justinc.1 小时前
HTML5新增属性
前端·html·html5
1024小神2 小时前
nextjs项目build导出静态文件
前端·javascript
阿聪_2 小时前
createContext 还是 useSyncExternalStore?一文讲清场景与选型
前端
parade岁月2 小时前
JavaScript 日期的奇妙冒险:当 UTC 遇上 el-date-picker
javascript
Linsk2 小时前
当我把前端条件加载做到极致
前端·前端工程化
_辉2 小时前
大模型构建表单与数据结构
前端