问题标签 [web-sys]
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.
rust - web-sys 定义 js_sys::Function
如何定义一个js_sys::Function
必须用于get_current_position
获取用户纬度和经度坐标的变量?
我有以下
这给出了以下编译错误wasm-pack build --target web
:
据我了解,该参数需要是 ajs_sys::Function
而不是普通的 rust 闭包。文档有点模糊,但我认为我需要使用new_with_args
?
rust - 如何获得 WebGlContextAttributes 的字段?
我的情况是这样的,我只想获取WebGlContextAttributes
struct的字段。
我收到以下错误:
而且我已经阅读了文档WebGlContextAttributes,但仍然不知道如何获取它的字段值。
rust - 转换 Vec进入 JsValue
我正在尝试定义一个js_sys::Promise
. 承诺的解析应该返回一个容器,其中包含buf
在 webrtc 初始化中收集的所有候选冰。
我不确定如何转换buf
为JsValue
调用该resolve
函数所需的。尝试编译上面的代码时出现以下错误:
我尝试了一些转换 buf 的替代方法:
这给出了错误:
并JsValue::from_serde
要求RtcIceCandidate
实现Serialize
特征,这里不是这种情况。
rust - 使用自定义配置创建 web_sys::RtcPeerConnection
我想弄清楚如何RtcPeerConnection
用web-sys
板条箱创建一个。在 JavaScript 中,我可以编写以下内容:
这如何转化为生锈?我尝试了以下方法:
但创建时失败pc
。json!
宏来自serde_json::json
.
rust - 从 rust 中的 web_sys::File 获取参数
我正在从 JavaScript 发送一个 FileList 并尝试从列表中读取特定文件的参数,例如文件名,但我收到错误:(我method not found in Option<web_sys::File>
尝试了不同的变体来调用 File 的 getter 方法,例如在web-sys 文档中定义但没有成功)。
我在 Cargo.toml 中添加了File
and :FileList