• vue3.2中setup语法糖父组件如何调用子组件中的方法


    父组件如何调用子组件中的方法

    父组件.vue
    <template>
      <div>
        <aa ref="testRef"></aa>
        <el-button @click="fatherHandler">调用父组件中的方法</el-button>
      </div>
    </template>
    <script setup lang="ts">
    import { reactive ,ref} from "vue";
    import aa from '../components/ChaCao.vue'
    const testRef=ref()
    
    const fatherHandler=()=>{
        testRef.value.changeInfoApi({
            name:'白风夕',
            sex:'女'
        })
    }
    </script>
    
    子组件.vue
    <template>
      <div class="main">
           <h2>我是子组件</h2>
            <h2>姓名:{{info.name}}</h2>
          <h2>姓别:{{info.sex}}</h2>
      </div>
    </template>
    
    <script setup lang="ts">
    import { reactive,defineExpose } from "vue";
    let  info=reactive({
        name:'丰兰息',
        sex:'男'
    })
    
    // 改变组件的中的方法
    const changeInfoApi=(mess:any)=>{
        info.name=mess.name
        info.sex=mess.sex
    }
    // 将这个方法暴露出去,这样父组件就可以使用了哈
    defineExpose({
        changeInfoApi,
    })
    </script>
    

  • 相关阅读:
    使用自己的key对app进行签名
    pl/sql中文乱码解决办法
    Oracle存储过程中创建表的权限
    pl/sql中获得sql语句执行后影响的行数
    申请Android Map APIKey
    vs快捷键
    ODAC安装配置与使用详解
    .net不安装Oracle11g客户端直接使用ODAC
    android通过USB使用真机调试程序
    pl/sql中实现字符串分割
  • 原文地址:https://www.cnblogs.com/IwishIcould/p/16244309.html
Copyright © 2020-2023  润新知