本教程操作环境:Windows10系统、Vue 3版、Dell G3笔记本。
(资料图片)
vue如何实现转换id?
巧用vue组件实现人员id及名称的转换
我们开发时,后台好多时侯都只储存一个用户Id,如创建人,修改人等,但我们前台显示时,又须要将Id转成人员名称显示。
一般好多时侯在后台通过这条Id找到人名,但实际好多情况都要如此转换的,后台处理很麻烦,有没有比较通用性及简单的办法呢!
有的,我们可以考虑Vue的组件,传入一个用户Id,组件返回人名,以后就不需要再后台转换了。而且这个组件可以在页面代码上各处使用,这样比较便捷!
Vue组件代码如下:
如上所述,该Vue组件通过传入的用户Id,调用后台插口,转换成名称显示。
组件使用如下:
至此人员Id转名称组件已开发完成!
延伸思索:
上述该组件实现了人员Id转名称功能,但我们是否以发散思维,继续实现人员名片,人员头像等基本组件功能。这样这种组件可以四处使用。
遗留问题:
现在功能是没有问题,页面也是能正常显示,但发觉页面加载时,调用了2次人员Id转名称的插口,即mounted加载了两次。
但个人对于后端也不是专业的,暂时没有找到办法。如果你知道怎么解决,麻烦请留言,谢谢
推荐学习:《vue视频教程》
以上就是vue如何实现转换id的详尽内容,更多请关注php中文网其它相关文章!