【发布时间】:2019-11-26 21:19:20
【问题描述】:
我目前正在开发一个 vue.js 项目,我得到一个 json 响应,其结构如下:
"fields":
[
{
"type": "A",
"propsA": "foo"
},
{
"type": "A",
"propsA": "foo"
},
{
"type": "B",
"propsB": "bar"
},
{
"type": "C",
"propsC": "bla"
},
]
我的系统应该能够识别字段中的每种类型,然后针对它们的属性显示特定的显示。这应该通过为每种类型使用 Vue.js-Component 来完成。
经过一些研究,我遇到了以下问题:我想创建一种可以动态加载这些组件的方法;如果在我想要的响应中有一个带有"type": "C" ... 的新字段
只需能够编写一个新的组件“C”来说明它应该如何显示,然后像组件管理器这样的东西应该能够加载所述组件并将数据写入模板。
以前是否有人遇到过类似的挑战,并且愿意分享与我一起工作的方式?
【问题讨论】:
标签: javascript vue.js