Skip to content
目录

// 导入文件系统管理器 const system = wx.getFileSystemManager();

/**

  • 同步写入数据到指定的文件中
  • @param {string} fileName - 文件名,不包括扩展名
  • @param {*} data - 要写入的数据,任意类型 */ function write(fileName, data) { try { system.writeFileSync( ${wx.env.USER_DATA_PATH}/${fileName}.json, JSON.stringify(data), "utf8" ); console.log('📲 ~ ', ${fileName}本地缓存写入成功); return true; } catch (e) { console.log('📵 ~ ', ${fileName}本地缓存写入失败: + e); return false; } }

/**

  • 同步读取指定文件的内容
  • @param {string} fileName - 文件名,不包括扩展名 */ function read(fileName) { try { const json = system.readFileSync( ${wx.env.USER_DATA_PATH}/${fileName}.json, "utf8" ); console.log('📲 ~ ', ${fileName}本地缓存读取成功); return JSON.parse(json); } catch (e) { console.log('📵 ~ ', ${fileName}本地缓存读取失败: + e); return []; } }

const offLine = { write, read }; export default offLine;

Released under the MIT License.