File tree 4 files changed +29
-1
lines changed
4 files changed +29
-1
lines changed Original file line number Diff line number Diff line change 71
71
"typescript" : " ^2.9.2" ,
72
72
"uglify-es" : " ^3.1.6" ,
73
73
"vue" : " ^2.5.16" ,
74
+ "vue-property-decorator" : " ^7.0.0" ,
74
75
"vuepress" : " ^0.14.2"
75
76
}
76
77
}
Original file line number Diff line number Diff line change
1
+ import { Component , Vue } from 'vue-property-decorator'
2
+
3
+ @Component ( {
4
+ apollo : {
5
+ allFilms : '' ,
6
+ } ,
7
+ } )
8
+ export default class Decorator extends Vue {
9
+ allFilms = [ ]
10
+ }
Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ import { HttpLink } from 'apollo-link-http'
6
6
7
7
import VueApollo from '../index'
8
8
import App from './App'
9
+ import Decorator from './Decorator'
9
10
10
11
const httpLink = new HttpLink ( { uri : 'https://dummy.test.com' } )
11
12
const cache : any = 'dummy cache' ;
@@ -26,4 +27,10 @@ const apolloProvider = new VueApollo({
26
27
Vue . use ( VueApollo )
27
28
28
29
/* eslint no-new: 0 */
29
- new Vue ( { el : '#app' , provide : apolloProvider . provide ( ) , render : h => h ( App ) } )
30
+ new Vue ( {
31
+ el : '#app' ,
32
+ provide : apolloProvider . provide ( ) ,
33
+ render : h => h ( App , [
34
+ h ( Decorator )
35
+ ] )
36
+ } )
Original file line number Diff line number Diff line change 7209
7209
dependencies :
7210
7210
indexof "0.0.1"
7211
7211
7212
+ vue-class-component@^6.2.0 :
7213
+ version "6.2.0"
7214
+ resolved "https://registry.yarnpkg.com/vue-class-component/-/vue-class-component-6.2.0.tgz#7adb1daa9a868c75f30f97f33f4f1b94aee62089"
7215
+
7212
7216
vue-hot-reload-api@^2.3.0 :
7213
7217
version "2.3.0"
7214
7218
resolved "https://registry.yarnpkg.com/vue-hot-reload-api/-/vue-hot-reload-api-2.3.0.tgz#97976142405d13d8efae154749e88c4e358cf926"
@@ -7223,6 +7227,12 @@ vue-loader@^15.2.4:
7223
7227
vue-hot-reload-api "^2.3.0"
7224
7228
vue-style-loader "^4.1.0"
7225
7229
7230
+ vue-property-decorator@^7.0.0 :
7231
+ version "7.0.0"
7232
+ resolved "https://registry.yarnpkg.com/vue-property-decorator/-/vue-property-decorator-7.0.0.tgz#46f53dd741eb86c3af091bb0492400c450eebf19"
7233
+ dependencies :
7234
+ vue-class-component "^6.2.0"
7235
+
7226
7236
vue-router@^3.0.1 :
7227
7237
version "3.0.1"
7228
7238
resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-3.0.1.tgz#d9b05ad9c7420ba0f626d6500d693e60092cc1e9"
You can’t perform that action at this time.
0 commit comments