小编Dal*_*ngh的帖子

如何将布尔值从 Blade 传递到 Vue 组件 Laravel 7?

我正在尝试IF在 Vue 组件中使用 true/false 或 1/0实现条件。我经历了一些早先提出的问题,但无法得到它。请帮帮我。

IFtrue即使dd给出 ,条件也不给出输出true

控制器(我尝试了两种方法,以便我可以通过 true/false 或 1/0 获得成功,在页面上的两种方法中,我都可以使用 dd($isExamAssigned) 获得 1/0 或 true/false):

    dd($isExamAssigned); // here I'm able to get 1 or 0
Run Code Online (Sandbox Code Playgroud)

刀片.php:

    <quiz-component
   
   :isExamAssigned = "{{$isExamAssigned}}"
   >
</quiz-component>
Run Code Online (Sandbox Code Playgroud)

Component.vue 的代码部分:

props:['isExamAssigned'],

data(){

    return{

            isExamAssigned :this.isExamAssigned,

        }
Run Code Online (Sandbox Code Playgroud)

这是 IF 条件:

<div v-if="isExamAssigned === '1'">

                        <!-- Code here for IF -->

                    </div>


                    <div v-else>

                        <!-- Code here for ELSE -->

                    </div>
Run Code Online (Sandbox Code Playgroud)

我尝试了不同的方法来获取值,例如:

<div v-if="isExamAssigned === 1">

<div …
Run Code Online (Sandbox Code Playgroud)

php laravel vue.js laravel-7

2
推荐指数
3
解决办法
2861
查看次数

标签 统计

laravel ×1

laravel-7 ×1

php ×1

vue.js ×1