vue中的组件能通过json动态生成吗 ?

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

阅读 7.6k
6 个回答

应该可以的。

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

新手上路,请多包涵

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

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题