module = "blah"

module 屬性設定導入項目的模組。例如,


# #![allow(unused_variables)]
#fn main() {
#[wasm_bindgen(module = "wu/tang/clan")]
extern "C" {
    type ThirtySixChambers;
}
#}

產生類似以下的 JavaScript 導入黏合程式碼

import { ThirtySixChambers } from "wu/tang/clan";

如果沒有 module 屬性,則會改用全域範圍。例如,


# #![allow(unused_variables)]
#fn main() {
#[wasm_bindgen]
extern "C" {
    fn illmatic() -> u32;
}
#}

產生類似以下的 JavaScript 導入黏合程式碼

let illmatic = this.illmatic;

請注意,如果使用 module 指定的字串以 ./..// 開頭,則會將其解譯為本機 JS 片段的路徑。如果這不適用於您的用例,您可能會對raw_module 屬性感興趣