vue2/examples/todomvc/js/routes.js

25 lines
390 B
JavaScript

/*global app, Router */
(function (app, Router) {
'use strict';
var router = new Router();
['all', 'active', 'completed'].forEach(function (visibility) {
router.on(visibility, function () {
app.visibility = visibility;
});
});
router.configure({
notfound: function () {
window.location.hash = '';
app.visibility = 'all';
}
});
router.init();
})(app, Router);