| 12345678910111213141516171819202122 |
- /**
- * Vue Router support
- */
- export function route(router, config) {
- var to = config.to,
- url = config.url,
- replace = config.replace;
- if (to && router) {
- router[replace ? 'replace' : 'push'](to);
- } else if (url) {
- replace ? location.replace(url) : location.href = url;
- }
- }
- export function functionalRoute(context) {
- route(context.parent && context.parent.$router, context.props);
- }
- export var routeProps = {
- url: String,
- replace: Boolean,
- to: [String, Object]
- };
|