@@ -1720,12 +1720,10 @@ function initDollarApollo() {
1720
1720
function proxyData ( ) {
1721
1721
var _this = this ;
1722
1722
1723
- var apollo = this . $options . apollo ;
1723
+ this . $_apolloInitData = { } ;
1724
1724
1725
+ var apollo = this . $options . apollo ;
1725
1726
if ( apollo ) {
1726
- this . $_apolloInitData = { } ;
1727
- // watchQuery
1728
-
1729
1727
var _loop = function _loop ( key ) {
1730
1728
if ( key . charAt ( 0 ) !== '$' ) {
1731
1729
var options = apollo [ key ] ;
@@ -1746,6 +1744,7 @@ function proxyData() {
1746
1744
}
1747
1745
} ;
1748
1746
1747
+ // watchQuery
1749
1748
for ( var key in apollo ) {
1750
1749
_loop ( key ) ;
1751
1750
}
@@ -1790,16 +1789,11 @@ function launch() {
1790
1789
configurable : true
1791
1790
} ) ;
1792
1791
1793
- // Init data
1794
- for ( var key in this . $_apolloInitData ) {
1795
- this . $set ( this . $data . $apolloData . data , key , this . $_apolloInitData [ key ] ) ;
1796
- }
1797
-
1798
1792
// watchQuery
1799
- for ( var _key in apollo ) {
1800
- if ( _key . charAt ( 0 ) !== '$' ) {
1801
- var options = apollo [ _key ] ;
1802
- this . $apollo . addSmartQuery ( _key , options ) ;
1793
+ for ( var key in apollo ) {
1794
+ if ( key . charAt ( 0 ) !== '$' ) {
1795
+ var options = apollo [ key ] ;
1796
+ this . $apollo . addSmartQuery ( key , options ) ;
1803
1797
}
1804
1798
}
1805
1799
@@ -1808,8 +1802,8 @@ function launch() {
1808
1802
}
1809
1803
1810
1804
if ( apollo . $subscribe ) {
1811
- for ( var _key2 in apollo . $subscribe ) {
1812
- this . $apollo . addSmartSubscription ( _key2 , apollo . $subscribe [ _key2 ] ) ;
1805
+ for ( var _key in apollo . $subscribe ) {
1806
+ this . $apollo . addSmartSubscription ( _key , apollo . $subscribe [ _key ] ) ;
1813
1807
}
1814
1808
}
1815
1809
}
@@ -1834,7 +1828,7 @@ function installMixin(Vue, vueVersion) {
1834
1828
'$apolloData' : {
1835
1829
queries : { } ,
1836
1830
loading : 0 ,
1837
- data : { }
1831
+ data : this . $_apolloInitData
1838
1832
}
1839
1833
} ;
1840
1834
} ,
@@ -1907,7 +1901,7 @@ function install(Vue, options) {
1907
1901
ApolloProvider . install = install ;
1908
1902
1909
1903
// eslint-disable-next-line no-undef
1910
- ApolloProvider . version = "3.0.0-beta.24 " ;
1904
+ ApolloProvider . version = "3.0.0-beta.25 " ;
1911
1905
1912
1906
// Apollo provider
1913
1907
var ApolloProvider$1 = ApolloProvider ;
0 commit comments