mockStorge

This commit is contained in:
zuiidea
2016-12-14 00:19:41 +08:00
parent 5030c91f47
commit 7fd8bcdcc6
5 changed files with 51 additions and 71 deletions
+1 -5
View File
@@ -7,11 +7,7 @@ import Quote from '../components/dashboard/quote'
import Sales from '../components/dashboard/sales'
import Weather from '../components/dashboard/weather'
import styles from './dashboard.less'
import {color,mockStorge} from '../utils'
mockStorge('Dashboard',{
a:6
})
import {color} from '../utils'
const numberCardData = [
{
-1
View File
@@ -24,5 +24,4 @@ module.exports = {
request,
color,
classnames,
mockStorge,
}
+5 -2
View File
@@ -7,6 +7,9 @@ export default function mockStorge(name, defaultValue) {
global[key] = localStorage.getItem(key)
? JSON.parse(localStorage.getItem(key))
: defaultValue
!localStorage.getItem(key)&&localStorage.setItem(key, JSON.stringify(global[key]))
!localStorage.getItem(key) && localStorage.setItem(key, JSON.stringify(global[key]))
Watch.watch(global[key], function () {
localStorage.setItem(key, JSON.stringify(global[key]))
})
return key
}