File tree 3 files changed +9
-13
lines changed
3 files changed +9
-13
lines changed Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " vue-ls" ,
3
- "version" : " 2.2.21 " ,
3
+ "version" : " 2.3.0 " ,
4
4
"description" : " Vue plugin for work with LocalStorage from Vue context" ,
5
5
"main" : " dist/vue-ls.js" ,
6
6
"authors" : [
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " vue-ls" ,
3
- "version" : " 2.2.21 " ,
3
+ "version" : " 2.3.0 " ,
4
4
"description" : " Vue plugin for work with LocalStorage from Vue context" ,
5
5
"main" : " dist/vue-ls.js" ,
6
6
"jsnext:main" : " src/index.js" ,
Original file line number Diff line number Diff line change @@ -20,21 +20,17 @@ export default class {
20
20
static emit ( event ) {
21
21
const e = event || window . event ;
22
22
23
- const fire = ( listener ) => {
24
- let newValue ;
25
- let oldValue ;
26
-
23
+ const getValue = ( data ) => {
27
24
try {
28
- newValue = JSON . parse ( e . newValue ) . value ;
25
+ return JSON . parse ( data ) . value ;
29
26
} catch ( err ) {
30
- newValue = e . newValue ;
27
+ return data ;
31
28
}
29
+ } ;
32
30
33
- try {
34
- oldValue = JSON . parse ( e . oldValue ) . value ;
35
- } catch ( err ) {
36
- oldValue = e . oldValue ;
37
- }
31
+ const fire = ( listener ) => {
32
+ const newValue = getValue ( e . newValue ) ;
33
+ const oldValue = getValue ( e . oldValue ) ;
38
34
39
35
listener ( newValue , oldValue , e . url || e . uri ) ;
40
36
} ;
You can’t perform that action at this time.
0 commit comments