| 1234567891011121314151617181920212223242526272829303132 |
- "use strict";
- exports.__esModule = true;
- exports.route = route;
- exports.functionalRoute = functionalRoute;
- exports.routeProps = void 0;
- /**
- * Vue Router support
- */
- 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;
- }
- }
- function functionalRoute(context) {
- route(context.parent && context.parent.$router, context.props);
- }
- var routeProps = {
- url: String,
- replace: Boolean,
- to: [String, Object]
- };
- exports.routeProps = routeProps;
|