为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

qq_花开花谢_0 2019-03-04 13:27:59
服务器给我json数据 我根据json 在vue中动态的添加组件,比如input,textare,button,还有自定义的一些组件等等 ,这个需求能实现吗?,当然组件是我提前写好的,至是每次加载的组件类型 个数,顺序,都不一样
查看完整描述

2 回答

?
慕神8447489

TA贡献1780条经验 获得超1个赞

可以的
使用v-for attr in json
是可以便利创建的
在Vue官方文档里面有介绍的

查看完整回答
反对 回复 2019-03-07
?
拉莫斯之舞

TA贡献1820条经验 获得超10个赞

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


查看完整回答
反对 回复 2019-03-07
  • 2 回答
  • 0 关注
  • 1561 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号