打个比方, 我要在storage中存入两条数据,
data1: 'aaa'
datda2: 'bbb'
我就得这样调用:
wx.setStorage(
{
key: 'data1',
data: 'aaa'
}
);
wx.setStorage(
{
key: 'data2',
data: 'bbb'
}
);
更简便的方法要么就封装, 要么就循环, 为什么官方不给一个这样存: 比如
wx.setStorage(
{
key: 'data2',
data: 'bbb'
},
{
key: 'data2',
data: 'bbb'
}
);
或者这样
wx.setStorage(
[{
key: 'data2',
data: 'bbb'
},
{
key: 'data2',
data: 'bbb'
}]
);
不是应该更方便吗?
本地缓存(wx.setStorage)那样读写是合适的。像 http 的 cookie 读写也是类似的:
写cookies : Response.Cookies("cookiename")("attribute") = "str1";
读cookies: str1 = Request.Cookies("cookiename")("attribute")。
自己封装一个就好了