猿问

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

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

qq_花开花谢_0
浏览 1562回答 2
2回答

慕神8447489

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

拉莫斯之舞

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

相关分类

JavaScript
我要回答