fix clint storage
This commit is contained in:
@@ -56,7 +56,7 @@ define('session-storage', ['storage'], function (Dep) {
|
||||
},
|
||||
|
||||
set: function (name, value) {
|
||||
if (value instanceof Object || Array.isArray(value)) {
|
||||
if (value instanceof Object || Array.isArray(value) || value === true || value === false) {
|
||||
value = '__JSON__:' + JSON.stringify(value);
|
||||
}
|
||||
try {
|
||||
@@ -66,6 +66,10 @@ define('session-storage', ['storage'], function (Dep) {
|
||||
}
|
||||
},
|
||||
|
||||
has: function (name) {
|
||||
return this.storageObject.getItem(name) !== null;
|
||||
},
|
||||
|
||||
clear: function (name) {
|
||||
for (var i in this.storageObject) {
|
||||
if (i === name) {
|
||||
|
||||
@@ -96,7 +96,7 @@ define('storage', [], function () {
|
||||
this.checkType(type);
|
||||
|
||||
var key = this.composeKey(type, name);
|
||||
if (value instanceof Object || Array.isArray(value)) {
|
||||
if (value instanceof Object || Array.isArray(value) || value === true || value === false) {
|
||||
value = '__JSON__:' + JSON.stringify(value);
|
||||
}
|
||||
try {
|
||||
|
||||
Reference in New Issue
Block a user