Laravel-Livewire笔记系列(九)-Livewire生命周期方法

作者: 温新

分类: 【Laravel】

阅读: 1958

时间: 2021-11-21 04:25:51

作者:温新

时间:2021-08-14

hi,我是温新,一名PHPer

1)本系列笔记使用Laravel8.x作为演示;

2)使用Livewire2.x版本

理解Livewire生命周期方法执行顺序。

// app/Http/Livewire/LeaveMsgCreate.php

<?php

namespace App\Http\Livewire;

use Livewire\Component;

class LeaveMsgCreate extends Component
{
    public $content;


    // 初始化方法
    public function mount()
    {
        $this->content = '自如初';
    }

    // 数据发送改变后调用
    public function hydrate()
    {
        dump('hydreate'.$this->content);
    }

    // 数据修改前调用
    public function updating()
    {
        dump('updating' . $this->content);
    }

    // 数据修改后调用
    public function updated()
    {
        dump('updated' . $this->content);
    }

    // 自定义属性
    public function updatingContent()
    {
        dump('updateingContent'.$this->content);
    }
	// 自定义属性
    public function updatedContent()
    {
        dump('updatedContent'.$this->content);
    }

	// 省略其它代码
}

关于它们的执行顺序:

mount > hydrate > updating > updatingContent > updated > updatedContent

必须要登录哦~~

我是温新

每天进步一点点,就一点

请登录后再评论