有没有办法在 Flutter Web 中创建和读取 cookie?
Is there a way to create and read cookies in Flutter Web?
想知道Flutter有没有类似document.cookie
在Javascript中创建和读取cookies的方法。这似乎是合乎逻辑的,因为 Flutter Web 在构建时变成 Javascript。
试试这个
import 'dart:html';
final cookie=document.cookie;
这将 return 字符串像 "key=value; key2=value"
如果你需要数据作为 Map ,你应该使用 split 和 map 方法从它
中提取key:value
喜欢:
import 'dart:html';
final cookie = document.cookie!;
final entity = cookie.split("; ").map((item) {
final split = item.split("=");
return MapEntry(split[0], split[1]);
});
final cookieMap = Map.fromEntries(entity);
用于设置 cookie
document.cookie="key=value";
想知道Flutter有没有类似document.cookie
在Javascript中创建和读取cookies的方法。这似乎是合乎逻辑的,因为 Flutter Web 在构建时变成 Javascript。
试试这个
import 'dart:html';
final cookie=document.cookie;
这将 return 字符串像 "key=value; key2=value"
如果你需要数据作为 Map ,你应该使用 split 和 map 方法从它
喜欢:
import 'dart:html';
final cookie = document.cookie!;
final entity = cookie.split("; ").map((item) {
final split = item.split("=");
return MapEntry(split[0], split[1]);
});
final cookieMap = Map.fromEntries(entity);
用于设置 cookie
document.cookie="key=value";