uniapp 中 sessstronge
时间: 2024-12-17 21:23:36 浏览: 42
uniApp 中的 sessionStorage 是一种本地存储机制,它类似于浏览器的 localStorage,但数据会在用户关闭当前应用实例后失效。在uniApp(基于微信小程序、H5、原生等多端框架)中,sessionStorage 存储的数据是临时性的,当用户清理缓存或者重新打开应用时,先前存储在 sessionStorage 的数据会被清除。
使用 sessionStorage,开发者可以在跨页面会话期间共享数据,例如登录状态、用户的首选项等。访问和操作 sessionStorge 的步骤如下:
1. 使用 `wx.setStorageSync` 或者 `uni.setStorageSync` 设置键值对:
```javascript
wx.setStorageSync('username', 'John');
```
2. 使用 `wx.getStorageSync` 或者 `uni.getStorageSync` 获取数据:
```javascript
const username = wx.getStorageSync('username');
```
3. 清除某个键的数据:
```javascript
wx.clearStorageSync('username');
```
4. 清除整个 sessionStorage:
```javascript
wx.clearStorageSync();
```
需要注意的是,sessionStorage 和 localStorage 都有一定的大小限制,超过后可能会导致数据无法存储或部分数据丢失。
阅读全文
相关推荐














