Vue 中的组件能通过 JSON 动态生成吗 ?

发布于 2022-09-06 10:32:26 字数 129 浏览 34 评论 0

服务器给我 JSON​ 数据 我根据 JSON​ 在 Vue 中动态的添加组件,比如 input,textare,button,还有自定义的一些组件等等 ,这个需求能实现吗?,当然组件是我提前写好的,至是每次加载的组件类型 个数,顺序,都不一样

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

百合的盛世恋 2022-09-13 10:32:27

应该可以的。

伊面 2022-09-13 10:32:27

可以的
cube-ui 的 form 表单就是有这种形式的
我也简单基于 element-ui 实现了一下
基本使用是没有问题的

薄荷港 2022-09-13 10:32:27

我这边也有这样一个需求,是做的一个权限申请系统,需要从后台根据系统获取系统对应的控件,然后用户录入提交申请。我的实现方案就是使用 vue 的 component 标签 :is 绑定 computed 内的方法根据后台返回的控件 json,解析拼接 html 字符串,return template 就可完成动态显示,但我的需求比较复杂一些,动态组件之间还有些级联关系等,需要做到动态组件之间的动态加载,不知道你这边现在有什么好的解决方案,可以一起研究一下

漫漫岁月 2022-09-13 10:32:27

动态组件component 配合 v-for 就可以了。

行雁书 2022-09-13 10:32:27

我也有相同需求,不知道你们可搞定了,一起沟通一下啊

咿呀咿呀哟 2022-09-13 10:32:27

https://medium.com/html-all-t...

這篇文章不知道有沒有幫助到你?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文