問題タブ [wasm-bindgen]

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

rust - IntoWasmAbi が実装されていないため、Box<[Box<[JsValue]>]> を返すことはできません

JsValue配列に対してチャンク メソッドを作成しようとしています。変更された配列を JavaScript に戻す方法はありますか?

それが私がやろうとしていることです:

コンパイル中にこれを取得します:

js_sys も試してみましたが、JS API ラッパーにすぎないため、純粋な JS 実装よりもさらに時間がかかるようです。

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

rust - Vecの使い方戻り値の型として、wasm_bindgen を使用して Javascript で読み取り可能にします

次のコードをコンパイルしたい。

ただし、コンパイラはそれを許可しません。

wasm_bindgen の最新バージョン (v0.2.55) を使用しています。これは可能だと思いますよね?

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

rust - Wasm (Rust) で JS オブジェクトのプロパティにアクセスするには?

wasm bindgen を使用しており、次の機能があります。

jsでこの関数を呼び出して正常obj({name: "john"}); に動作しますが、しようとするconsole::log_1(o.name); とエラーが発生unknown fieldしますname

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

npm - shadow-cljs プロジェクトでローカル wasm npm パッケージをインポートできない

shadow-cljs プロジェクトに wasm パッケージをインポートしようとして遊んでいます。npm パッケージにバンドルされていますが、このエラーが発生し続けます。

これは私のプロジェクト構造です:

これは私のpackage.jsonです(clojurescriptプロジェクトから):

次のようにキャンバスモジュールを実行npm installしてプロジェクトに追加しました(core.cljs内):

ここで何が問題になっているようですか??