【问题标题】:Laravel Live wire increment decrement is not workingLaravel Livewire 增量减量不起作用
【发布时间】:2020-10-18 00:45:26
【问题描述】:

我将步骤功能放入我的待办事项列表项目中。

我为 livewire 创建了一个作曲家。

还包括@livewireStyles@livewireScripts 在页眉和页脚中。

这里,我的增量控制不起作用

1) create.blade.php

<form method="post" action="{{route('todo.store')}}" class="py-5" >
    @csrf

    <div class="py-1">
        <input type="text" name="title" class="px-2 py-2 border rounded" placeholder="Title">
    </div>
    ......
          
    @livewire('step')

    <div>
        <input type="text" name="stpe" class="px-2 py-2 border rounded" placeholder="Describe Steps">
    </div>
</form>

2) step.blade.php

<div>
    <div class="flex-justify-center pb-4 px-4">
                    
        <h2 class="text-lg pb-4">Add Stpes for task</h2>
        <i wire:click="increment" class ="fas fa-plus px-2 py-1 cursor-pointer "></i>
    </div>  

    {{$steps}}
</div>

3) step.php

<?php

namespace App\Http\Livewire;

use Livewire\Component;

class Step extends Component
{
    public $steps = 0;

    public function increment()
    {
        $this->steps++;
    }

    public function render()
    {
        return view('livewire.step');
    }
}

执行此代码后,我的“+”图标无法执行增量操作,请帮帮我。

【问题讨论】:

    标签: php laravel laravel-blade laravel-livewire


    【解决方案1】:

    这里你的代码看起来没问题,确保你在 laravel 服务器上使用它,即php artisan serve 命令的平台:http://127.0.0.1:8000

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-04
      • 2021-05-04
      • 1970-01-01
      • 2020-12-16
      • 2021-04-12
      • 2021-02-03
      • 2021-03-11
      • 2021-01-11
      相关资源
      最近更新 更多