問題タブ [react-leaflet]
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.
popup - 反応リーフレットポップアップが機能しない、マウスオーバーでカーソルが変化しない
私は反応リーフレットを使用しており、市場を出現させることができます。は機能していません。
サンプルコードをコピーしただけです。他のパッケージと競合する可能性はありますか? または、これを機能させるには、特定のバージョンのリーフレット、反応、および反応 dom が必要ですか?
地図上でマウスオーバーしてもカーソルが変化しません。
マップとマーカーが正しくレンダリングされるように、正しい css があることを確認しました。
どんな助けでも大歓迎です。私はこれにかなり慣れていないので、ばかげたエラーである可能性があります。
javascript - React-Leaflet Popupをカスタムコンポーネントに置き換えるには?
プロジェクトで React-Leaflet と (callemall)Material-UI を使用しています。<Popup></Popup>
React-Leaflet のコンポーネント内で Material-UI Card コンポーネントをレンダリングしようとしています。コンポーネントとしてポップアップにプルしようとしましたが、ポップアップではコンポーネントが正常に機能しません。具体的には、カード コンポーネントにはそれを展開するボタン要素がありますが、残念ながら、ポップアップでクリックできません。オーバーライドする必要がある CSS-y がいくつかあると確信していますが、ポップアップ コンポーネントを独自のコンポーネントに置き換えるだけの簡単なオプションがあると思いますが、どうすればよいかわかりません。どんな洞察も大歓迎です:)
私のコードは次のようになります。
インポートされたコンポーネントは次のようになります: (読みやすくするために、スタイルと重要でない詳細を削除しました)
reactjs - React-leaflet リセットスタイルの方法
Leaflet の Choropleth チュートリアル
http://leafletjs.com/examples/choropleth.htmlに従い
、react-leaflet を使用しています。元のソース コードを変更せずに setStyle に成功し、動作しました。
レイヤーには setStyle プロパティがあります。今私が問題を抱えているresetStyleに。
でアクセスしてみました
resetHighlight(e) {
this.refs.geojson.resetStyle(e.target);
}
GeoJsonを持ちながら
ただし、resetStyleプロパティはありません
誰でも react-leaflet でスタイルをリセットする別の方法を提案できますか?
react-leaflet - 複数のポップアップが常に開く
マップが読み込まれたときに開いているマップ上に複数のポップアップを表示したいのですが、この回答の例は1つのポップアップで機能しています:
しかし、私が複数のポップアップを持っている場合、ロード時に1つだけが開いていて、1つを開くともう1つが閉じます.しかし、react-leaflet でそれを再現する方法がわかりません:
javascript - 埋め込みコンポーネントの親から一度コンテキストを適用し、子を更新する方法は?
MarkerCluster
コンテキスト初期化からリーフレットマップを使用して再利用可能なコンポーネントを作成し、ネストされたマップコンポーネントを更新したいと思います。MyMap
から動的アクションを実行するためにコンポーネントに直接埋め込む必要はありませんreact-router
が、ネストされたマーカーMarkerCluster
がshouldComponentUpdate === false
更新されない場合。この問題はissueに関連している可能性があることがわかりましたが、私の場合、これを回避する方法が見つかりませんでした。shouldComponentUpdate を true に設定するだけでなく、より良い解決策があると今でも信じています。私の 2 つの例の動作の違いを説明していただけますか? それともMarkerCluster
、React の方法でコンテキストなしで再利用可能なコンポーネントを構築する方が良い解決策でしょうか?
デモ:
以下の例が機能し、上記の例が機能しないのはなぜですか?