Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Vue JS文本插值表达式返回html或组件_Javascript_Html_Vue.js_Vuejs2_Vue Component - Fatal编程技术网

Javascript Vue JS文本插值表达式返回html或组件

Javascript Vue JS文本插值表达式返回html或组件,javascript,html,vue.js,vuejs2,vue-component,Javascript,Html,Vue.js,Vuejs2,Vue Component,如何使用文本插值在模板内渲染组件?我尝试了以下代码: <template> <div> {{ booleanValue ? "<my-component />" : "Some Text" }} </div> </template> 我仍然不知道如何使用文本插值,但我找到了一种更简单的方法: 一些文本 这是正确的方法。文本插值是-等待-仅文本。没有组件。 {{ booleanValue ? "" : "Some Text" }

如何使用文本插值在模板内渲染组件?我尝试了以下代码:

<template>
   <div> {{ booleanValue ? "<my-component />" : "Some Text" }} </div>
</template>

我仍然不知道如何使用文本插值,但我找到了一种更简单的方法:


一些文本

这是正确的方法。文本插值是-等待-仅文本。没有组件。
{{ booleanValue ? "" : "Some Text" }}
 <div v-if="booleanValue"> 
    <my-component /> 
 </div>
 <div v-else>Some Text</div>