Vue 中的组件能通过 JSON 动态生成吗 ?
服务器给我 JSON 数据 我根据 JSON 在 Vue 中动态的添加组件,比如 input,textare,button,还有自定义的一些组件等等 ,这个需求能实现吗?,当然组件是我提前写好的,至是每次加载的组件类型 个数,顺序,都不一样
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
应该可以的。
可以的
cube-ui 的 form 表单就是有这种形式的
我也简单基于 element-ui 实现了一下
基本使用是没有问题的
我这边也有这样一个需求,是做的一个权限申请系统,需要从后台根据系统获取系统对应的控件,然后用户录入提交申请。我的实现方案就是使用 vue 的 component 标签 :is 绑定 computed 内的方法根据后台返回的控件 json,解析拼接 html 字符串,return template 就可完成动态显示,但我的需求比较复杂一些,动态组件之间还有些级联关系等,需要做到动态组件之间的动态加载,不知道你这边现在有什么好的解决方案,可以一起研究一下
动态组件
component
配合v-for
就可以了。我也有相同需求,不知道你们可搞定了,一起沟通一下啊
https://medium.com/html-all-t...
這篇文章不知道有沒有幫助到你?