ajaxリクエストで読み込まれたコンテンツに関連する小さな問題があります。Vue.js v1がAjaxで読み込まれたhtmlファイルで正常に動作しない
私はすべてが1ページにあり、リロードや何もせずに作業しているWebアプリケーションを作成しています。そこで、コンテンツ部分を分割して別々のファイルに分割し、Ajaxで読み込みました。
ファイルを別々のファイルに分割せずにすべてを1つのファイルにロードすると、すべてが機能します。しかし、コンテンツファイルを作成してAjax jQueryリクエストで読み込むと、Vue.jsは{{variable}}や他のイベントで正常に動作しなくなりました。
私はこのWebアプリケーション用にVue.js v1とjQueryを使用しています。
ありがとうございました。
,,我々は、 –
@KresimirPendicまあ,,あなたを助けることができるようにそれを参照してくださいここでそれを共有したり、jsfiddleサイトにする必要がありますそれは多くのコードです。受信したHTMLを追加するためにjQueryリクエスト($( ".layoutCity").load( "../ url/forecast.html");)を使用し、そのHTMLに{{variables}}をすべて使用しています。 HTMLとしてロードするだけです。 Vue.jsはそれを読んでいません。 – Aivaras
Vueは、あなたが使用しようとしているように機能するようには設計されていません。テンプレートをコンパイルしてデータバインディングを追加する必要があります。テンプレートHTMLをjqueryでページにダンプすることはできません。作業。 (一般的に、Vueや同様のフレームワークを使用している場合は、直接DOMを変更しないでください)。なぜコンテンツを複数のファイルに分割することにしましたか? –