Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.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中的条件逻辑_Javascript_Vue.js - Fatal编程技术网

Javascript Vue.js中的条件逻辑

Javascript Vue.js中的条件逻辑,javascript,vue.js,Javascript,Vue.js,是否有任何方法可以将条件逻辑添加到Vue.js中的字符串模板中?这是我尝试过的,但是编译失败了 <div v-for="foo in foos"> {{#if foo.bar === 1}} {{foo.name}} {{/if}} </div> {{{#如果foo.bar==1} {{foo.name} {{/if} 您必须使用v-if指令 v-if是“真实”条件渲染,因为它确保事件 条件块中的侦听器和子组件是 在切换过程中正确销毁和

是否有任何方法可以将条件逻辑添加到Vue.js中的字符串模板中?这是我尝试过的,但是编译失败了

<div v-for="foo in foos">
    {{#if foo.bar === 1}}
        {{foo.name}}
    {{/if}}
</div>

{{{#如果foo.bar==1}
{{foo.name}
{{/if}

您必须使用
v-if
指令

v-if是“真实”条件渲染,因为它确保事件 条件块中的侦听器和子组件是 在切换过程中正确销毁和重新创建


{{item.message}

使用
v-if=“foo.bar===1”
太棒了,我不知道你能这样组合它们!谢谢:)
<div v-for="foo in foos" v-if="foo.bar===1">
    {{foo.name}}
</div>