File tree Expand file tree Collapse file tree 2 files changed +8
-6
lines changed Expand file tree Collapse file tree 2 files changed +8
-6
lines changed Original file line number Diff line number Diff line change 1
- import { warn } from './util'
1
+ import util , { warn } from './util'
2
2
import Recognizer from 'route-recognizer'
3
3
import RouterApi from './router/api'
4
4
import RouterInternal from './router/internal'
@@ -81,7 +81,7 @@ export default class Router {
81
81
this . _suppress = suppressTransitionError
82
82
83
83
// create history object
84
- let inBrowser = Router . Vue . util . inBrowser
84
+ let inBrowser = util . Vue . util . inBrowser
85
85
this . mode = ( ! inBrowser || this . _abstract )
86
86
? 'abstract'
87
87
: this . _history
@@ -118,7 +118,7 @@ Router.install = function (Vue) {
118
118
View ( Vue )
119
119
Link ( Vue )
120
120
Override ( Vue )
121
- Router . Vue = Vue
121
+ util . Vue = Vue
122
122
Router . installed = true
123
123
}
124
124
Original file line number Diff line number Diff line change 1
- import Router from './index'
2
1
import RouteRecognizer from 'route-recognizer'
3
2
const genQuery = RouteRecognizer . prototype . generateQueryString
4
3
4
+ // export default for holding the Vue reference
5
+ const exports = { }
6
+ export default exports
7
+
5
8
/**
6
9
* Warn stuff.
7
10
*
@@ -102,8 +105,7 @@ let resolver
102
105
export function resolveAsyncComponent ( handler , cb ) {
103
106
if ( ! resolver ) {
104
107
resolver = {
105
- // HACK
106
- resolve : Router . Vue . prototype . _resolveComponent ,
108
+ resolve : exports . Vue . prototype . _resolveComponent ,
107
109
$options : {
108
110
components : {
109
111
_ : handler . component
You can’t perform that action at this time.
0 commit comments