gpt4 book ai didi

dart - 如何保存文本输入框中的值并稍后在 Dart 中加载它?

转载 作者:行者123 更新时间:2023-12-01 09:33:45 24 4
gpt4 key购买 nike

(来自邮件列表)

如何创建某种文本输入框,以便我保存该文本并稍后在代码中使用它?我正在使用 Dart。

最佳答案

结合使用 InputElements 和 HTML5 本地存储。 Dart 中的 Storage 接口(interface)实现了 Map,因此您可以将键/值对存储为字符串。

HTML:

<p>
From local storage: <output id="username-output"></output>
</p>

<label for="username">Username:</label>
<input type="text" name="username" id="username">
<input type="submit" id="save" value="Save">

Dart :

import 'dart:html';

void main() {
InputElement username = query('#username');
InputElement submit = query('#save');
Element output = query('#username-output');
Storage localStorage = window.localStorage;

String savedUsername = localStorage['username'];
if (savedUsername != null) {
output.text = savedUsername;
}

submit.onClick.listen((Event e) {
output.text = username.value;
localStorage['username'] = username.value;
});
}

关于dart - 如何保存文本输入框中的值并稍后在 Dart 中加载它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12062593/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com