VueJS v-образный дюйм laravel лезвие - PullRequest
1 голос
/ 06 мая 2020

Как я могу создать список в блейде laravel (v7), используя метод VueJS v-for ?

внутри home.blade. php :

<template v-for="(item,index) in this.list">
    <qm-item number="@{{index}}"></qm-item>
</template>

в исходном коде это приводит к:

<qm-item number="index"></qm-item>

, но я бы хотел, чтобы число = 0 или = 1 в первом qm- item , number = 2 на втором и т.д. исходный код браузера для этого, потому что он не обновляется.

Ответы [ 3 ]

1 голос
/ 06 мая 2020

Вы должны bind набрать следующий номер:

<qm-item :number="index"></qm-item>
1 голос
/ 06 мая 2020

Вам необходимо привязать number:

<template v-for="(item,index) in this.list">
    <qm-item :number="index"></qm-item>
</template>

index будет определено на стороне Vue. js, а не на стороне Laravel.

0 голосов
/ 06 мая 2020

Когда вы передаете данные из blade-сервера в свой Vue компонент, вы должны связать реквизиты с начальным : Итак, в вашем случае это должно быть <qm-item :number="{{index}}"></qm-item> Кроме того, используйте переменную так же, как вы обычно делаете в лезвие.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...