小编Qud*_*rge的帖子

从 React-Select 组件获取选定值的最佳方法是什么?

我正在使用 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)

我想通过将选项更改值添加到默认价格来更改项目的显示成本,但我只想在选择中显示标签。

javascript jsx reactjs react-select

6
推荐指数
1
解决办法
2827
查看次数

如何使用 Chrono 板条箱获取 Rust 中当前的工作日?

我正在尝试使用 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特征在文档中提供了这种性质的东西,但我发现自己无法在没有示例的情况下解析文档并生成相应的代码。

date rust rust-chrono

6
推荐指数
1
解决办法
3773
查看次数

如何使用Firebase重置默认项目托管?

我一直在使用Firebase测试应用程序。我将某个项目设置为默认项目。现在,我想部署一个不同的项目,但不了解如何默认删除以前的项目。(我几乎没有使用终端的经验)。

terminal firebase firebase-hosting firebase-cli

2
推荐指数
1
解决办法
2165
查看次数

如何在 Rust 的 for 循环中获取当前元素的索引?

我有一个 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 循环来代替(尽管我可能会误解),因为我并没有试图以任何方式调整原始 …

loops rust

1
推荐指数
1
解决办法
610
查看次数