mirror of
https://github.com/grokability/snipe-it.git
synced 2026-03-12 17:52:00 +08:00
Migrate request hook
This commit is contained in:
@@ -604,13 +604,38 @@ document.addEventListener('livewire:init', () => {
|
||||
Livewire.find(target.data('livewire-component')).set(event.target.name, this.options[this.selectedIndex].value)
|
||||
});
|
||||
|
||||
Livewire.hook('request', ({succeed}) => {
|
||||
succeed(() => {
|
||||
queueMicrotask(() => {
|
||||
$('.livewire-select2').select2();
|
||||
});
|
||||
Livewire.interceptRequest(
|
||||
({ request, onResponse, onSuccess, onError, onFailure }) => {
|
||||
// Access url via request.uri
|
||||
// Access options via request.options
|
||||
// Access payload via request.payload
|
||||
|
||||
onResponse(({ response }) => {
|
||||
// Equivalent to respond()
|
||||
// Access status via response.status
|
||||
});
|
||||
|
||||
onSuccess(({ response, responseJson }) => {
|
||||
// Equivalent to succeed()
|
||||
// Access status via response.status
|
||||
// Access json via responseJson
|
||||
queueMicrotask(() => {
|
||||
console.log("hi");
|
||||
$(".livewire-select2").select2();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
onError(({ response, responseBody, preventDefault }) => {
|
||||
// Equivalent to fail() for server errors
|
||||
// Access status via response.status
|
||||
// Access content via responseBody
|
||||
});
|
||||
|
||||
onFailure(({ error }) => {
|
||||
// Equivalent to fail() for network errors
|
||||
});
|
||||
}
|
||||
);
|
||||
});
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user