我正在使用 react select 创建选项下拉列表。我想访问下拉列表中的标签,但还想访问与数据相关的值。例如:
import Select from 'react-select'
let options = [
{
label: Small,
change: -3
},
{
label: Medium,
change: 0
}
]
<Select id={"options"} defaultValue={options[0]} options={options} />
let selectedChange = // How can I access the change property?
let selectedLabel = document.querySelector(`#options`).textContent // This is how I have been getting the proper label
<button onClick={console.log(selectedChange, selectedLabel)}></button>
Run Code Online (Sandbox Code Playgroud)
我想通过将选项更改值添加到默认价格来更改项目的显示成本,但我只想在选择中显示标签。
我正在尝试使用 Chrono 板条箱获取 Rust 中当前的工作日。
JavaScript 的等价物是这样的:
new Date().toLocaleDateString('en-US',{weekday: 'long'});
Run Code Online (Sandbox Code Playgroud)
我使用以下代码获取当前时间戳:
let current_time = chrono::offset::Local::now();
Run Code Online (Sandbox Code Playgroud)
我尝试.weekday()对结果DateTime结构调用方法,但未成功。我看到该DateLike特征在文档中提供了这种性质的东西,但我发现自己无法在没有示例的情况下解析文档并生成相应的代码。
我一直在使用Firebase测试应用程序。我将某个项目设置为默认项目。现在,我想部署一个不同的项目,但不了解如何默认删除以前的项目。(我几乎没有使用终端的经验)。
我有一个 for 循环:
let list: &[i32]= vec!(1,3,4,17,81);
for el in list {
println!("The current element is {}", el);
println!("The current index is {}", i);// <- How do I get the current index?
}
Run Code Online (Sandbox Code Playgroud)
如何获取当前元素的索引?
我试过了
for el, i in list
for {el, i} in list
for (el, i) in list.enumerate()
我能够使用 vec 的映射访问迭代器,但收到一个错误:
unused `std::iter::Map` that must be used
note: `#[warn(unused_must_use)]` on by default
note: iterators are lazy and do nothing unless consumed
Run Code Online (Sandbox Code Playgroud)
,这个关于这个主题的 SO 答案让我相信我应该使用 for 循环来代替(尽管我可能会误解),因为我并没有试图以任何方式调整原始 …
rust ×2
date ×1
firebase ×1
firebase-cli ×1
javascript ×1
jsx ×1
loops ×1
react-select ×1
reactjs ×1
rust-chrono ×1
terminal ×1