Javascript 是否可以使用JSON标准格式将模板对象保存在JSON文件中?

Javascript 是否可以使用JSON标准格式将模板对象保存在JSON文件中?,javascript,json,vue.js,dynamic,Javascript,Json,Vue.js,Dynamic,我有一个vue项目,我从JS变量动态加载模板。我是这样做的: <template> <!-- some other element with v-if --> <component v-else :is="html.template"></component> </template> 从“./templateObject.vue”导入templateObject; 导出默认值{ 名称:“vueProject”, 资料{ 返回{ ht

我有一个vue项目,我从JS变量动态加载模板。我是这样做的:

<template>
<!-- some other element with v-if -->
<component v-else :is="html.template"></component>
</template>
从“./templateObject.vue”导入templateObject; 导出默认值{ 名称:“vueProject”, 资料{ 返回{ html:{ 模板:templateObject } } }
您的is引用存在问题。按照在示例代码段中写入数据的方式,组件应如下所示:

<template>
<!-- some other element with v-if -->
<component v-else :is="html.template"></component>
</template>
至于在JSON中存储模板引用,您似乎有以下选项:

存储文件路径引用,使用动态导入获取组件对象,然后使用 将html模板字符串存储在值中,例如{template:my component-这似乎是一个维护噩梦…我不建议使用此选项
这听起来是个聪明的解决方案!我将在下周一尝试并给出结果。