Skip to content

Commit 604208b

Browse files
committed
fix import dependency on entry point
1 parent 721794b commit 604208b

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

src/index.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { warn } from './util'
1+
import util, { warn } from './util'
22
import Recognizer from 'route-recognizer'
33
import RouterApi from './router/api'
44
import RouterInternal from './router/internal'
@@ -81,7 +81,7 @@ export default class Router {
8181
this._suppress = suppressTransitionError
8282

8383
// create history object
84-
let inBrowser = Router.Vue.util.inBrowser
84+
let inBrowser = util.Vue.util.inBrowser
8585
this.mode = (!inBrowser || this._abstract)
8686
? 'abstract'
8787
: this._history
@@ -118,7 +118,7 @@ Router.install = function (Vue) {
118118
View(Vue)
119119
Link(Vue)
120120
Override(Vue)
121-
Router.Vue = Vue
121+
util.Vue = Vue
122122
Router.installed = true
123123
}
124124

src/util.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
1-
import Router from './index'
21
import RouteRecognizer from 'route-recognizer'
32
const genQuery = RouteRecognizer.prototype.generateQueryString
43

4+
// export default for holding the Vue reference
5+
const exports = {}
6+
export default exports
7+
58
/**
69
* Warn stuff.
710
*
@@ -102,8 +105,7 @@ let resolver
102105
export function resolveAsyncComponent (handler, cb) {
103106
if (!resolver) {
104107
resolver = {
105-
// HACK
106-
resolve: Router.Vue.prototype._resolveComponent,
108+
resolve: exports.Vue.prototype._resolveComponent,
107109
$options: {
108110
components: {
109111
_: handler.component

0 commit comments

Comments
 (0)