問題タブ [laravel-livewire]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1245 参照

php - Livewire データ バインディングの問題

私はライブワイヤーの使い方を学ぼうとしています。そこで、ドキュメントとスクリーンキャストから始めました。Jetstream と Livewire の足場を使用して Laravel プロジェクトを構築していました。問題は、コントローラーが変数をブレード テンプレートに渡さないことにあるようです。

私は以前、Laravel 8 だけを使用してwelcome.blade.phpテンプレートを変更し、作曲家による Livewire を必要とするテスト プロジェクトを作成しました。そして、それはうまくいきました。

再現手順: Laravel 8.x jetstream プロジェクトを作成し、私のコードを使用する

これが私のコードです:

: App\Http\Livewire\AddPost.php:

中: resources/views/add-post.blade.php

中: resources\views\livewire\add-post.blade.php

GitHub リポジトリ

0 投票する
1 に答える
295 参照

javascript - wire:click イベントに渡すときに文字列をエスケープする

whereは固定パラメーターであり、ページの他の場所に基づいて動的であるとwire:click定義されています。wire:click="sendString('{{ $search }}', 'example')"example$searchwire:model

問題は、ユーザーが一重引用符または二重引用符を使用する場合です。たとえば、彼らが入力しなかった場合、私はSyntaxError: Unexpected identifier 't'. Expected ')' to end an argument list.

unescape()この場合、JavaScriptを使用できるかどうか、またはどのように使用できるかわかりませんか?