修改Parse-SDK-JS之旅:localStorage存储

这里修改是比较简单的

定位脚本

文件名src/StorageController.browser.js显而易见,就是它了!

修改脚本

修改脚本很简单,把原生的localStorage API改为微信小程序的api即可:

import ParsePromise from './ParsePromise';

var StorageController = {
  async: 0,

  getItem(path: string): ?string {
    // return localStorage.getItem(path);
    return wx.getStorageSync(path);
  },

  setItem(path: string, value: string) {
    try {
      // localStorage.setItem(path, value);
      wx.setStorageSync(path, value);
    } catch (e) {
      // Quota exceeded, possibly due to Safari Private Browsing mode
    }
  },

  removeItem(path: string) {
    // localStorage.removeItem(path);
    return wx.removeStorageSync(path);
  },

  clear() {
    // localStorage.clear();
    return wx.clearStorageSync();
  }
};

module.exports = StorageController;

测试,完美!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容