在小程序中此本地存储还是很常见的,比如用户的信息和用户token,今天就写一下如何优雅的进行本地存储
commonData.js
/*
持久化存储
使用方法:
读取用户token:console.log( commonData.user_token );
存储用户token:commonData.user_token = “123456ascd”;
*/
let commonData = {
set user_token(token) { // 存储用户Token
// 支付宝小程序
// my.setStorageSync("user_token", token);
wx.setStorageSync("user_token", token);
},
get user_token() { // 获取用户Token
// 支付宝小程序
// let data = my.getStorageSync("user_token");
let data = wx.getStorageSync("user_token");
return data ? data : '';
}
}
module.exports = commonData;
实例:本地存储和读取用户token
pages/index.js
// 本地数据存储管理类
const CommonData = require('./commonData.js');
Page({
onLoad: function (options) {
this.bindSetToken("1234qwer");//设置token
},
bindSetToken(token){ // 存储token
CommonData.user_token = token
},
bindShowToken(){ //打印token
console.log(CommonData.user_token);
},
})