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

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

父组件中的子组件引入

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

相关推荐
柚子8162 分钟前
sibling-index:我用这个画时钟表盘
前端·css
UI设计和前端开发从业者17 分钟前
UI前端大数据处理策略优化:基于云计算的数据存储与计算
前端·ui·云计算
前端小巷子44 分钟前
Web开发中的文件上传
前端·javascript·面试
翻滚吧键盘1 小时前
{{ }}和v-on:click
前端·vue.js
上单带刀不带妹2 小时前
手写 Vue 中虚拟 DOM 到真实 DOM 的完整过程
开发语言·前端·javascript·vue.js·前端框架
前端风云志2 小时前
typescript结构化类型应用两例
javascript
杨进军2 小时前
React 创建根节点 createRoot
前端·react.js·前端框架
ModyQyW2 小时前
用 AI 驱动 wot-design-uni 开发小程序
前端·uni-app
说码解字2 小时前
Kotlin lazy 委托的底层实现原理
前端
gnip3 小时前
总结一期正则表达式
javascript·正则表达式