| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108 | 
							- <template>
 
-   <div id="app">
 
-     <router-view></router-view>
 
-   </div>
 
- </template>
 
- <script>
 
- export default {
 
-   name: 'app',
 
-   data(){
 
-     return {
 
-       isLogin: false,
 
-       userInfo: { //保存用户信息
 
-         nick: null,
 
-         ulevel: null,
 
-         uid: null,
 
-         portrait: null
 
-       }
 
-     }
 
-   },
 
-   created() {
 
-     if(!this.$cookies.get("session")){
 
-       //如果没有登录状态则跳转到登录页
 
-       this.$router.push('/login');
 
-     }
 
-   },
 
-   //监听路由检查登录
 
-   watch:{
 
-     "$route" : 'checkLogin'
 
-   },
 
-   mounted(){
 
-     //组件开始挂载时获取用户信息
 
-     // this.getUserInfo();
 
-   },
 
-   methods: {
 
-     //请求用户的一些信息
 
-     getUserInfo(){
 
-       var userinfo = this.$cookies.get("session");
 
-     },
 
-     checkLogin(){
 
-       //检查是否存在session
 
-       //cookie操作方法在源码里有或者参考网上的即可
 
-       if(!this.$cookies.get("session")){
 
-         //如果没有登录状态则跳转到登录页
 
-         this.$router.push('/login');
 
-       }
 
-     },
 
-     getCookie: function (cname) {
 
-       var name = cname + "=";
 
-       var ca = document.cookie.split(';');
 
-       for (var i = 0; i < ca.length; i++) {
 
-         var c = ca[i];
 
-         while (c.charAt(0) == ' ') c = c.substring(1);
 
-         if (c.indexOf(name) != -1) return c.substring(name.length, c.length);
 
-       }
 
-       return "";
 
-     }
 
-   },
 
-   components: {}
 
- };
 
- </script>
 
- <style>
 
- html,
 
- body,
 
- #app {
 
-   margin: 0 0;
 
-   background-color: #e9eef3;
 
-   height: 100%;
 
- }
 
- .el-header,
 
- .el-footer {
 
-   /* background-color: #b3c0d1; */
 
-   color: #333;
 
-   text-align: center;
 
-   line-height: 60px;
 
- }
 
- .el-main {
 
-   background-color: #f0f2f5;
 
-   color: #333;
 
-   text-align: center;
 
-   padding-top: 0px !important;
 
- }
 
- /*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
 
- ::-webkit-scrollbar {
 
-   width: 8px;
 
-   height: 8px;
 
- }
 
- /*定义滚动条轨道 内阴影+圆角*/
 
- ::-webkit-scrollbar-track {
 
-   border-radius: 4px;
 
-   background-color: #F5F5F5;
 
- }
 
- /*定义滑块 内阴影+圆角*/
 
- ::-webkit-scrollbar-thumb {
 
-   border-radius: 4px;
 
-   background-color: #c8c8c8;
 
-   box-shadow: inset 0 0 6px rgba(0, 0, 0, .1);
 
-   -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .1);
 
- }
 
- .table-header {
 
-   color: #727272;
 
-   font-weight: 600;
 
- }
 
- </style>
 
 
  |