問題タブ [phoenix-live-view]

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 投票する
1 に答える
25 参照

elixir - Elixir Desktop のメニューバーにダイアライザーの問題がある

バックグラウンド

Elixir Desktopを使用した小さなアプリがあります。このアプリは比較的うまく機能し、問題なく起動します。

https://github.com/Fl4m3Ph03n1x/market_manager/tree/master/apps/web_interface

ただし、ダイアライザーがタイプについて不平を言っています。これが誤検知なのか、何か間違ったことをしているのかはわかりません。

問題

MenuBarのアプリケーションには、いくつかの基本的な機能があります。これMenuBarは、私が理解している限りでは、Phoenix LiveView コンポーネントです (関数mountrender関数があるため)。したがって、このコードは、Phoenix と LiveView のほとんどのユーザーにとって見慣れたものに見えるはずです。

ここでの問題は、Dialyzer がレンダリング関数について不平を言っていることです。

シジルの代わりに文字列が必要だと言っていHます。最新バージョンはこの sigil をサポートしているため、これは私を混乱させます。

質問

そこで疑問が生じます。私は何を間違っていますか?どうすれば修正できますか?