問題タブ [rust-ink]
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.
flutter - Flutter Container を使用する場合、すべて問題ありませんが波及効果はありません - ただし、Ink はその親を超えて描画します
シングルチャイルドスクロールビュー内にいくつかのボタンを提供したい
これは ButtonCard のビルド メソッドです。
ButtonCard でコンテナーを使用すると、すべて問題ありませんが、InkWell には波及効果が表示されません (BoxDecation カラー セットのため)。
しかし、コンテナをインクに変更すると、必要な美しい波及効果が得られます。ただし、scolling 中に次のエラーが発生します。
ご覧のとおり、boxdecoration を使用した Ink は、親の境界線を塗りつぶしています。これはインクのバグですか、それともここで何が問題なのか知っている人はいますか? ありがとう!
blockchain - インク作り!スマート コントラクトを元に戻す
インクで微調整中!スマート コントラクトといくつかのテスト コントラクトをhttps://polkadot.js.org/からデプロイしました。ただし、スマート コントラクト内に条件文を設定しても、呼び出しは元に戻さずに通過します。エラー処理に何か問題がありますか?
コード例:
unit-testing - 呼び出し元をインクで設定するにはどうすればよいですか? 契約単体テスト機能?
関数のテスト関数を書いていdo_check
ます。ここで、呼び出し元を設定したいのですが、その方法がわかりません。
substrate - 下地インク!条件付きコンパイル
したがって、契約には次の外部関数があります。
この関数の主な目的は、時間関連の値をテストできるようにコントラクトの時間を進めることですが、本番環境に残すことはお勧めできません。
だから私はさびた条件付きコンパイルの魔法をやろうとしていて、コントラクトが --release フラグでビルドされているときにそれを除外しようとしています。
#[cfg(debug_assertions)] が #[ink(message)] と競合しているようで、コンパイル中に関数が見つかりません。
私が試したもう1つのことは、関数自体の中でマクロを使用することです:
コントラクトをコンパイルできるようになりましたが、--release フラグを使用してコントラクトをコンパイルしたかどうかに関係なく、wasm をターゲットにしているという事実に関連していると思われるマクロは常に false を返すようです。
私がやろうとしていることをどのように達成できるか知っている人はいますか?