news 2026/8/24 9:36:33

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/8/21 11:58:29

Bayes-CNN贝叶斯优化卷积神经网络多输入单输出回归预测(Matlab) 1

Bayes-CNN贝叶斯优化卷积神经网络多输入单输出回归预测&#xff08;Matlab&#xff09;1.命令窗口输出MAE、MSE、RMSEP、R^2、RPD和MAPE 2.贝叶斯优化算法优化参数为学习率、批处理样本大小和、正则化参数。 3.输入6个特征&#xff0c;输出1个变量直接上干货&#xff0c;今天咱…

作者头像 李华
网站建设 2026/8/22 22:20:04

聚铭网络再度入选2026年度扬州市网络和数据安全服务资源池单位

为加强扬州市网络和数据安全技术支撑体系建设&#xff0c;提升网络和数据安全应急处置和风险防范能力&#xff0c;扬州市委网信办公开遴选2026年度网络和数据安全服务资源池单位。经自主申报、资质审查、专家评议等环节&#xff0c;最终确定包括聚铭网络在内的24家企业入选《20…

作者头像 李华
网站建设 2026/8/21 11:59:14

AI实战:念念不忘小程序上线啦,带你重温美好时光

还在担心珍贵瞬间被遗忘&#xff1f;微信小程序「念念不忘」正式上线&#xff01;AI智能分析你的照片&#xff0c;自动生成百字回忆——时间、地点、人物、故事&#xff0c;一键呈现。首页每日推送一张专属老照片&#xff0c;生日前两周自动展示靓照&#xff0c;纪念日临近也能…

作者头像 李华
网站建设 2026/8/21 15:55:55

2026别错过!8个降AI率软件降AIGC网站评测:自考论文降重全攻略

在2026年&#xff0c;随着AI技术的不断进步&#xff0c;学术论文中AI生成内容&#xff08;AIGC&#xff09;的比例也在逐年上升。对于自考学生而言&#xff0c;如何有效降低论文的AIGC率、去除AI痕迹并优化查重率&#xff0c;已成为一项关键任务。传统的人工修改方式不仅耗时耗…

作者头像 李华