news 2026/6/15 15:27:56

ctx 上下文对象控制新增 / 编辑表单显示隐藏的逻辑

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
ctx 上下文对象控制新增 / 编辑表单显示隐藏的逻辑

1 ctx 上下文对象控制新增 / 编辑表单显示隐藏的逻辑

1.1控制新增 / 编辑表单模板

<template v-if="ctx.type === 'add' || ctx.type === 'edit'"><Add:record="ctx.record"@close="handleClose"@refresh="getList"/></template>

1.2 初始状态:表单隐藏

ctx:{type:null,// 初始为null,不满足v-if条件record:null,// 初始无选中数据}

1.3 点击「新增」:展示空表单

handleAdd(){this.ctx.type="add";// 赋值为add,满足v-if条件// 无需给record赋值,子组件接收空值,渲染空表单}

此时 Add 组件显示,且 :record=“ctx.record” 传递的是 null,子组件可识别为「新增模式」,展示空白表单。

1.4点击「编辑」:展示带数据的表单

handleEdit(row){this.ctx.type="edit";// 赋值为edit,满足v-if条件this.ctx.record=row;// 把当前行数据传给record,子组件接收后回显}

Add 组件显示,且接收了当前行的完整数据,子组件可识别为「编辑模式」,将 record 中的数据回显到表单对应字段。

1.5关闭表单:隐藏并重置

handleClose(){this.ctx.type=null;// 置空,隐藏Add组件this.ctx.record=null;// 清空选中数据,避免下次打开残留}

点击子组件的关闭按钮时,触发 @close=“handleClose”,重置上下文状态,表单隐藏且数据清空。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/15 14:02:39

本科毕业设计开题报告系列之十二:本科开题答辩老师最常问的 8 个问题——为什么你写进材料里的每一句话,都要非常熟

目录前言&#xff1a;为什么你总觉得老师“在针对你”&#xff1f;1. 本科开题答辩的底层逻辑&#xff1a;只问你已经“承诺”的内容1.1 什么叫“你已经承诺的内容”&#xff1f;1.2 老师为什么不会随便问“超纲问题”&#xff1f;2. 本科开题答辩中最常见的 8 个问题3. 为什么…

作者头像 李华
网站建设 2026/5/13 13:41:43

500M以上大文件在PHP中如何分段上传并秒传?

PHP程序员外包项目救星&#xff1a;原生JS大文件传输系统&#xff08;附前后端核心代码&#xff09; 兄弟&#xff0c;作为在杭州接外包的老PHP程序员&#xff0c;太懂你现在的处境了——甲方爸爸要20G大文件上传&#xff0c;还要兼容IE8&#xff0c;预算卡得死死的&#xff0…

作者头像 李华
网站建设 2026/6/12 6:41:02

2.2 安全防护体系:如何防止API被恶意调用和刷量?

2.2 安全防护体系:如何防止API被恶意调用和刷量? 引言 在构建面向多业务方的平台服务时,安全防护是不可忽视的重要环节。恶意调用、刷量攻击、数据泄露等问题不仅会影响平台的稳定运行,还可能导致严重的业务损失和声誉损害。特别是在通知平台这类高频调用的服务中,如何有…

作者头像 李华
网站建设 2026/6/5 18:10:57

蓝易云 :详解SpringBoot的常用注解

下面这份内容&#xff0c;直接按“工程实战 企业级理解”来写&#xff0c;不绕弯、不空谈&#xff0c;适合真实生产环境阅读与沉淀。一、Spring Boot 注解的本质认知&#xff08;先把逻辑捋清&#xff09;&#x1f9e0;Spring Boot 的核心目标只有一个&#xff1a; &#x1f4…

作者头像 李华
网站建设 2026/6/10 14:32:15

用纯JavaScript构建实时HTML页面生成器

用纯JavaScript构建实时HTML页面生成器 作者&#xff1a;Joe bou khalil 我是一位热衷于构建实用工具、模拟和理论的独立创作者&#xff0c;旨在让复杂的概念更易于理解。我探索技术、教育和人类经验的交叉领域——通常借助类似ChatGPT的AI。 2026年2月4日 谁没有过关于一个…

作者头像 李华