@@ -40,15 +40,10 @@ function getActions(component, mapActionsToProps) {
4040function getProps ( component ) {
4141 var props = { } ;
4242 var attrs = getAttrs ( component ) ;
43- var stateNames = component . vuaReduxStateNames ;
44- var actionNames = component . vuaReduxActionNames ;
43+ var propNames = component . vuaReduxPropNames ;
4544
46- for ( var ii = 0 ; ii < stateNames . length ; ii ++ ) {
47- props [ stateNames [ ii ] ] = component [ stateNames [ ii ] ] ;
48- }
49-
50- for ( var _ii = 0 ; _ii < actionNames . length ; _ii ++ ) {
51- props [ actionNames [ _ii ] ] = component [ actionNames [ _ii ] ] ;
45+ for ( var ii = 0 ; ii < propNames . length ; ii ++ ) {
46+ props [ propNames [ ii ] ] = component [ propNames [ ii ] ] ;
5247 }
5348
5449 return _extends ( { } , props , attrs ) ;
@@ -97,12 +92,11 @@ function connect(mapStateToProps, mapActionsToProps, mergeProps) {
9792 data : function data ( ) {
9893 var state = getStates ( this , mapStateToProps ) ;
9994 var actions = getActions ( this , mapActionsToProps ) ;
100- var stateNames = Object . keys ( state ) ;
101- var actionNames = Object . keys ( actions ) ;
95+ var merged = mergeProps ( state , actions ) ;
96+ var propNames = Object . keys ( merged ) ;
10297
10398 return _extends ( { } , mergeProps ( state , actions ) , {
104- vuaReduxStateNames : stateNames ,
105- vuaReduxActionNames : actionNames
99+ vuaReduxPropNames : propNames
106100 } ) ;
107101 } ,
108102 created : function created ( ) {
@@ -112,11 +106,13 @@ function connect(mapStateToProps, mapActionsToProps, mergeProps) {
112106
113107 this . vuaReduxUnsubscribe = store . subscribe ( function ( ) {
114108 var state = getStates ( _this , mapStateToProps ) ;
115- var stateNames = Object . keys ( state ) ;
116- _this . vuaReduxStateNames = stateNames ;
109+ var actions = getActions ( _this , mapActionsToProps ) ;
110+ var merged = mergeProps ( state , actions ) ;
111+ var propNames = Object . keys ( merged ) ;
112+ _this . vuaReduxPropNames = propNames ;
117113
118- for ( var ii = 0 ; ii < stateNames . length ; ii ++ ) {
119- _this [ stateNames [ ii ] ] = state [ stateNames [ ii ] ] ;
114+ for ( var ii = 0 ; ii < propNames . length ; ii ++ ) {
115+ _this [ propNames [ ii ] ] = state [ propNames [ ii ] ] ;
120116 }
121117 } ) ;
122118 } ,
0 commit comments