'use strict';

export default function(Vue) {

    let options = {
        // 设置跟节点
        el: 'body',

        //路由状态
        router: {
            states: {
                'index': {
                    url: '/',
                    component: 'p-index'
                },

                'rss': {
                    url: '/:rssId',
                    component: 'p-index'
                },

                //404找不到页面
                //404必须放到最后
                'notFound': {
                    url: '*',
                    component: 'p-notFound'
                }
            },
            options: {
                // 页面模块默认全异步加载。
                async: true,
                // 使用html5 mode
                hashbang: false,
                // 设置页面间的转场效果
                transition: true
            }
        },

        //设置路由的事件~
        events: {
            'router:beforeEnter': function(to, from) {

            },

            'router:onEnter': function(to, from) {
                console.log('true');
            },

            'router:beforeLeave': function() {

            }
        }
    };

    new Vue(options);
}

@@ -797,16 +797,276 @@
 n: true%0A
+            %7D,%0A            // %E5%85%A8%E5%B1%80%E4%B8%AD%E9%97%B4%E4%BB%B6%0A            middleware: %7B%0A                // %E5%9C%A8%E8%B7%AF%E7%94%B1%E8%BF%9B%E5%85%A5%E5%89%8D%E6%89%A7%E8%A1%8C%0A                // %E5%8F%AF%E4%BB%A5%E7%94%A8%E4%BD%9C%E8%8E%B7%E5%8F%96%E7%94%A8%E6%88%B7%E4%BF%A1%E6%81%AF%EF%BC%8C%E7%99%BB%E9%99%86/%E6%8E%88%E6%9D%83%E7%9B%B8%E5%85%B3~~%0A                beforeEnter: function(location, next, router) %7B%0A                    //Vue.$root.isLogin = true;%0A                %7D%0A
         

添加全局中间件~用作权限控制~