当前位置: 首页 > news >正文

怎么用网站做word文件荣耀手机商城官方网站售后

怎么用网站做word文件,荣耀手机商城官方网站售后,鄂州网站制作哪家好,阿里巴巴国际站做2个网站有用吗vue3 父子组件调用 父组件调用子组件方法 子组件使用defineExpose将方法抛出 父组件定义 function&#xff0c;子组件通过 defineExpose 暴露方法&#xff0c;父组件通过 ref 获取子组件实例&#xff0c;然后通过 ref 获取子组件方法。 // 父组件 <template><div>…

vue3 父子组件调用

父组件调用子组件方法 子组件使用defineExpose将方法抛出

父组件定义 function,子组件通过 defineExpose 暴露方法,父组件通过 ref 获取子组件实例,然后通过 ref 获取子组件方法。

// 父组件
<template><div><el-button @click="handleClick">点击显示侧边抽屉</el-button><ChildComponent ref="childRef" /></div>
</template><script setup lang="ts">
import ChildComponent from './ChildComponent.vue';const childRef = ref(null);function handleClick() {let row = '这是父组件给子组件弹窗抽屉传递分参数';childRef.value.showDrawer(row);
}
</script>
// 子组件
<template><div><el-drawer v-model="drawerVisible" title="这是子组件" size="70%" class="drawer-class"><div>这是子组件 --- {{ parentRow }}</div></el-drawer></div>
</template><script setup lang="ts" name="">
const drawerVisible = ref(false);
const emit = defineEmits(['detail']);
const parentRow = ref('');
// 显示弹窗
const showDrawer = (row) => {drawerVisible.value = true;parentRow.value = row;
};
defineExpose({showDrawer,
});
</script>

子组件调用父组件方法 defineEmits

// 父组件
<template><div><el-button @click="handleClick">点击显示侧边抽屉</el-button><ChildComponent ref="childRef" @childLoad="onLoad" /></div>
</template><script setup lang="ts" name="">
import ChildComponent from './ChildComponent.vue';const childRef = ref(null);
// 父组件调用子组件方法 --- 开始
function handleClick() {let row = '这是父组件给子组件弹窗抽屉传递分参数';childRef.value.showDrawer(row);
}
// 父组件调用子组件方法 --- 结束// 子组件调用父组件方法 --- 开始
function onLoad(row) {console.log('通过子组件点击按钮,触发父组件方法,并传递参数', row);
}
// 子组件调用父组件方法 --- 结束
</script>
// 子组件
<template><div><el-drawer v-model="drawerVisible" title="这是子组件" size="70%" class="drawer-class"><div>这是子组件 --- {{ parentRow }}</div><el-button type="success" @click="handleChildClick">点击按钮父组件会打印值</el-button></el-drawer></div>
</template><script setup lang="ts" name="">
const drawerVisible = ref(false);
const parentRow = ref('');// 父组件调用子组件方法 --- 开始
const showDrawer = (row) => {drawerVisible.value = true;parentRow.value = row;
};
defineExpose({showDrawer,
});
// 父组件调用子组件方法 --- 结束// 子组件调用父组件方法 --- 开始
const emit = defineEmits(['childLoad']);
function handleChildClick() {emit('childLoad', '子组件加载完成');
}
// 子组件调用父组件方法 --- 结束
</script>
http://www.yayakq.cn/news/730363/

相关文章:

  • 做外贸网站哪里好网站文章不收录怎么做
  • 山西城乡建设厅网站首页南昌整站优化
  • 湖北省建设厅质监站网站网站设计需要学什么软件
  • 如何做国际网站首页wordpress文章版权
  • 网站建设新得体会设计比较好的网站
  • 淘宝客网站模板前端开发简历模板
  • 有哪些官网做的比较好的网站深圳电器公司简介
  • 用.net做购物网站短视频剪辑培训班速成
  • 网站后台如何上传附件网站项目报价方案
  • 国外做的比较的ppt网站影视传媒公司
  • 网站建设费用明细报价网络行业有哪些
  • 网站建设会计网站建设首选唯美谷
  • 技术先进的网站建设公司wordpress mip手机主题
  • 电商货源网站一手房哪个网站做信息效果好
  • 怎么建立网站?阜宁做网站哪家公司好
  • 深圳网站设计 工作室功能 wordpress.org
  • 枣庄公司网站建设网络营销的发展现状及趋势
  • dede酒业企业网站模板百度销售平台怎样联系
  • 网上那些彩票网站可以自己做吗网站的专题怎么做
  • 初中信息科技怎么自己做网站济南建手机网站哪家好
  • 网站建设到上线的步骤过程设计一个简单的广告
  • 图书销售网站网页设计模板社交网络服务网站
  • 找人做网站上线后被投诉侵权1688一件代发详细步骤
  • 晋城网站seo优秀网站网页设计图片
  • wordpress文章百万行太原网站搜索引擎优化
  • 企业网站优化方法包括全中文软件开发工具
  • 大庆免费网站建设公司助君网络科技
  • 许昌建网站高端服装品牌排行榜
  • 做网站联盟wordpress网站特效
  • 网站备案咨询py可以做网站吗