【发布时间】:2020-11-16 09:58:15
【问题描述】:
我正在尝试在 Vue 组件中使用 true/false 或 1/0 来实现 IF 条件。我经历了一些较早提出的问题,但无法得到它。请帮帮我。
IF 条件不会给出true 输出,即使dd 给出true。
控制器(我尝试了两种方法,以便我可以通过真/假或 1/0 获得成功,在页面上的两种方法中,我都可以通过 dd($isExamAssigned) 获得 1/0 或真/假):
dd($isExamAssigned); // here I'm able to get 1 or 0
blade.php:
<quiz-component
:isExamAssigned = "{{$isExamAssigned}}"
>
</quiz-component>
来自 Component.vue 的代码部分:
props:['isExamAssigned'],
data(){
return{
isExamAssigned :this.isExamAssigned,
}
这里是 IF 条件:
<div v-if="isExamAssigned === '1'">
<!-- Code here for IF -->
</div>
<div v-else>
<!-- Code here for ELSE -->
</div>
我尝试了不同的方法来获取值,例如:
<div v-if="isExamAssigned === 1">
<div v-if="isExamAssigned === true">
<div v-if="isExamAssigned">
但我无法执行条件。
谢谢。
【问题讨论】:
标签: php laravel vue.js laravel-7