ok-cache

1.0.2 • Public • Published

ok-cache

Install

npm i ok-cache --save

Usage

import OkCache from 'ok-cache';
 
const cache = new OkCache({
  prefix: 'app_', // default: ''
  driver: 'wxapp', // default: 'localStorage'
  promise: Promise // default: window.Promise, 需自行引入Promise-polyfill, 在微信小程序中务必传入此参数
});
 
cache.flush().rememberMany({
  userInfo (resolve) {
    setTimeout(() => resolve({
      name: 'Lily',
      gender: 'female'
    }), 1000);
  },
  commonSettings (resolve) {
    setTimeout(() => resolve({
      siteName: 'DREAM',
      showModal: false
    }), 2000);
  }
}).then(({ userInfo, commonSettings }) => {
  console.log(`${userInfo.name}, welcome to ${commonSettings.siteName}`);
});

Readme

Keywords

Package Sidebar

Install

npm i ok-cache

Weekly Downloads

0

Version

1.0.2

License

MIT

Last publish

Collaborators

  • funch