Livewire ライブワイヤーの JS を修正したい
livewire.js の中の callメソッド を上書きしたいと思いました。 ↑上のコードを見易く整形すると、↓下のコードになります。 話は少しそれますが、↑上のソースで衝撃だったのが8行目と9行目で、行の終わりに「,」のカンマを使っているところです。セミコロンならわかりますけど、カンマです・・・「var i=0,j=0,k=0;」と同じことか、確かに最後の行がカンマで終わらなければ、カンマでいけますね。 ↓下のように★のマークの行を入れることができれば勝てるのですけれど、、、 勝てました。 やり方です。component.initialized のフックのタイミングで、コンポーネントに設定されている addActionメソッド を別名 _addAction で登録します。新addActionメソッド では、メソッド呼び出しの場合にパラメーターに Livewire.data() を追加して元の addAction を呼び出すように変更します。 ↑当初は callメソッド を変更していましたが、callメソッド も addActionメソッド を通りますので、addAction が正解です。