首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在JavaScript变量中赋值JavaScript代码块?

如何在JavaScript变量中赋值JavaScript代码块?
EN

Stack Overflow用户
提问于 2020-01-15 09:56:38
回答 1查看 93关注 0票数 0

我需要将块或javaScript代码分配到javascript变量中,以便在Vue模板中显示如下所示的块。

但是在js变量中添加一个HTML代码块是可以的,但是当我需要分配HTML/jsx和javascript时,它会出现一个错误。例如:

代码语言:javascript
复制
contextualVariation:
    <template>
        <Badge
            v-for="varient in colors"
            :key="varient.color"
            :color="varient.color"
            :colorName="varient.colorName"
            class="mr-2"
         />
    </template>

到目前为止,它没有提供错误。但当我试着:

代码语言:javascript
复制
<template>
    <Badge
        v-for="varient in colors"
        :key="varient.color"
        :color="varient.color"
        :colorName="varient.colorName"
        class="mr-2"
    />
</template>

<script>
      . . . . some codes . . . .
</script>

现在它给出了一个错误。如何解决这个问题?提前谢谢。

注意:我打算在实时预览中使用这个变量,如:

代码语言:javascript
复制
<live-preview :code=contextualVariation showCode="true" class=""/>
EN

回答 1

Stack Overflow用户

发布于 2020-01-15 10:04:39

如果我做得对,您想要在实时预览中呈现上下文变化,如下所示:

代码语言:javascript
复制
<live-preview> <contextual-variation :colors="colors"></contextual-variation> </live-preview>

我不知道为什么必须将Vue组件作为支柱变量传递给另一个组件。你能提供更多的信息吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59748921

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档