vue实现转换id的方法:1、创建Vue组件代码为“{{name}}import {AjaxByAll} from '...';2、通过传入的用户Id,调用后台接口,转换成名称显示即可。

本教程操作环境:Windows10系统、Vue 3版、Dell G3电脑。
vue怎么实现转换id?
巧用vue组件实现人员id及名称的转换
我们开发时,后台很多时候都只存储一个用户Id,如创建人,修改人等,但我们前台显示时,又需要将Id转成人员名称显示。
立即学习“前端免费学习笔记(深入)”;
一般很多时候在后台通过这条Id找到人名,但实际很多情况都要这么转换的,后台处理很麻烦,有没有比较通用性及简单的办法呢!
有的,我们可以考虑Vue的组件,传入一个用户Id,组件返回人名,以后就不需要再后台转换了。而且这个组件可以在页面代码上各处使用,这样比较方便!
Vue组件代码如下:
如上所述,该Vue组件通过传入的用户Id,调用后台接口,转换成名称显示。
一个专门讨论Delphi的技术论坛,上面高手如云,是国内人气最盛、质量最高的Delphi讨论站。本文件根据该论坛的离线数据包生成,支持全文检索,话题ID检索,并实现了自动换行。由于某些话题正文中的HTML Tag会干扰CHM的生成,所有正文的HTML Tag 已全部转成明文。其中2006年的话题ID:3331380,3538052,3562469,3349720,3357640,3384303由于行数太多, 会使HTML Help Workshop产生非法操作错误,已在生成时删除了n行。
组件使用如下:
至此人员Id转名称组件已开发完成!
延伸思考:
上述该组件实现了人员Id转名称功能,但我们是否以发散思维,继续实现人员名片,人员头像等基本组件功能。这样这些组件可以到处使用。
遗留问题:
现在功能是没有问题,页面也是能正常显示,但发现页面加载时,调用了2次人员Id转名称的接口,即mounted加载了两次。
但个人对于前端也不是专业的,暂时没有找到办法。如果你知道如何解决,麻烦请留言,谢谢
推荐学习:《vue视频教程》









