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

遵义网站建设制作手机百度云网页版登录

遵义网站建设制作,手机百度云网页版登录,360推广怎么收费,wordpress 2m附件提示:https://github.com/jeecgboot/jeecgboot-vue2 文章目录 案例父组件向子组件传递数据的方式父组件调用子组件方法的方式子组件向父组件传递数据的方式流程示意图 案例 提示:以下是本篇文章正文内容,下面案例可供参考 以下是 整合后的关…

提示:https://github.com/jeecgboot/jeecgboot-vue2

文章目录

  • 案例
  • 父组件向子组件传递数据的方式
  • 父组件调用子组件方法的方式
  • 子组件向父组件传递数据的方式
  • 流程示意图


案例

提示:以下是本篇文章正文内容,下面案例可供参考

以下是 整合后的关键代码示例,展示父子组件间的数据传递与方法调用:

父组件 Parent.vue

<template><!-- 1. 父组件通过 ref 引用子组件 --><sysMessage-modal ref="modalForm" @ok="modalFormOk"></sysMessage-modal>
</template><script>
export default {components: {SysMessageModal},// 方法定义methods: {// 3. 父组件调用子组件方法并传递数据handleEdit(record) {this.$refs.modalForm.edit(record); // 调用子组件的 edit 方法},// 4. 父组件监听子组件的 @ok 事件modalFormOk() {console.log('处理子组件回调(子向父传数据)');this.loadData(); // 刷新表格数据}}
}
</script>

子组件 SysMessageModal.vue

<template><a-drawer @close="close"><!-- 表单内容 --></a-drawer>
</template><script>
export default {methods: {// 2.通过方法参数接收父组件数据edit(record) {this.model = Object.assign({}, record); // 接收父组件数据this.visible = true;// 填充表单逻辑...},// 5. 子组件通过事件向父组件传递数据handleOk() {this.$emit('ok'); // 触发父组件监听的事件}}
}
</script>

父组件向子组件传递数据的方式

  1. 通过方法调用传递数据
    父组件通过 ref 获取子组件实例,直接调用子组件的方法并传递数据。
    • 在父组件的模板中,子组件通过 ref="modalForm" 注册引用。
    • 当父组件需要编辑数据时(如点击编辑按钮),会调用子组件的 edit 方法,并将当前行数据 record 作为参数传入:
 // 父组件触发编辑操作handleEdit(record) {this.$refs.modalForm.edit(record); // 将 record 传递给子组件}// 子组件的 `edit` 方法接收数据并更新表单:edit(record) {this.model = Object.assign({}, record); // 接收父组件传递的数据// 更新表单字段...}

父组件调用子组件方法的方式

  1. 通过 ref 直接调用子组件方法
    父组件通过 this.$refs.modalForm 获取子组件实例,直接调用其方法。
    • 当用户点击“新增”按钮时,父组件调用子组件的 add 方法打开表单:
  handleAdd() {this.$refs.modalForm.add(); // 调用子组件的 add 方法}// 子组件的 `add` 方法负责初始化空表单并显示抽屉:add() {this.edit({}); // 初始化空数据this.visible = true; // 显示抽屉}

子组件向父组件传递数据的方式

  1. 通过事件触发传递
    子组件通过 $emit 触发事件通知父组件,并可以携带数据。
    • 子组件在提交成功后触发 ok 事件:
     this.$emit('ok'); // 触发父组件的 @ok 事件//父组件监听此事件,并执行 `modalFormOk` 方法刷新数据:<sysMessage-modal @ok="modalFormOk"></sysMessage-modal>modalFormOk() {this.loadData(); // 父组件重新加载数据}

流程示意图

方向方式代码示例
父组件 → 子组件通过 ref 调用子组件方法并传参this.$refs.modalForm.edit(record);
父组件调用子组件方法通过 ref 引用直接调用this.$refs.modalForm.add();
子组件 → 父组件通过 $emit 触发事件this.$emit('ok');
http://www.dtcms.com/wzjs/580093.html

相关文章:

  • 网站 设计 工具h5网站模板开发
  • 学做网站论坛vip账号郴州网络工程职业学校
  • 建设银行网站会员登陆wordpress虚拟主机推荐
  • 做包装用哪个网站win7怎么做网站服务器吗
  • php网站开发人员2019年云南建设银行招聘网站
  • 做快三网站网站建设简讯
  • 企业注册在哪个网站申请wordpress多站点支付插件
  • 湘潭网站建设的公司wordpress 头部引入js
  • 企业网站源码git门户网站系统建设清单
  • 网站的简单布局网站信息发布
  • 网站开发要多钱网络宣传方案
  • 商务互联做网站怎么样wordpress 首行缩进
  • asp评价网站开发文档建设部网站怎么查岗位人员
  • 宁波网站优化公司电话江西住房和城乡建设厅网站首页
  • 外贸公司网站多少钱完整网站开发视频
  • 网站开发师培训典型的网站开发人员
  • 百度网站的目标罗湖网站公司
  • 网站已收录的404页面的查询wix做中文网站怎么样
  • 画出网站和目录结构图上海app服务商
  • wordpress ui iphoneseo如何快速排名
  • 公司做网站的步骤万维网网站续费
  • 关于进一步加强网站建设和有没有大人和小孩做的网站
  • seo网站内容更新如何在百度上做公司做网站
  • 外贸网站友情链接南通网站制作维护
  • 福州网站建站公司4366网页游戏大厅
  • 网站建设方案书编写定制型网站建设
  • 一个虚拟主机如何建多个网站代码用html5做的网站过程
  • 樟树网站开发什么是网络营销? 你觉得网络营销的核心是什么?
  • 如何做一个网站设计洛可可设计公司待遇
  • 北京网站设计与网站制作网站500错误 虚拟主机