提交 1dfa889a 编写于 作者: 求知_攀登者's avatar 求知_攀登者

dist

Signed-off-by: 求知_攀登者's avatarshanbeiannan <1761991696@qq.com>
上级 ef6dc597
#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;margin-top:60px}.contain{display:flex;flex-direction:row;justify-items:center}.sidebar{flex:0.2;text-align:center}.main{flex:0.8;background-color:#3f3f3f}.main,.router-link{color:#333}.contain[data-v-5e920711]{display:flex;flex-direction:column;justify-item:center}.login[data-v-5e920711]{padding:5px;width:240px}h3[data-v-15df8e92]{margin:40px 0 0}ul[data-v-15df8e92]{list-style-type:none;padding:0}li[data-v-15df8e92]{display:inline-block;margin:0 10px}.hello[data-v-15df8e92]{color:#fff}.search[data-v-18b2df16]{display:flex;flex-direction:row}a[data-v-4d9f3dea]{text-underline:none!important}div ul[data-v-4d9f3dea]{list-style:none}div ul li[data-v-4d9f3dea]{padding:10px;color:#333;text-align:left}.cell{color:#333}
\ No newline at end of file
(function(e){function t(t){for(var r,u,s=t[0],i=t[1],c=t[2],l=0,f=[];l<s.length;l++)u=s[l],o[u]&&f.push(o[u][0]),o[u]=0;for(r in i)Object.prototype.hasOwnProperty.call(i,r)&&(e[r]=i[r]);d&&d(t);while(f.length)f.shift()();return a.push.apply(a,c||[]),n()}function n(){for(var e,t=0;t<a.length;t++){for(var n=a[t],r=!0,u=1;u<n.length;u++){var i=n[u];0!==o[i]&&(r=!1)}r&&(a.splice(t--,1),e=s(s.s=n[0]))}return e}var r={},o={app:0},a=[];function u(e){return s.p+"js/"+({}[e]||e)+"."+{"chunk-2d0ba2cd":"ad2994d2"}[e]+".js"}function s(t){if(r[t])return r[t].exports;var n=r[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,s),n.l=!0,n.exports}s.e=function(e){var t=[],n=o[e];if(0!==n)if(n)t.push(n[2]);else{var r=new Promise(function(t,r){n=o[e]=[t,r]});t.push(n[2]=r);var a,i=document.createElement("script");i.charset="utf-8",i.timeout=120,s.nc&&i.setAttribute("nonce",s.nc),i.src=u(e),a=function(t){i.onerror=i.onload=null,clearTimeout(c);var n=o[e];if(0!==n){if(n){var r=t&&("load"===t.type?"missing":t.type),a=t&&t.target&&t.target.src,u=new Error("Loading chunk "+e+" failed.\n("+r+": "+a+")");u.type=r,u.request=a,n[1](u)}o[e]=void 0}};var c=setTimeout(function(){a({type:"timeout",target:i})},12e4);i.onerror=i.onload=a,document.head.appendChild(i)}return Promise.all(t)},s.m=e,s.c=r,s.d=function(e,t,n){s.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},s.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},s.t=function(e,t){if(1&t&&(e=s(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(s.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)s.d(n,r,function(t){return e[t]}.bind(null,r));return n},s.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return s.d(t,"a",t),t},s.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},s.p="/",s.oe=function(e){throw console.error(e),e};var i=window["webpackJsonp"]=window["webpackJsonp"]||[],c=i.push.bind(i);i.push=t,i=i.slice();for(var l=0;l<i.length;l++)t(i[l]);var d=c;a.push([0,"chunk-vendors"]),n()})({0:function(e,t,n){e.exports=n("56d7")},"01f9":function(e,t,n){},"02c3":function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[e._v("\n\t这是学生页面\n\t"),n("Self",{attrs:{msg:"来自学生页面的引用"}}),n("el-table",{staticStyle:{width:"100%"},attrs:{data:e.studentList,stripe:""}},[n("el-table-column",{attrs:{prop:"date",label:"日期",width:"180"}}),n("el-table-column",{attrs:{prop:"name",label:"姓名",width:"180"}}),n("el-table-column",{attrs:{prop:"address",label:"地址"}})],1)],1)},o=[],a=n("dc12"),u={extends:a["default"],title:"学生页",name:"Student",props:{msg:String},data:function(){return{studentList:[{date:"2016-05-02",name:"王小虎",address:"上海市普陀区金沙江路 1518 弄"},{date:"2016-05-04",name:"王小虎",address:"上海市普陀区金沙江路 1517 弄"},{date:"2016-05-01",name:"王小虎",address:"上海市普陀区金沙江路 1519 弄"},{date:"2016-05-03",name:"王小虎",address:"上海市普陀区金沙江路 1516 弄"}]}},created:function(){}},s=u,i=(n("7543"),n("2877")),c=Object(i["a"])(s,r,o,!1,null,null,null);t["default"]=c.exports},"034f":function(e,t,n){"use strict";var r=n("64a9"),o=n.n(r);o.a},"0de3":function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("div",[e._v(e._s(e.getDate)+e._s(e.msg)+e._s(e.date))]),r("el-button",{staticClass:"icon el-icon-refresh-right",attrs:{type:"primary"},on:{click:e.reload}},[e._v(" 刷新页面")]),r("img",{attrs:{alt:"Vue logo",src:n("cf05")}})],1)},o=[],a=n("dc12"),u={extends:a["default"],index:0,title:"首页",name:"Default",props:{},data:function(){return{msg:"这是首页",date:new Date}},created:function(){console.log(this.$store)},computed:{getDate:function(){return new Date}},methods:{reload:function(){var e=this;this.$store.dispatch("reload",!1),this.$nextTick(function(){e.$store.dispatch("reload",!0)})}}},s=u,i=n("2877"),c=Object(i["a"])(s,r,o,!1,null,null,null);t["default"]=c.exports},"158e":function(e,t,n){"use strict";n.r(t),n.d(t,"Mymodule",function(){return o}),n.d(t,"routeInfo",function(){return a});n("7f7f"),n("aef6"),n("ac6a"),n("f3e2");var r=n("2b0e"),o={},a=[],u=n("df7c"),s=n("3060");s.keys().forEach(function(e){if(e.endsWith(".vue")){var t=s(e),i=t.default||t,c=void 0==i.name||""==i.name?e:i.name,l=u.basename(c,".vue");if(o[l]=function(){return n("d43f")("".concat(e))},i.isComponent&&r["default"].component(l,function(t){n.e("chunk-2d0ba2cd").then(function(){var r=[n("35a6")("".concat(e))];t.apply(null,r)}.bind(this)).catch(n.oe)}),null!=i.extends){var d=i.extends;void 0==i.title?a.push({name:c,title:c,index:void 0==i.index?d.index:i.index}):a.push({name:c,title:i.title,index:void 0==i.index?d.index:i.index})}}})},2151:function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{attrs:{id:"login"}},[n("div",{staticClass:"contain"},[n("div",{staticClass:"login"},[n("div",[e._v("用户名:")]),n("div",[n("el-input",{attrs:{placeholder:"用户名"},model:{value:e.loginName,callback:function(t){e.loginName=t},expression:"loginName"}})],1)]),n("div",{staticClass:"login"},[n("div",[e._v("密码:")]),n("div",[n("el-input",{attrs:{type:"password",placeholder:"密码"}})],1)]),n("div",[n("el-button",{on:{click:e.Login}},[e._v("登录")])],1)])])},o=[],a={name:"Login",data:function(){return{loginName:"",isLogin:!1}},methods:{Login:function(){var e={loginName:this.loginName,isLogin:!0};this.$store.dispatch("init",e),console.log("this.$store.state.user",this.$store.state.user),this.$router.push({name:"Default"})}}},u=a,s=(n("78b5"),n("2877")),i=Object(s["a"])(u,r,o,!1,null,"5e920711",null);t["default"]=i.exports},"2c96":function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[e._v("\n\t新增一个测试页面看看,\n\t"),n("div",{staticClass:"search"},[n("el-input",{attrs:{placeholder:"请输入要查找的内容"}}),n("el-button",{attrs:{type:"primary",icon:"el-icon-search"}},[e._v("搜索")])],1)])},o=[],a=n("dc12"),u={extends:a["default"],title:"测试页面",name:"TestPage",props:{},data:function(){return{}},created:function(){},methods:{Search:function(){}}},s=u,i=(n("854a"),n("2877")),c=Object(i["a"])(s,r,o,!1,null,"18b2df16",null);t["default"]=c.exports},3060:function(e,t,n){var r={"./App.vue":"3dfd","./Login.vue":"2151","./components/404.vue":"7746","./components/BasePage.vue":"dc12","./components/Home.vue":"57da","./components/base/self.vue":"c8c0","./components/childpage/TestPage.vue":"2c96","./components/childpage/gender.vue":"a327","./components/childpage/score.vue":"69b5","./components/default.vue":"0de3","./components/detail.vue":"5358","./components/grade.vue":"4a14","./components/second/third/thirdPage.vue":"fc47","./components/sidebar.vue":"684d","./components/student.vue":"02c3"};function o(e){var t=a(e);return n(t)}function a(e){var t=r[e];if(!(t+1)){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}return t}o.keys=function(){return Object.keys(r)},o.resolve=a,e.exports=o,o.id="3060"},"3dfd":function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{attrs:{id:"app"}},[n("div",{staticClass:"contain"},[n("div",{staticClass:"sidebar"},[n("router-view",{attrs:{name:"sidebar"}})],1),n("div",{staticClass:"main"},[n("router-view")],1)])])},o=[],a={name:"app",props:{},data:function(){return{}},created:function(){},mounted:function(){this.$router.push({path:"/sidebar"}),null==this.$store.state.user?this.$router.push({name:"Login"}):this.$router.push({name:"Default"})},methods:{}},u=a,s=(n("034f"),n("2877")),i=Object(s["a"])(u,r,o,!1,null,null,null);t["default"]=i.exports},"4a14":function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[e._v("\n\t班级\n\t"),n("Self",{attrs:{msg:"来自年级页面的引用"}}),n("div",{staticStyle:{padding:"15px"}},[n("el-table",{staticStyle:{width:"100%"},attrs:{data:e.gradeList,stripe:""}},[n("el-table-column",{attrs:{prop:"grade",label:"年级",width:"180"}}),n("el-table-column",{attrs:{prop:"class",label:"班级",width:"180"}}),n("el-table-column",{attrs:{prop:"classTeacher",label:"班主任"}}),n("el-table-column",{attrs:{prop:"studentSum",label:"人数"}}),n("el-table-column",{attrs:{fixed:"right",label:"操作",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("el-button",{attrs:{type:"text",size:"small"},on:{click:function(n){return e.handleClick(t.row)}}},[e._v("查看")]),n("el-button",{attrs:{type:"text",size:"small"}},[e._v("编辑")])]}}])})],1)],1)],1)},o=[],a=n("dc12"),u={extends:a["default"],title:"班级页",name:"Grade",props:{},data:function(){return{gradeList:[{id:"1",grade:"一年级",class:"1班",studentSum:"40",classTeacher:"李东"},{id:"2",grade:"一年级",class:"2班",studentSum:"40",classTeacher:"李东"},{id:"3",grade:"一年级",class:"3班",studentSum:"40",classTeacher:"李东"},{id:"4",grade:"一年级",class:"4班",studentSum:"40",classTeacher:"李东"}]}},created:function(){},methods:{handleClick:function(e){console.log(e),this.$router.push({name:"Detail",params:e})}}},s=u,i=n("2877"),c=Object(i["a"])(s,r,o,!1,null,null,null);t["default"]=c.exports},5358:function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[e._v("\n\t\n\t详情页面\n\n\t\t人数:"+e._s(e.student.studentSum)+""),n("br"),e._v("\n\t\t班主任:"+e._s(e.student.classTeacher)),n("br"),e._v("\n\t\t班级:"+e._s(e.student.grade)+e._s(e.student.class)),n("br")])},o=[],a={title:"详情页面",name:"Detail",props:{},data:function(){return{student:{}}},created:function(){},mounted:function(){console.log("this.$route",this.$route.params),this.student=this.$route.params,void 0==this.student.id&&this.$router.push({name:"Err",params:{msg:"错误!"}})}},u=a,s=n("2877"),i=Object(s["a"])(u,r,o,!1,null,null,null);t["default"]=i.exports},5665:function(e,t,n){"use strict";n.r(t);var r=n("158e");console.log("Mymodule",r["Mymodule"]);var o=[{path:"/",components:{default:r["Mymodule"]["Home"],sidebar:r["Mymodule"]["Sidebar"]},children:[{path:"/index",name:"Default",component:r["Mymodule"]["Default"],meta:{requiresAuth:!0},beforeEnter:function(e,t,n){n()}},{path:"/detail",name:"Detail",component:r["Mymodule"]["Detail"],props:function(e){return{query:e.query.q}}},{path:"/student",name:"Student",component:r["Mymodule"]["Student"]},{path:"/grade",name:"Grade",component:r["Mymodule"]["Grade"]},{path:"/score",name:"Score",component:r["Mymodule"]["Score"]},{path:"/TestPage",name:"TestPage",component:r["Mymodule"]["TestPage"],props:function(e){return{query:e.query.q}}},{path:"/ThirdPage",name:"ThirdPage",component:r["Mymodule"]["ThirdPage"]},{path:"/gender",name:"Gender",component:r["Mymodule"]["Gender"]}]},{path:"/login",name:"Login",components:{default:r["Mymodule"]["Login"],sidebar:r["Mymodule"]["Sidebar"]}},{path:"*",name:"Err",component:r["Mymodule"]["Err"],beforeEnter:function(e,t,n){console.log("Err---to",e),n()}}];t["default"]=o},"56d7":function(e,t,n){"use strict";n.r(t);n("386d"),n("cadf"),n("551c"),n("f751"),n("097d");var r=n("2b0e"),o=n("3dfd"),a=n("5c96"),u=n.n(a),s=(n("0fae"),n("8c4f")),i=n("5665"),c=n("c0d6");r["default"].use(s["a"]),r["default"].use(u.a,{size:"small",zIndex:3e3}),window.debug=r["default"].prototype.debug=/debug/g.test(window.location.search),r["default"].config.productionTip=window.debug,r["default"].config.devtools=window.debug,r["default"].config.performance=window.debug,console.log("routes",i["default"]);var l=new s["a"]({mode:"history",routes:i["default"],scrollBehavior:function(e,t,n){return{x:0,y:0}}});l.beforeEach(function(e,t,n){n()});var d=s["a"].prototype.push;s["a"].prototype.push=function(e){return d.call(this,e).catch(function(e){return e})},new r["default"]({router:l,store:c["default"],render:function(e){return e(o["default"])}}).$mount("#app")},"57da":function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"hello"},[e.RouterViewState?n("router-view"):e._e()],1)},o=[],a=n("cebc"),u=n("2f62"),s={name:"Home",data:function(){return{}},created:function(){this.msg=this.$route.params.msg},mounted:function(){this.$router.push({name:"Default"})},computed:Object(a["a"])({},Object(u["b"])(["RouterViewState"])),methods:{}},i=s,c=(n("a893"),n("2877")),l=Object(c["a"])(i,r,o,!1,null,"15df8e92",null);t["default"]=l.exports},"64a9":function(e,t,n){},"684d":function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{attrs:{id:"Map"}},[e._v("\n\t这个是左侧导航视图\n\t"),n("div",[n("ul",e._l(e.routeInfo,function(t){return n("li",{key:this},[n("router-link",{attrs:{to:{name:t.name,params:{msg:"Hellow Word"}}},domProps:{textContent:e._s(t.title)}})],1)}),0)])])},o=[],a=(n("55dd"),n("158e")),u={name:"Sidebar",props:{msg:String},data:function(){return{routeInfo:a["routeInfo"]}},created:function(){console.log("routeInfo",a["routeInfo"])},mounted:function(){this.routeInfo.sort(this.arraySort("index"))},methods:{arraySort:function(e){return function(t,n){var r=t[e],o=n[e];return r-o}}}},s=u,i=(n("eb25"),n("2877")),c=Object(i["a"])(s,r,o,!1,null,"4d9f3dea",null);t["default"]=c.exports},"69b5":function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[e._v("\n\t这是成绩\n")])},o=[],a=n("dc12"),u={extends:a["default"],name:"Score",title:"成绩列表",props:{},data:function(){return{}},created:function(){}},s=u,i=n("2877"),c=Object(i["a"])(s,r,o,!1,null,null,null);t["default"]=c.exports},7543:function(e,t,n){"use strict";var r=n("90d5"),o=n.n(r);o.a},7746:function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[e._v("\n\t这是一个404页面\n")])},o=[],a={name:"Err",title:"404",data:function(){return{}},methodes:{}},u=a,s=n("2877"),i=Object(s["a"])(u,r,o,!1,null,null,null);t["default"]=i.exports},"78b5":function(e,t,n){"use strict";var r=n("9e4b"),o=n.n(r);o.a},"79f4":function(e,t,n){},"854a":function(e,t,n){"use strict";var r=n("79f4"),o=n.n(r);o.a},"90d5":function(e,t,n){},"9e4b":function(e,t,n){},a327:function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[e._v("\n\t这个页面叫Gender\n")])},o=[],a=n("dc12"),u={extends:a["default"],title:"新增的页面",name:"Gender",components:{},props:{msg:String},data:function(){return{}},created:function(){}},s=u,i=n("2877"),c=Object(i["a"])(s,r,o,!1,null,null,null);t["default"]=c.exports},a893:function(e,t,n){"use strict";var r=n("d8e2"),o=n.n(r);o.a},c0d6:function(e,t,n){"use strict";n.r(t);var r=n("2b0e"),o=n("2f62");r["default"].use(o["a"]);var a=new o["a"].Store({modules:{},state:{user:null,RouterViewState:!0},mutations:{user:function(e,t){return e.user=t},RouterViewState:function(e,t){return e.RouterViewState=t}},actions:{init:function(e,t){console.log(t),e.commit("user",t)},reload:function(e,t){e.commit("RouterViewState",t)}}});t["default"]=a},c8c0:function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[e._v("\n\t这里模拟一个自定义组件\n\t"+e._s(e.msg)+"\n")])},o=[],a={name:"Self",isComponent:!0,props:{msg:String},data:function(){return{}},created:function(){}},u=a,s=n("2877"),i=Object(s["a"])(u,r,o,!1,null,null,null);t["default"]=i.exports},cf05:function(e,t,n){e.exports=n.p+"img/logo.82b9c7a5.png"},d43f:function(e,t,n){var r={"./App":["3dfd",9],"./App.vue":["3dfd",9],"./Login":["2151",9],"./Login.vue":["2151",9],"./assets/logo.png":["cf05",7],"./components/404":["7746",9],"./components/404.vue":["7746",9],"./components/BasePage":["dc12",9],"./components/BasePage.vue":["dc12",9],"./components/Home":["57da",9],"./components/Home.vue":["57da",9],"./components/base/self":["c8c0",9],"./components/base/self.vue":["c8c0",9],"./components/childpage/TestPage":["2c96",9],"./components/childpage/TestPage.vue":["2c96",9],"./components/childpage/gender":["a327",9],"./components/childpage/gender.vue":["a327",9],"./components/childpage/score":["69b5",9],"./components/childpage/score.vue":["69b5",9],"./components/default":["0de3",9],"./components/default.vue":["0de3",9],"./components/detail":["5358",9],"./components/detail.vue":["5358",9],"./components/grade":["4a14",9],"./components/grade.vue":["4a14",9],"./components/second/third/thirdPage":["fc47",9],"./components/second/third/thirdPage.vue":["fc47",9],"./components/sidebar":["684d",9],"./components/sidebar.vue":["684d",9],"./components/student":["02c3",9],"./components/student.vue":["02c3",9],"./main":["56d7",9],"./main.js":["56d7",9],"./module":["158e",9],"./module.js":["158e",9],"./routes":["5665",9],"./routes.js":["5665",9],"./store":["c0d6",9],"./store.js":["c0d6",9]};function o(e){var t=r[e];return t?Promise.all(t.slice(2).map(n.e)).then(function(){var e=t[0];return n.t(e,t[1])}):Promise.resolve().then(function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t})}o.keys=function(){return Object.keys(r)},o.id="d43f",e.exports=o},d8e2:function(e,t,n){},dc12:function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[e._v("\n\t这是一个过渡页面,用于标志是否是页面,是否在左侧菜单栏展示。还可以做一些其他的扩展判定\t\t\n\t\n\t\n")])},o=[],a={index:99,name:"BasePage",props:{},data:function(){return{isPage:!0}},methods:{reload:function(){this.reload()}}},u=a,s=n("2877"),i=Object(s["a"])(u,r,o,!1,null,null,null);t["default"]=i.exports},eb25:function(e,t,n){"use strict";var r=n("01f9"),o=n.n(r);o.a},fc47:function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[e._v("\n\t这个页面目录比较深\n")])},o=[],a=n("dc12"),u={extends:a["default"],title:"三级目录下的",name:"ThirdPage",components:{},props:{msg:String},data:function(){return{}},created:function(){}},s=u,i=n("2877"),c=Object(i["a"])(s,r,o,!1,null,null,null);t["default"]=c.exports}});
//# sourceMappingURL=app.fb86c2c7.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/components/student.vue?9b82","webpack:///src/components/student.vue","webpack:///./src/components/student.vue?3b3f","webpack:///./src/components/student.vue","webpack:///./src/App.vue?5b85","webpack:///./src/components/default.vue?13bb","webpack:///src/components/default.vue","webpack:///./src/components/default.vue?9b3f","webpack:///./src/components/default.vue","webpack:///./src/module.js","webpack:///./src/Login.vue?2a3f","webpack:///src/Login.vue","webpack:///./src/Login.vue?6e01","webpack:///./src/Login.vue","webpack:///./src/components/childpage/TestPage.vue?96bf","webpack:///src/components/childpage/TestPage.vue","webpack:///./src/components/childpage/TestPage.vue?60aa","webpack:///./src/components/childpage/TestPage.vue","webpack:///./src sync \\.vue","webpack:///./src/App.vue?4dab","webpack:///src/App.vue","webpack:///./src/App.vue?a7d1","webpack:///./src/App.vue","webpack:///./src/components/grade.vue?ba63","webpack:///src/components/grade.vue","webpack:///./src/components/grade.vue?e5e7","webpack:///./src/components/grade.vue","webpack:///./src/components/detail.vue?4930","webpack:///src/components/detail.vue","webpack:///./src/components/detail.vue?f511","webpack:///./src/components/detail.vue","webpack:///./src/routes.js","webpack:///./src/main.js","webpack:///./src/components/Home.vue?f2e9","webpack:///src/components/Home.vue","webpack:///./src/components/Home.vue?2501","webpack:///./src/components/Home.vue","webpack:///./src/components/sidebar.vue?29c7","webpack:///src/components/sidebar.vue","webpack:///./src/components/sidebar.vue?9b1b","webpack:///./src/components/sidebar.vue","webpack:///./src/components/childpage/score.vue?afb3","webpack:///src/components/childpage/score.vue","webpack:///./src/components/childpage/score.vue?443f","webpack:///./src/components/childpage/score.vue","webpack:///./src/components/student.vue?56d2","webpack:///./src/components/404.vue?7f9e","webpack:///src/components/404.vue","webpack:///./src/components/404.vue?3436","webpack:///./src/components/404.vue","webpack:///./src/Login.vue?a3d8","webpack:///./src/components/childpage/TestPage.vue?ee5e","webpack:///./src/components/childpage/gender.vue?e423","webpack:///src/components/childpage/gender.vue","webpack:///./src/components/childpage/gender.vue?aedd","webpack:///./src/components/childpage/gender.vue","webpack:///./src/components/Home.vue?0574","webpack:///./src/store.js","webpack:///./src/components/base/self.vue?7287","webpack:///src/components/base/self.vue","webpack:///./src/components/base/self.vue?1f72","webpack:///./src/components/base/self.vue","webpack:///./src/assets/logo.png","webpack:///./src lazy ^.*$ namespace object","webpack:///./src/components/BasePage.vue?377f","webpack:///src/components/BasePage.vue","webpack:///./src/components/BasePage.vue?a094","webpack:///./src/components/BasePage.vue","webpack:///./src/components/sidebar.vue?fb20","webpack:///./src/components/second/third/thirdPage.vue?9f85","webpack:///src/components/second/third/thirdPage.vue","webpack:///./src/components/second/third/thirdPage.vue?d826","webpack:///./src/components/second/third/thirdPage.vue"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","app","jsonpScriptSrc","p","chunk-2d0ba2cd","exports","module","l","e","promises","installedChunkData","promise","Promise","resolve","reject","onScriptComplete","script","document","createElement","charset","timeout","nc","setAttribute","src","event","onerror","onload","clearTimeout","chunk","errorType","type","realSrc","target","error","Error","request","undefined","setTimeout","head","appendChild","all","m","c","d","name","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","oe","err","console","jsonpArray","window","oldJsonpFunction","slice","render","_vm","this","_h","$createElement","_c","_self","_v","attrs","msg","staticStyle","width","studentList","stripe","prop","label","staticRenderFns","studentvue_type_script_lang_js_","extends","BasePage","title","props","String","date","address","created","components_studentvue_type_script_lang_js_","component","componentNormalizer","__webpack_exports__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default","_s","getDate","staticClass","on","click","reload","alt","defaultvue_type_script_lang_js_","index","Date","log","$store","computed","methods","_this","dispatch","$nextTick","components_defaultvue_type_script_lang_js_","Mymodule","routeInfo","path","require","requireComponents","keys","forEach","fileName","endsWith","reqCom","vue","default","regName","basename","concat","isComponent","Vue","__WEBPACK_AMD_REQUIRE_ARRAY__","catch","basePage","id","placeholder","model","callback","$$v","loginName","expression","Login","Loginvue_type_script_lang_js_","isLogin","user","state","$router","src_Loginvue_type_script_lang_js_","icon","TestPagevue_type_script_lang_js_","Search","childpage_TestPagevue_type_script_lang_js_","map","./App.vue","./Login.vue","./components/404.vue","./components/BasePage.vue","./components/Home.vue","./components/base/self.vue","./components/childpage/TestPage.vue","./components/childpage/gender.vue","./components/childpage/score.vue","./components/default.vue","./components/detail.vue","./components/grade.vue","./components/second/third/thirdPage.vue","./components/sidebar.vue","./components/student.vue","webpackContext","req","webpackContextResolve","code","Appvue_type_script_lang_js_","mounted","src_Appvue_type_script_lang_js_","padding","gradeList","fixed","scopedSlots","_u","fn","scope","size","$event","handleClick","row","gradevue_type_script_lang_js_","grade","class","studentSum","classTeacher","obj","params","components_gradevue_type_script_lang_js_","student","detailvue_type_script_lang_js_","$route","components_detailvue_type_script_lang_js_","_module_js__WEBPACK_IMPORTED_MODULE_0__","routes","components","sidebar","children","meta","requiresAuth","beforeEnter","to","from","next","route","query","q","use","VueRouter","Element","zIndex","debug","test","location","search","config","productionTip","devtools","performance","router","scrollBehavior","savedPosition","x","y","beforeEach","originalPush","store","h","App","$mount","_e","Homevue_type_script_lang_js_","objectSpread","vuex_esm","components_Homevue_type_script_lang_js_","_l","item","domProps","textContent","sidebarvue_type_script_lang_js_","src_module","sort","arraySort","a","b","value1","value2","components_sidebarvue_type_script_lang_js_","scorevue_type_script_lang_js_","childpage_scorevue_type_script_lang_js_","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_student_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_student_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default","_404vue_type_script_lang_js_","methodes","components_404vue_type_script_lang_js_","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Login_vue_vue_type_style_index_0_id_5e920711_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Login_vue_vue_type_style_index_0_id_5e920711_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_TestPage_vue_vue_type_style_index_0_id_18b2df16_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_TestPage_vue_vue_type_style_index_0_id_18b2df16_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default","gendervue_type_script_lang_js_","childpage_gendervue_type_script_lang_js_","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Home_vue_vue_type_style_index_0_id_15df8e92_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Home_vue_vue_type_style_index_0_id_15df8e92_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default","vue__WEBPACK_IMPORTED_MODULE_0__","vuex__WEBPACK_IMPORTED_MODULE_1__","Vuex","Store","RouterViewState","mutations","val","actions","init","commit","selfvue_type_script_lang_js_","base_selfvue_type_script_lang_js_","./App","./Login","./assets/logo.png","./components/404","./components/BasePage","./components/Home","./components/base/self","./components/childpage/TestPage","./components/childpage/gender","./components/childpage/score","./components/default","./components/detail","./components/grade","./components/second/third/thirdPage","./components/sidebar","./components/student","./main","./main.js","./module","./module.js","./routes","./routes.js","./store","./store.js","webpackAsyncContext","ids","then","BasePagevue_type_script_lang_js_","isPage","components_BasePagevue_type_script_lang_js_","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_sidebar_vue_vue_type_style_index_0_id_4d9f3dea_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_sidebar_vue_vue_type_style_index_0_id_4d9f3dea_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default","thirdPagevue_type_script_lang_js_","third_thirdPagevue_type_script_lang_js_"],"mappings":"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","file":"js/app.fb86c2c7.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// script path function\n \tfunction jsonpScriptSrc(chunkId) {\n \t\treturn __webpack_require__.p + \"js/\" + ({}[chunkId]||chunkId) + \".\" + {\"chunk-2d0ba2cd\":\"ad2994d2\"}[chunkId] + \".js\"\n \t}\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar promises = [];\n\n\n \t\t// JSONP chunk loading for javascript\n\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n \t\t\t// a Promise means \"currently loading\".\n \t\t\tif(installedChunkData) {\n \t\t\t\tpromises.push(installedChunkData[2]);\n \t\t\t} else {\n \t\t\t\t// setup Promise in chunk cache\n \t\t\t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t\t\t});\n \t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n \t\t\t\t// start chunk loading\n \t\t\t\tvar script = document.createElement('script');\n \t\t\t\tvar onScriptComplete;\n\n \t\t\t\tscript.charset = 'utf-8';\n \t\t\t\tscript.timeout = 120;\n \t\t\t\tif (__webpack_require__.nc) {\n \t\t\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t\t\t}\n \t\t\t\tscript.src = jsonpScriptSrc(chunkId);\n\n \t\t\t\tonScriptComplete = function (event) {\n \t\t\t\t\t// avoid mem leaks in IE.\n \t\t\t\t\tscript.onerror = script.onload = null;\n \t\t\t\t\tclearTimeout(timeout);\n \t\t\t\t\tvar chunk = installedChunks[chunkId];\n \t\t\t\t\tif(chunk !== 0) {\n \t\t\t\t\t\tif(chunk) {\n \t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n \t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n \t\t\t\t\t\t\tvar error = new Error('Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')');\n \t\t\t\t\t\t\terror.type = errorType;\n \t\t\t\t\t\t\terror.request = realSrc;\n \t\t\t\t\t\t\tchunk[1](error);\n \t\t\t\t\t\t}\n \t\t\t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t\t\t}\n \t\t\t\t};\n \t\t\t\tvar timeout = setTimeout(function(){\n \t\t\t\t\tonScriptComplete({ type: 'timeout', target: script });\n \t\t\t\t}, 120000);\n \t\t\t\tscript.onerror = script.onload = onScriptComplete;\n \t\t\t\tdocument.head.appendChild(script);\n \t\t\t}\n \t\t}\n \t\treturn Promise.all(promises);\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_vm._v(\"\\n\\t这是学生页面\\n\\t\"),_c('Self',{attrs:{\"msg\":\"来自学生页面的引用\"}}),_c('el-table',{staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.studentList,\"stripe\":\"\"}},[_c('el-table-column',{attrs:{\"prop\":\"date\",\"label\":\"日期\",\"width\":\"180\"}}),_c('el-table-column',{attrs:{\"prop\":\"name\",\"label\":\"姓名\",\"width\":\"180\"}}),_c('el-table-column',{attrs:{\"prop\":\"address\",\"label\":\"地址\"}})],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\r\n\t<div>\r\n\t\t这是学生页面\r\n\t\t<Self msg=\"来自学生页面的引用\"></Self>\r\n\t\t <el-table\r\n\t\t :data=\"studentList\"\r\n\t\t\t stripe\r\n\t\t style=\"width: 100%\">\r\n\t\t <el-table-column\r\n\t\t prop=\"date\"\r\n\t\t label=\"日期\"\r\n\t\t width=\"180\">\r\n\t\t </el-table-column>\r\n\t\t <el-table-column\r\n\t\t prop=\"name\"\r\n\t\t label=\"姓名\"\r\n\t\t width=\"180\">\r\n\t\t </el-table-column>\r\n\t\t <el-table-column\r\n\t\t prop=\"address\"\r\n\t\t label=\"地址\">\r\n\t\t </el-table-column>\r\n\t\t </el-table>\r\n\t</div>\n</template>\n\n<script>\r\n\timport Page from './BasePage.vue';\r\n\t//import Self from './base/self.vue';\r\n\texport default {\r\n\t extends:Page,\r\n\t title:\"学生页\",\r\n\t name: 'Student',\r\n\t props: {\r\n\t msg: String\r\n\t },\r\n\t data(){\r\n\t\t return{\t\t\t \r\n\t\t\tstudentList:[\r\n\t\t\t\t{\r\n\t\t\t\t\tdate: '2016-05-02',\r\n\t\t\t\t\tname: '王小虎',\r\n\t\t\t\t\taddress: '上海市普陀区金沙江路 1518 弄'\r\n\t\t\t\t}, \r\n\t\t\t\t{\r\n\t\t\t\t\tdate: '2016-05-04',\r\n\t\t\t\t\tname: '王小虎',\r\n\t\t\t\t\taddress: '上海市普陀区金沙江路 1517 弄'\r\n\t\t\t\t}, \r\n\t\t\t\t{\r\n\t\t\t\t\tdate: '2016-05-01',\r\n\t\t\t\t\tname: '王小虎',\r\n\t\t\t\t\taddress: '上海市普陀区金沙江路 1519 弄'\r\n\t\t\t\t}, \r\n\t\t\t\t{\r\n\t\t\t\t\tdate: '2016-05-03',\r\n\t\t\t\t\tname: '王小虎',\r\n\t\t\t\t\taddress: '上海市普陀区金沙江路 1516 弄'\r\n\t\t\t\t}\r\n\t\t\t],\t \r\n\t\t }\r\n\t },\r\n\t created(){\r\n\t }\r\n\t}\n</script>\n\n<style>\r\n\t.cell{\r\n\t\tcolor:#333;\r\n\t}\n</style>\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./student.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./student.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./student.vue?vue&type=template&id=6c087386&\"\nimport script from \"./student.vue?vue&type=script&lang=js&\"\nexport * from \"./student.vue?vue&type=script&lang=js&\"\nimport style0 from \"./student.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import mod from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&lang=css&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',[_vm._v(_vm._s(_vm.getDate)+_vm._s(_vm.msg)+_vm._s(_vm.date))]),_c('el-button',{staticClass:\"icon el-icon-refresh-right\",attrs:{\"type\":\"primary\"},on:{\"click\":_vm.reload}},[_vm._v(\" 刷新页面\")]),_c('img',{attrs:{\"alt\":\"Vue logo\",\"src\":require(\"../assets/logo.png\")}})],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\r\n\t<div>\r\n\t\t<div>{{getDate}}{{ msg }}{{date}}</div><el-button @click=\"reload\" type=\"primary\" class=\"icon el-icon-refresh-right\"> 刷新页面</el-button>\r\n\t\t<img alt=\"Vue logo\" src=\"../assets/logo.png\">\r\n\t\t\r\n\t\t\r\n\t</div>\n</template>\n\n<script>\r\n\timport Page from './BasePage.vue';\r\n\texport default {\r\n\t extends:Page,\r\n\t index: 0,\t\r\n\t title:\"首页\",\r\n\t name: 'Default',\r\n\t props: {\r\n\t // msg: String\r\n\t },\r\n\t data(){\r\n\t\t return{\t\t\t\r\n\t\t\tmsg:\"这是首页\",\r\n\t\t\tdate: new Date()\r\n\t\t }\r\n\t },\r\n\t created(){\t\t \r\n\t\t console.log(this.$store);\r\n\t },\r\n\t computed:{\r\n\t\tgetDate:function(){\r\n\t\t\treturn new Date();\r\n\t\t} \r\n\t },\r\n\t methods:{\r\n\t\t /**\r\n\t\t * 重新加载页面\r\n\t\t */\r\n\t\t reload(){\r\n\t\t\t /**\r\n\t\t\t * 方法一:直接调用状态属性\r\n\t\t\t * */\r\n\t\t\t // this.$store.state.RouterViewState = false;\r\n\t\t\t // this.$nextTick(()=>{\r\n\t\t\t\t // this.$store.state.RouterViewState = true;\r\n\t\t\t // });\r\n\t\t\t /**\r\n\t\t\t * 方法二:通过actiongs中的方法调用\r\n\t\t\t */\r\n\t\t\t this.$store.dispatch(\"reload\",false);\r\n\t\t\t this.$nextTick(()=>{\r\n\t\t\t this.$store.dispatch(\"reload\",true);\r\n\t\t\t });\r\n\t\t }\r\n\t }\r\n\t}\n</script>\n\n<style>\n</style>\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./default.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./default.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./default.vue?vue&type=template&id=3a9c932a&\"\nimport script from \"./default.vue?vue&type=script&lang=js&\"\nexport * from \"./default.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","//自动注册所有页面,用于路由创建\r\nimport Vue from 'vue';\r\n let Mymodule = {};//路由页面用到的\r\n let routeInfo = [];//左侧导航用到的页面name和title\r\n const path = require(\"path\");\r\n const requireComponents = require.context('./', true, /\\.vue/);\n requireComponents.keys().forEach(fileName => {\n if (!fileName.endsWith('.vue')) return;\n // 组件实例\n const reqCom = requireComponents(fileName)\n let vue = reqCom.default || reqCom; \r\n\t\r\n\t\tlet regName = vue.name == undefined || vue.name == '' ? fileName : vue.name;\t\t\r\n\t\t //Foo = () => import('./Foo.vue')\r\n\t\tconst name = path.basename(regName, \".vue\");\r\n\t\t// Mymodule[name] = vue;//全部页面的同步import\t\r\n\t\t// Vue.component(name, vue);\r\n\t\t\r\n\t\t/**\r\n\t\t * 懒加载--注意这里不能直接使用变量import(fileName),必须使用 import(`${fileName}`)的方式\r\n\t\t * Webpack 会将任何一个异步模块与相同的块名称组合到相同的异步块中。\r\n\t\t * 这个是import的全部的页面\r\n\t\t * 每个组件打包成一个js文件 做成函数体import放在函数内\r\n\t\t */\r\n\t\t Mymodule[name] = () => import(/* webpackChunkName: \"school\" */`${fileName}`)\r\n\t\t // Mymodule[name] = resolve => {\n\t\t\t// \trequire([`${fileName}`], resolve)//在定义异步解析组件时,使用的是一个工厂函数\n\t\t\t// };\r\n\t\t/**\r\n\t\t * 自定义组件--全局注册 \r\n\t\t * 只注册isComponent:true的页面,标志它是自定义组件\r\n\t\t */\r\n\t\tif(vue.isComponent){\t\t\r\n\t\t\tVue.component(name, resolve => {\n\t\t\t\trequire([`${fileName}`], resolve)//vue异步组件:在定义异步解析组件时,使用的是一个工厂函数\n\t\t\t});\r\n\t\t}\r\n\t\t/**\r\n\t\t * 下面是导航页面用到的数据\r\n\t\t */\r\n\t\tif(vue.extends == null)return;//是否要在左侧加载的判定,即是否有 extends:Page ,可以在这里做一些其他的公共限定\r\n\t\t\r\n\t\r\n\t\tlet basePage = vue.extends;//接收扩展页面对象.\r\n\t\t\r\n\t\tif (vue.title == undefined) {\r\n\t\t\trouteInfo.push({\r\n\t\t\t\tname: regName, \r\n\t\t\t\ttitle: regName,\r\n\t\t\t\tindex: vue.index == undefined ? basePage.index:vue.index,\r\n\t\t\t});\r\n\t\t} else {\r\n\t\t\trouteInfo.push({\r\n\t\t\t\tname: regName,\r\n\t\t\t\ttitle: vue.title,\r\n\t\t\t\tindex: vue.index == undefined ? basePage.index:vue.index,\r\n\t\t\t});\r\n\t\t}\r\n});\r\nexport { Mymodule,routeInfo};","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"id\":\"login\"}},[_c('div',{staticClass:\"contain\"},[_c('div',{staticClass:\"login\"},[_c('div',[_vm._v(\"用户名:\")]),_c('div',[_c('el-input',{attrs:{\"placeholder\":\"用户名\"},model:{value:(_vm.loginName),callback:function ($$v) {_vm.loginName=$$v},expression:\"loginName\"}})],1)]),_c('div',{staticClass:\"login\"},[_c('div',[_vm._v(\"密码:\")]),_c('div',[_c('el-input',{attrs:{\"type\":\"password\",\"placeholder\":\"密码\"}})],1)]),_c('div',[_c('el-button',{on:{\"click\":_vm.Login}},[_vm._v(\"登录\")])],1)])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\r\n\t<div id=\"login\">\r\n\t\t<div class=\"contain\">\r\n\t\t\t<div class=\"login\">\r\n\t\t\t\t<div>用户名:</div>\r\n\t\t\t\t<div><el-input v-model=\"loginName\" placeholder=\"用户名\"></el-input></div>\r\n\t\t\t</div>\r\n\t\t\t<div class=\"login\">\r\n\t\t\t\t<div>密码:</div>\r\n\t\t\t\t<div><el-input type=\"password\" placeholder=\"密码\"></el-input></div>\r\n\t\t\t</div>\r\n\t\t\t<div>\r\n\t\t\t\t<el-button @click=\"Login\">登录</el-button>\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t\t\r\n\t</div>\n</template>\n\n<script>\r\n\texport default{\r\n\t\tname:'Login',\r\n\t\tdata(){\r\n\t\t\treturn{\r\n\t\t\t\tloginName:'',\r\n\t\t\t\tisLogin:false,\r\n\t\t\t}\r\n\t\t},\r\n\t\tmethods:{\r\n\t\t\tLogin(){\r\n\t\t\t\tlet user={loginName:this.loginName,isLogin:true};\r\n\t\t\t\tthis.$store.dispatch(\"init\",user);\r\n\t\t\t\tconsole.log(\"this.$store.state.user\",this.$store.state.user);\r\n\t\t\t\tthis.$router.push({\r\n\t\t\t\t\tname: 'Default'\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t}\r\n\t}\n</script>\n\n<style scoped>\r\n\t.contain{\r\n\t\tdisplay:flex;\r\n\t\tflex-direction: column;\r\n\t\tjustify-item:center;\r\n\t}\r\n\t.login{\r\n\t\tpadding:5px;\r\n\t\twidth:240px;\r\n\t}\n</style>\n","import mod from \"-!../node_modules/cache-loader/dist/cjs.js??ref--12-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./Login.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../node_modules/cache-loader/dist/cjs.js??ref--12-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./Login.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Login.vue?vue&type=template&id=5e920711&scoped=true&\"\nimport script from \"./Login.vue?vue&type=script&lang=js&\"\nexport * from \"./Login.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Login.vue?vue&type=style&index=0&id=5e920711&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"5e920711\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_vm._v(\"\\n\\t新增一个测试页面看看,\\n\\t\"),_c('div',{staticClass:\"search\"},[_c('el-input',{attrs:{\"placeholder\":\"请输入要查找的内容\"}}),_c('el-button',{attrs:{\"type\":\"primary\",\"icon\":\"el-icon-search\"}},[_vm._v(\"搜索\")])],1)])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\r\n\t<div>\r\n\t\t新增一个测试页面看看,\r\n\t\t<div class=\"search\">\r\n\t\t<el-input placeholder=\"请输入要查找的内容\"></el-input>\r\n\t\t<el-button type=\"primary\" icon=\"el-icon-search\">搜索</el-button>\r\n\t\t</div>\r\n\t</div>\n</template>\n\n<script>\r\n\timport Page from '../BasePage.vue';\r\n\texport default {\r\n\t\textends:Page,\r\n\t\ttitle:\"测试页面\",\r\n\t\tname: 'TestPage',\r\n\t\tprops: {\r\n\t // msg: String\r\n\t },\r\n\t data(){\r\n\t\t return{\r\n\t\t\t \t\t \r\n\t\t }\r\n\t },\r\n\t created(){\r\n\t },\r\n\t\tmethods:{\r\n\t\t\tSearch(){\r\n\t\t\t\t\r\n\t\t\t}\r\n\t\t}\r\n\t}\n</script>\n\n<style scoped>\r\n\t.search{\r\n\t\tdisplay:flex;\r\n\t\tflex-direction: row;\r\n\t}\n</style>\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TestPage.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TestPage.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./TestPage.vue?vue&type=template&id=18b2df16&scoped=true&\"\nimport script from \"./TestPage.vue?vue&type=script&lang=js&\"\nexport * from \"./TestPage.vue?vue&type=script&lang=js&\"\nimport style0 from \"./TestPage.vue?vue&type=style&index=0&id=18b2df16&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"18b2df16\",\n null\n \n)\n\nexport default component.exports","var map = {\n\t\"./App.vue\": \"3dfd\",\n\t\"./Login.vue\": \"2151\",\n\t\"./components/404.vue\": \"7746\",\n\t\"./components/BasePage.vue\": \"dc12\",\n\t\"./components/Home.vue\": \"57da\",\n\t\"./components/base/self.vue\": \"c8c0\",\n\t\"./components/childpage/TestPage.vue\": \"2c96\",\n\t\"./components/childpage/gender.vue\": \"a327\",\n\t\"./components/childpage/score.vue\": \"69b5\",\n\t\"./components/default.vue\": \"0de3\",\n\t\"./components/detail.vue\": \"5358\",\n\t\"./components/grade.vue\": \"4a14\",\n\t\"./components/second/third/thirdPage.vue\": \"fc47\",\n\t\"./components/sidebar.vue\": \"684d\",\n\t\"./components/student.vue\": \"02c3\"\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tvar id = map[req];\n\tif(!(id + 1)) { // check for number or string\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn id;\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = \"3060\";","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"id\":\"app\"}},[_c('div',{staticClass:\"contain\"},[_c('div',{staticClass:\"sidebar\"},[_c('router-view',{attrs:{\"name\":\"sidebar\"}})],1),_c('div',{staticClass:\"main\"},[_c('router-view')],1)])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\r\n\t<div id=\"app\">\r\n\t\t<div class=\"contain\">\r\n\t\t\t<!-- <Home msg=\"Welcome to Your Vue.js App\"/> -->\r\n\t\t\t<!-- 路由出口 -->\r\n\t\t\t<!-- 路由匹配到的组件将渲染在这里 -->\r\n\t\t\t<div class='sidebar'>\r\n\t\t\t\t<router-view name=\"sidebar\"></router-view>\r\n\t\t\t</div>\r\n\r\n\t\t\t<div class='main'>\t\t\t\t\r\n\t\t\t\t<router-view></router-view>\r\n\t\t\t</div>\r\n\r\n\t\t</div>\r\n\t</div>\r\n</template>\r\n\r\n<script>\r\n\t// import Home from './components/Home.vue'\r\n\r\n\texport default {\t\t\r\n\t\tname: 'app',\r\n\t\tprops: {\r\n\t\t\t// msg: String\r\n\t\t},\r\n\t\t// components: {\r\n\t\t// Home\r\n\t\t// }\r\n\t\tdata(){\r\n\t\t\treturn{\r\n\t\t\t\t\r\n\t\t\t}\r\n\t\t},\r\n\t\tcreated() {\r\n\r\n\t\t},\r\n\t\tmounted() { \r\n\t\t\tthis.$router.push({path: '/sidebar'});\r\n\t\t\tif(this.$store.state.user == null){\r\n\t\t\t\tthis.$router.push({\r\n\t\t\t\t\tname: 'Login',\r\n\t\t\t\t\t\r\n\t\t\t\t});\r\n\t\t\t}else{\r\n\t\t\t//Home的默认子路由\r\n\t\t\tthis.$router.push({name: 'Default'});\r\n\t\t\t}\r\n\t\t},\r\n\t\tmethods:{\t\t\t\r\n\t\t\t\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style>\r\n\t#app {\r\n\t\tfont-family: 'Avenir', Helvetica, Arial, sans-serif;\r\n\t\t-webkit-font-smoothing: antialiased;\r\n\t\t-moz-osx-font-smoothing: grayscale;\r\n\t\ttext-align: center;\r\n\t\tcolor: #2c3e50;\r\n\t\tmargin-top: 60px;\r\n\t}\r\n\r\n\t.contain {\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\tjustify-items: center;\r\n\t}\r\n\r\n\t.sidebar {\r\n\t\tflex:0.2;\r\n\t\ttext-align:center;\r\n\t}\r\n\r\n\t.main {\r\n\t\tflex:0.8;\r\n\t\tbackground-color: #3f3f3f;\r\n\t\tcolor:#333;\r\n\t}\r\n\t.router-link{\r\n\t\tcolor:#333;\r\n\t}\r\n</style>\n","import mod from \"-!../node_modules/cache-loader/dist/cjs.js??ref--12-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../node_modules/cache-loader/dist/cjs.js??ref--12-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=f6d004f6&\"\nimport script from \"./App.vue?vue&type=script&lang=js&\"\nexport * from \"./App.vue?vue&type=script&lang=js&\"\nimport style0 from \"./App.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_vm._v(\"\\n\\t班级\\n\\t\"),_c('Self',{attrs:{\"msg\":\"来自年级页面的引用\"}}),_c('div',{staticStyle:{\"padding\":\"15px\"}},[_c('el-table',{staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.gradeList,\"stripe\":\"\"}},[_c('el-table-column',{attrs:{\"prop\":\"grade\",\"label\":\"年级\",\"width\":\"180\"}}),_c('el-table-column',{attrs:{\"prop\":\"class\",\"label\":\"班级\",\"width\":\"180\"}}),_c('el-table-column',{attrs:{\"prop\":\"classTeacher\",\"label\":\"班主任\"}}),_c('el-table-column',{attrs:{\"prop\":\"studentSum\",\"label\":\"人数\"}}),_c('el-table-column',{attrs:{\"fixed\":\"right\",\"label\":\"操作\",\"width\":\"100\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('el-button',{attrs:{\"type\":\"text\",\"size\":\"small\"},on:{\"click\":function($event){return _vm.handleClick(scope.row)}}},[_vm._v(\"查看\")]),_c('el-button',{attrs:{\"type\":\"text\",\"size\":\"small\"}},[_vm._v(\"编辑\")])]}}])})],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\r\n\t<div>\r\n\t\t班级\r\n\t\t<Self msg=\"来自年级页面的引用\"></Self>\r\n\t\t<div style=\"padding:15px;\">\r\n\t\t\t <el-table\r\n\t\t\t :data=\"gradeList\"\r\n\t\t\t stripe\r\n\t\t\t style=\"width: 100%\">\r\n\t\t\t <el-table-column\r\n\t\t\t prop=\"grade\"\r\n\t\t\t label=\"年级\"\r\n\t\t\t width=\"180\">\r\n\t\t\t </el-table-column>\r\n\t\t\t <el-table-column\r\n\t\t\t prop=\"class\"\r\n\t\t\t label=\"班级\"\r\n\t\t\t width=\"180\">\r\n\t\t\t </el-table-column>\r\n\t\t\t <el-table-column\r\n\t\t\t prop=\"classTeacher\"\r\n\t\t\t label=\"班主任\">\r\n\t\t\t </el-table-column>\r\n\t\t\t\t<el-table-column\r\n\t\t\t\t prop=\"studentSum\"\r\n\t\t\t\t label=\"人数\">\r\n\t\t\t\t</el-table-column>\r\n\t\t\t\t <el-table-column\r\n\t\t\t\t fixed=\"right\"\r\n\t\t\t\t label=\"操作\"\r\n\t\t\t\t width=\"100\">\r\n\t\t\t\t <template v-slot=\"scope\">\r\n\t\t\t\t <el-button @click=\"handleClick(scope.row)\" type=\"text\" size=\"small\">查看</el-button>\r\n\t\t\t\t <el-button type=\"text\" size=\"small\">编辑</el-button>\r\n\t\t\t\t </template>\r\n\t\t\t\t </el-table-column>\r\n\t\t\t </el-table>\r\n\t\t</div>\r\n\t</div>\n</template>\n\n<script>\r\n\timport Page from './BasePage.vue';\r\n\t//import Self from './base/self.vue';\r\n\texport default {\r\n\t\textends:Page,\r\n\t\ttitle:\"班级页\",\r\n\t\tname: 'Grade',\r\n\t\t// components:{\r\n\t\t// \tSelf, \r\n\t\t// },\r\n\t\tprops: {\r\n\t\t\t// msg: String\r\n\t\t},\r\n\t\tdata(){\r\n\t\t\t return{\r\n\t\t\t\t\tgradeList:[\r\n\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\tid:'1',\r\n\t\t\t\t\t\t\tgrade:'一年级',\r\n\t\t\t\t\t\t\tclass:'1班',\r\n\t\t\t\t\t\t\tstudentSum:'40',\r\n\t\t\t\t\t\t\tclassTeacher:'李东'\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\tid:'2',\r\n\t\t\t\t\t\t\tgrade:'一年级',\r\n\t\t\t\t\t\t\tclass:'2班',\r\n\t\t\t\t\t\t\tstudentSum:'40',\r\n\t\t\t\t\t\t\tclassTeacher:'李东'\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\tid:'3',\r\n\t\t\t\t\t\t\tgrade:'一年级',\r\n\t\t\t\t\t\t\tclass:'3班',\r\n\t\t\t\t\t\t\tstudentSum:'40',\r\n\t\t\t\t\t\t\tclassTeacher:'李东'\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\tid:'4',\r\n\t\t\t\t\t\t\tgrade:'一年级',\r\n\t\t\t\t\t\t\tclass:'4班',\r\n\t\t\t\t\t\t\tstudentSum:'40',\r\n\t\t\t\t\t\t\tclassTeacher:'李东'\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t]\t \r\n\t\t\t }\r\n\t\t},\r\n\t\tcreated(){\r\n\t\t},\r\n\t\tmethods:{\r\n\t\t\thandleClick(obj){\r\n\t\t\t\tconsole.log(obj);\r\n\t\t\t\t// this.$router.push({name: 'Detail',query:obj});//接收query传入的参数\r\n\t\t\t\tthis.$router.push({name: 'Detail',params:obj});//接收params传入的参数\r\n\t\t\t}\r\n\t\t}\r\n\t}\n</script>\n\n<style>\n</style>\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./grade.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./grade.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./grade.vue?vue&type=template&id=19f47100&\"\nimport script from \"./grade.vue?vue&type=script&lang=js&\"\nexport * from \"./grade.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_vm._v(\"\\n\\t\\n\\t详情页面\\n\\n\\t\\t人数:\"+_vm._s(_vm.student.studentSum)+\"人\"),_c('br'),_vm._v(\"\\n\\t\\t班主任:\"+_vm._s(_vm.student.classTeacher)),_c('br'),_vm._v(\"\\n\\t\\t班级:\"+_vm._s(_vm.student.grade)+_vm._s(_vm.student.class)),_c('br')])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\r\n\t<div>\r\n\t\t\r\n\t\t详情页面\r\n\r\n\t\t\t人数:{{student.studentSum}}人<br />\r\n\t\t\t班主任:{{student.classTeacher}}<br />\r\n\t\t\t班级:{{student.grade}}{{student.class}}<br />\r\n\t</div>\n</template>\n\n<script>\t\r\n\t\t//import Page from './BasePage.vue';\r\n\t\texport default {\r\n\t\t // extends:Page,\r\n\t\t title:\"详情页面\",\r\n\t\t name: 'Detail',\r\n\t\t props: {\r\n\t\t // msg: String\r\n\t\t },\r\n\t\t data(){\r\n\t\t\t return{\r\n\t\t\t\tstudent:{}\t\t \r\n\t\t\t }\r\n\t\t },\r\n\t\t created(){\r\n\t\t\t //console.log(Page.name);\r\n\t\t },\r\n\t\t mounted(){\r\n\t\t\t console.log(\"this.$route\",this.$route.params);//连接上没有参数,接收页面刷新参数丢失.\r\n\t\t\t // console.log(\"this.$route\",this.$route.query);//参数会出现在连接后面?XX=xx&XX=xx\r\n\t\t\t this.student = this.$route.params;\r\n\t\t\t \r\n\t\t\t if(this.student.id == undefined){\r\n\t\t\t\t this.$router.push({\r\n\t\t\t\t\t name:'Err',\r\n\t\t\t\t\t params:{msg:'错误!'},\r\n\t\t\t\t\t \r\n\t\t\t\t })\r\n\t\t\t }\r\n\t\t }\r\n\t\t}\n</script>\n\n<style>\n</style>\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./detail.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./detail.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./detail.vue?vue&type=template&id=34f6ade1&\"\nimport script from \"./detail.vue?vue&type=script&lang=js&\"\nexport * from \"./detail.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import {Mymodule} from './module.js';\r\nconsole.log(\"Mymodule\",Mymodule)\r\n//const Home ()=>import('./components/Home.vue')\r\nconst routes = [\t\r\n\t// {\r\n\t// \tpath: '/',\r\n\t// \tcomponents: {\r\n\t// \t\tmain: Mymodule['Home'],\r\n\t// \t\tsidebar: Mymodule['Sidebar'],\r\n\t// \t}\r\n\t// },\t\r\n\t{\r\n\t\tpath: '/',\t\r\n\t\tcomponents: {\r\n\t\t\tdefault: Mymodule['Home'],\t\r\n\t\t\tsidebar: Mymodule['Sidebar'],\r\n\t\t},\r\n\t\tchildren: [\r\n\t\t\t{\r\n\t\t\t\tpath: '/index',\r\n\t\t\t\tname: 'Default',\r\n\t\t\t\tcomponent:Mymodule['Default'],\r\n\t\t\t\tmeta: { requiresAuth: true },\r\n\t\t\t\tbeforeEnter: (to, from, next) => {\t\t\t\t \r\n\t\t\t\t next()\r\n\t\t\t\t}\r\n\t\t\t},\t\r\n\t\t\t{\r\n\t\t\t\tpath: '/detail',\r\n\t\t\t\tname: 'Detail',\r\n\t\t\t\tcomponent:Mymodule['Detail'],\r\n\t\t\t\tprops: route => ({ query: route.query.q })\r\n\t\t\t},\t\r\n\t\t\t{\r\n\t\t\t\tpath: '/student',\r\n\t\t\t\tname: 'Student',\r\n\t\t\t\tcomponent:Mymodule['Student'],\t\r\n\t\t\t},\t\r\n\t\t\t{\r\n\t\t\t\tpath: '/grade',\r\n\t\t\t\tname: 'Grade',\r\n\t\t\t\tcomponent: Mymodule['Grade'],\r\n\t\t\t},\t\r\n\t\t\t{\r\n\t\t\t\tpath: '/score',\r\n\t\t\t\tname: 'Score',\r\n\t\t\t\tcomponent: Mymodule['Score'],\r\n\t\t\t},\t\r\n\t\t\t{\r\n\t\t\t\tpath: '/TestPage',\r\n\t\t\t\tname: 'TestPage',\r\n\t\t\t\tcomponent: Mymodule['TestPage'],\r\n\t\t\t\tprops: route => ({ query: route.query.q })\r\n\t\t\t},\t\r\n\t\t\t{\r\n\t\t\t\tpath: '/ThirdPage',\r\n\t\t\t\tname: 'ThirdPage',\r\n\t\t\t\tcomponent: Mymodule['ThirdPage'],\r\n\t\t\t},\t\r\n\t\t\t{\r\n\t\t\t\tpath: '/gender',\r\n\t\t\t\tname: 'Gender',\r\n\t\t\t\tcomponent: Mymodule['Gender'],\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\tpath: '/login',\t\r\n\t\tname:'Login',\r\n\t\tcomponents: {\r\n\t\t\tdefault: Mymodule['Login'],\t\r\n\t\t\tsidebar: Mymodule['Sidebar'],\r\n\t\t}\r\n\t},\t\t\r\n\t{\r\n\t\tpath: '*',\t\r\n\t\tname:'Err',\r\n\t\tcomponent: Mymodule['Err'],\t\t\r\n\t\tbeforeEnter: (to, from, next) => {\t\r\n\t\t\tconsole.log(\"Err---to\",to);\r\n\t\t next()\r\n\t\t}\r\n\t},\r\n]\r\nexport default routes;\n","import Vue from 'vue'\nimport App from './App.vue'\r\n\nimport Element from 'element-ui';\nimport 'element-ui/lib/theme-chalk/index.css';\r\n\r\nimport VueRouter from 'vue-router'\nimport routes from './routes'\n\r\nimport store from './store.js'\r\n\nVue.use(VueRouter)\r\nVue.use(Element, { size: 'small', zIndex: 3000 });\r\n\r\n\r\nwindow.debug = Vue.prototype.debug = /debug/g.test(window.location.search);\nVue.config.productionTip = window.debug;\nVue.config.devtools = window.debug;\nVue.config.performance = window.debug;\n\r\nconsole.log(\"routes\",routes);\nconst router = new VueRouter({\n mode: 'history',\n routes,//即routes:routes的简写形式\r\n\tscrollBehavior (to, from, savedPosition) {\r\n\t return { x: 0, y: 0 }\r\n\t}\n});\r\n\r\nrouter.beforeEach((to, from, next) => {\n // console.log(\"to\",to);\r\n // console.log(\"from\",from);\r\n // console.log(\"next\",next);\r\n\t\r\n\t// if(to.name == \"Default\" && store.state.user == null){\r\n\t// \tnext('/login');\r\n\t// }\r\n\t// else next()\r\n\tnext()\r\n});\r\n\r\n//重写push方法,加上catch处理,防止报错\nconst originalPush = VueRouter.prototype.push\n VueRouter.prototype.push = function push(location) {\n return originalPush.call(this, location).catch(err => err)\n}\nnew Vue({\r\n\trouter,\r\n\tstore,\n render: h => h(App),\n}).$mount('#app')\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"hello\"},[(_vm.RouterViewState)?_c('router-view'):_vm._e()],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\r\n\t<div class=\"hello\">\t\t\r\n\t\t<!-- Home页面的主视图区,嵌套的路由视图都在这里展示 -->\r\n\t\t<router-view v-if=\"RouterViewState\"></router-view>\r\n\t</div>\r\n</template>\r\n\r\n<script>\r\n\timport { mapState, mapGetters, mapActions, mapMutations } from 'vuex';\r\n\t/**\r\n\t * 本页功能介绍:\r\n\t * 1.主页面;\r\n\t * 2.拥有嵌套路由\r\n\t * 3.实现页面重载(刷新)\r\n\t * */\r\n\texport default {\r\n\t\t//extends: Page,\r\n\t\tname: 'Home',\t\t\r\n\t\tdata() {\r\n\t\t\treturn{\r\n\t\t\t\t\r\n\t\t\t}\r\n\t\t},\r\n\t\tcreated() {\r\n\t\t\tthis.msg = this.$route.params.msg;\r\n\t\t},\r\n\t\tmounted() { \r\n\t\t\t\r\n\t\t\tthis.$router.push({\r\n\t\t\t\tname: 'Default'\r\n\t\t\t});\r\n\t\t\t\r\n\t\t},\r\n\t\tcomputed:{\r\n\t\t\t...mapState([\"RouterViewState\"])\t\r\n\t\t},\r\n\t\tmethods:{\r\n\t\t\t\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<!-- Add \"scoped\" attribute to limit CSS to this component only -->\r\n<style scoped>\r\n\th3 {\r\n\t\tmargin: 40px 0 0;\r\n\t}\r\n\r\n\tul {\r\n\t\tlist-style-type: none;\r\n\t\tpadding: 0;\r\n\t}\r\n\r\n\tli {\r\n\t\tdisplay: inline-block;\r\n\t\tmargin: 0 10px;\r\n\t}\r\n\r\n\t.hello {\r\n\t\tcolor: #fff;\r\n\t}\r\n</style>\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Home.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Home.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Home.vue?vue&type=template&id=15df8e92&scoped=true&\"\nimport script from \"./Home.vue?vue&type=script&lang=js&\"\nexport * from \"./Home.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Home.vue?vue&type=style&index=0&id=15df8e92&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"15df8e92\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"id\":\"Map\"}},[_vm._v(\"\\n\\t这个是左侧导航视图\\n\\t\"),_c('div',[_c('ul',_vm._l((_vm.routeInfo),function(item){return _c('li',{key:this},[_c('router-link',{attrs:{\"to\":{ name: item.name, params: { msg: 'Hellow Word' }}},domProps:{\"textContent\":_vm._s(item.title)}})],1)}),0)])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\r\n\t<div id=\"Map\">\r\n\t\t这个是左侧导航视图\r\n\t\t<div>\r\n\t\t\t<ul>\r\n\t\t\t\t<li v-for=\"item in routeInfo\" :key=this >\r\n\t\t\t\t\t<router-link :to=\"{ name: item.name, params: { msg: 'Hellow Word' }}\" v-text=\"item.title\"></router-link>\r\n\t\t\t\t</li>\r\n\t\t\t</ul>\r\n\t\t</div>\r\n\r\n\t</div>\r\n</template>\r\n\r\n<script>\r\n import {routeInfo} from '../module.js';\r\n\texport default {\r\n\t\tname: 'Sidebar',\r\n\t\tprops: {\r\n\t\t\tmsg: String\r\n\t\t},\r\n\t\tdata() {\r\n\t\t\treturn {\t\t\t\t\r\n\t\t\t\trouteInfo: routeInfo,\r\n\t\t\t}\r\n\t\t},\r\n\t\tcreated(){\t \r\n\t\t\tconsole.log(\"routeInfo\",routeInfo);\t\t\r\n\t\t},\r\n\t\tmounted() {\t\t\t\r\n\t\t\tthis.routeInfo.sort(this.arraySort('index'));//路由排序--通过页面的index属性排序\t\t\r\n\t\t},\r\n\t\t methods:{\r\n\t\t\tarraySort(property) {//排序方法\r\n\t\t\t\treturn function (a, b) {\r\n\t\t\t\t\tvar value1 = a[property]\r\n\t\t\t\t\tvar value2 = b[property]\r\n\t\t\t\t\treturn value1 - value2\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t},\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t}\r\n</script>\r\n\r\n<style scoped>\r\n\t\r\n\ta{\r\n\t\ttext-underline: none !important;\r\n\t}\r\n\tdiv ul{\r\n\t\tlist-style: none;\r\n\t\t\r\n\t}\r\n\tdiv ul li{\r\n\t\tpadding:10px;\r\n\t\tcolor:#333333;\r\n\t\ttext-align: left;\r\n\t}\r\n</style>\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./sidebar.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./sidebar.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./sidebar.vue?vue&type=template&id=4d9f3dea&scoped=true&\"\nimport script from \"./sidebar.vue?vue&type=script&lang=js&\"\nexport * from \"./sidebar.vue?vue&type=script&lang=js&\"\nimport style0 from \"./sidebar.vue?vue&type=style&index=0&id=4d9f3dea&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"4d9f3dea\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_vm._v(\"\\n\\t这是成绩\\n\")])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\r\n\t<div>\r\n\t\t这是成绩\r\n\t</div>\n</template>\n\n<script>\t\r\n\t\timport Page from '../BasePage.vue';\r\n\t\texport default {\r\n\t\t extends:Page,\r\n\t\t name: 'Score',\r\n\t\t title:\"成绩列表\",\t\t\r\n\t\t props: {\r\n\t\t // msg: String\r\n\t\t },\r\n\t\t data(){\r\n\t\t\t return{ \r\n\t\t\t }\r\n\t\t },\r\n\t\t created(){\r\n\t\t\t \r\n\t\t }\r\n\t\t}\n</script>\n\n<style>\n</style>\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./score.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./score.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./score.vue?vue&type=template&id=6b2e9a2e&\"\nimport script from \"./score.vue?vue&type=script&lang=js&\"\nexport * from \"./score.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./student.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./student.vue?vue&type=style&index=0&lang=css&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_vm._v(\"\\n\\t这是一个404页面\\n\")])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\r\n\t<div>\r\n\t\t这是一个404页面\r\n\t</div>\n</template>\n\n<script>\r\n\texport default{\r\n\t\tname:\"Err\",\r\n\t\ttitle:\"404\",\r\n\t\tdata(){\r\n\t\t\treturn{\r\n\t\t\t\t\r\n\t\t\t}\r\n\t\t},\r\n\t\tmethodes:{\r\n\t\t\t\r\n\t\t}\r\n\t}\n</script>\n\n<style>\n</style>\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./404.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./404.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./404.vue?vue&type=template&id=2846f3c0&\"\nimport script from \"./404.vue?vue&type=script&lang=js&\"\nexport * from \"./404.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import mod from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./Login.vue?vue&type=style&index=0&id=5e920711&scoped=true&lang=css&\"; export default mod; export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./Login.vue?vue&type=style&index=0&id=5e920711&scoped=true&lang=css&\"","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TestPage.vue?vue&type=style&index=0&id=18b2df16&scoped=true&lang=css&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TestPage.vue?vue&type=style&index=0&id=18b2df16&scoped=true&lang=css&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_vm._v(\"\\n\\t这个页面叫Gender\\n\")])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\r\n\t<div>\r\n\t\t这个页面叫Gender\r\n\t</div>\n</template>\n\n<script>\r\n\timport Page from '../BasePage.vue';\t\r\n\texport default {\r\n\t extends:Page,\r\n\t title:\"新增的页面\",\r\n\t name: 'Gender',\r\n\t components:{\r\n\t\t\r\n\t },\r\n\t props: {\r\n\t msg: String\r\n\t },\r\n\t data(){\r\n\t\t return{\t\t\t \r\n\t\t\t \t\t \r\n\t\t }\r\n\t },\r\n\t created(){\r\n\t }\r\n\t}\n</script>\n\n<style>\n</style>\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gender.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gender.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./gender.vue?vue&type=template&id=25e6679d&\"\nimport script from \"./gender.vue?vue&type=script&lang=js&\"\nexport * from \"./gender.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Home.vue?vue&type=style&index=0&id=15df8e92&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Home.vue?vue&type=style&index=0&id=15df8e92&scoped=true&lang=css&\"","import Vue from 'vue';\nimport Vuex from 'vuex';\n\nVue.use(Vuex);\n\nconst store = new Vuex.Store({\n modules: {\n \n },\n state: { \n user: null, //登录的用户 \r\n\t\tRouterViewState:true,//home中视图状态\n },\n mutations: { //这里面都是同步的\n user: (state, val) => state.user = val,\r\n\t\tRouterViewState:(state,val) => state.RouterViewState = val,\n },\n actions: {\n init: (state, user) => { \r\n\t\t\tconsole.log(user);\n state.commit('user', user);//action 提交的是 mutation,而不是直接变更状态\n },\r\n\t\treload:(state,val)=>{//重新加载视图\r\n\t\t state.commit('RouterViewState',val);\r\n\t\t\t//state.state.RouterViewState = val;//这个是直接变更状态,不建议这么做.\r\n\t\t}\n }\n})\n\nexport default store;","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_vm._v(\"\\n\\t这里模拟一个自定义组件\\n\\t\"+_vm._s(_vm.msg)+\"\\n\")])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\r\n\t<div>\r\n\t\t这里模拟一个自定义组件\r\n\t\t{{msg}}\r\n\t</div>\n</template>\n\n<script>\r\n\texport default{\r\n\t\tname: 'Self',\r\n\t\tisComponent:true,\r\n\t\tprops: {\r\n\t\t\tmsg: String\r\n\t\t},\r\n\t\tdata() {\r\n\t\t\treturn {\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t}\r\n\t\t},\r\n\t\tcreated(){\t\r\n\t\t},\r\n\t\t\r\n\t\t\r\n\t}\r\n\t\n</script>\n\n<style>\n</style>\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./self.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./self.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./self.vue?vue&type=template&id=75014afc&\"\nimport script from \"./self.vue?vue&type=script&lang=js&\"\nexport * from \"./self.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","module.exports = __webpack_public_path__ + \"img/logo.82b9c7a5.png\";","var map = {\n\t\"./App\": [\n\t\t\"3dfd\",\n\t\t9\n\t],\n\t\"./App.vue\": [\n\t\t\"3dfd\",\n\t\t9\n\t],\n\t\"./Login\": [\n\t\t\"2151\",\n\t\t9\n\t],\n\t\"./Login.vue\": [\n\t\t\"2151\",\n\t\t9\n\t],\n\t\"./assets/logo.png\": [\n\t\t\"cf05\",\n\t\t7\n\t],\n\t\"./components/404\": [\n\t\t\"7746\",\n\t\t9\n\t],\n\t\"./components/404.vue\": [\n\t\t\"7746\",\n\t\t9\n\t],\n\t\"./components/BasePage\": [\n\t\t\"dc12\",\n\t\t9\n\t],\n\t\"./components/BasePage.vue\": [\n\t\t\"dc12\",\n\t\t9\n\t],\n\t\"./components/Home\": [\n\t\t\"57da\",\n\t\t9\n\t],\n\t\"./components/Home.vue\": [\n\t\t\"57da\",\n\t\t9\n\t],\n\t\"./components/base/self\": [\n\t\t\"c8c0\",\n\t\t9\n\t],\n\t\"./components/base/self.vue\": [\n\t\t\"c8c0\",\n\t\t9\n\t],\n\t\"./components/childpage/TestPage\": [\n\t\t\"2c96\",\n\t\t9\n\t],\n\t\"./components/childpage/TestPage.vue\": [\n\t\t\"2c96\",\n\t\t9\n\t],\n\t\"./components/childpage/gender\": [\n\t\t\"a327\",\n\t\t9\n\t],\n\t\"./components/childpage/gender.vue\": [\n\t\t\"a327\",\n\t\t9\n\t],\n\t\"./components/childpage/score\": [\n\t\t\"69b5\",\n\t\t9\n\t],\n\t\"./components/childpage/score.vue\": [\n\t\t\"69b5\",\n\t\t9\n\t],\n\t\"./components/default\": [\n\t\t\"0de3\",\n\t\t9\n\t],\n\t\"./components/default.vue\": [\n\t\t\"0de3\",\n\t\t9\n\t],\n\t\"./components/detail\": [\n\t\t\"5358\",\n\t\t9\n\t],\n\t\"./components/detail.vue\": [\n\t\t\"5358\",\n\t\t9\n\t],\n\t\"./components/grade\": [\n\t\t\"4a14\",\n\t\t9\n\t],\n\t\"./components/grade.vue\": [\n\t\t\"4a14\",\n\t\t9\n\t],\n\t\"./components/second/third/thirdPage\": [\n\t\t\"fc47\",\n\t\t9\n\t],\n\t\"./components/second/third/thirdPage.vue\": [\n\t\t\"fc47\",\n\t\t9\n\t],\n\t\"./components/sidebar\": [\n\t\t\"684d\",\n\t\t9\n\t],\n\t\"./components/sidebar.vue\": [\n\t\t\"684d\",\n\t\t9\n\t],\n\t\"./components/student\": [\n\t\t\"02c3\",\n\t\t9\n\t],\n\t\"./components/student.vue\": [\n\t\t\"02c3\",\n\t\t9\n\t],\n\t\"./main\": [\n\t\t\"56d7\",\n\t\t9\n\t],\n\t\"./main.js\": [\n\t\t\"56d7\",\n\t\t9\n\t],\n\t\"./module\": [\n\t\t\"158e\",\n\t\t9\n\t],\n\t\"./module.js\": [\n\t\t\"158e\",\n\t\t9\n\t],\n\t\"./routes\": [\n\t\t\"5665\",\n\t\t9\n\t],\n\t\"./routes.js\": [\n\t\t\"5665\",\n\t\t9\n\t],\n\t\"./store\": [\n\t\t\"c0d6\",\n\t\t9\n\t],\n\t\"./store.js\": [\n\t\t\"c0d6\",\n\t\t9\n\t]\n};\nfunction webpackAsyncContext(req) {\n\tvar ids = map[req];\n\tif(!ids) {\n\t\treturn Promise.resolve().then(function() {\n\t\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\t\te.code = 'MODULE_NOT_FOUND';\n\t\t\tthrow e;\n\t\t});\n\t}\n\treturn Promise.all(ids.slice(2).map(__webpack_require__.e)).then(function() {\n\t\tvar id = ids[0];\n\t\treturn __webpack_require__.t(id, ids[1])\n\t});\n}\nwebpackAsyncContext.keys = function webpackAsyncContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackAsyncContext.id = \"d43f\";\nmodule.exports = webpackAsyncContext;","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_vm._v(\"\\n\\t这是一个过渡页面,用于标志是否是页面,是否在左侧菜单栏展示。还可以做一些其他的扩展判定\\t\\t\\n\\t\\n\\t\\n\")])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\r\n\t<div>\r\n\t\t这是一个过渡页面,用于标志是否是页面,是否在左侧菜单栏展示。还可以做一些其他的扩展判定\t\t\r\n\t\t\r\n\t\t\r\n\t</div>\n</template>\n\n<script>\r\n\texport default{\r\n\t\tindex:99,\r\n\t\tname: 'BasePage',\r\n\t\tprops: {},\r\n\t\tdata(){\r\n\t\t\t return{\r\n\t\t\t\t isPage:true\r\n\t\t\t }\r\n\t\t},\r\n\t\tmethods:{\r\n\t\t\treload(){\r\n\t\t\t\tthis.reload();\r\n\t\t\t}\r\n\t\t}\r\n\t}\n</script>\n\n<style>\n</style>\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./BasePage.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./BasePage.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./BasePage.vue?vue&type=template&id=56962e09&\"\nimport script from \"./BasePage.vue?vue&type=script&lang=js&\"\nexport * from \"./BasePage.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./sidebar.vue?vue&type=style&index=0&id=4d9f3dea&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./sidebar.vue?vue&type=style&index=0&id=4d9f3dea&scoped=true&lang=css&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_vm._v(\"\\n\\t这个页面目录比较深\\n\")])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\r\n\t<div>\r\n\t\t这个页面目录比较深\r\n\t</div>\n</template>\n\n<script>\r\n\timport Page from '../../BasePage.vue';\t\r\n\texport default {\r\n\t extends:Page,\r\n\t title:\"三级目录下的\",\r\n\t name: 'ThirdPage',\r\n\t components:{\r\n\t\t\r\n\t },\r\n\t props: {\r\n\t msg: String\r\n\t },\r\n\t data(){\r\n\t\t return{\t\t\t \r\n\t\t\t \t\t \r\n\t\t }\r\n\t },\r\n\t created(){\r\n\t }\r\n\t}\n</script>\n\n<style>\n</style>\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./thirdPage.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./thirdPage.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./thirdPage.vue?vue&type=template&id=04ef823b&\"\nimport script from \"./thirdPage.vue?vue&type=script&lang=js&\"\nexport * from \"./thirdPage.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports"],"sourceRoot":""}
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0ba2cd"],{"35a6":function(e,n,o){var c={"./App":"3dfd","./App.vue":"3dfd","./Login":"2151","./Login.vue":"2151","./assets/logo.png":"cf05","./components/404":"7746","./components/404.vue":"7746","./components/BasePage":"dc12","./components/BasePage.vue":"dc12","./components/Home":"57da","./components/Home.vue":"57da","./components/base/self":"c8c0","./components/base/self.vue":"c8c0","./components/childpage/TestPage":"2c96","./components/childpage/TestPage.vue":"2c96","./components/childpage/gender":"a327","./components/childpage/gender.vue":"a327","./components/childpage/score":"69b5","./components/childpage/score.vue":"69b5","./components/default":"0de3","./components/default.vue":"0de3","./components/detail":"5358","./components/detail.vue":"5358","./components/grade":"4a14","./components/grade.vue":"4a14","./components/second/third/thirdPage":"fc47","./components/second/third/thirdPage.vue":"fc47","./components/sidebar":"684d","./components/sidebar.vue":"684d","./components/student":"02c3","./components/student.vue":"02c3","./main":"56d7","./main.js":"56d7","./module":"158e","./module.js":"158e","./routes":"5665","./routes.js":"5665","./store":"c0d6","./store.js":"c0d6"};function s(e){var n=t(e);return o(n)}function t(e){var n=c[e];if(!(n+1)){var o=new Error("Cannot find module '"+e+"'");throw o.code="MODULE_NOT_FOUND",o}return n}s.keys=function(){return Object.keys(c)},s.resolve=t,e.exports=s,s.id="35a6"}}]);
//# sourceMappingURL=chunk-2d0ba2cd.ad2994d2.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///./src sync ^.*$"],"names":["map","./App","./App.vue","./Login","./Login.vue","./assets/logo.png","./components/404","./components/404.vue","./components/BasePage","./components/BasePage.vue","./components/Home","./components/Home.vue","./components/base/self","./components/base/self.vue","./components/childpage/TestPage","./components/childpage/TestPage.vue","./components/childpage/gender","./components/childpage/gender.vue","./components/childpage/score","./components/childpage/score.vue","./components/default","./components/default.vue","./components/detail","./components/detail.vue","./components/grade","./components/grade.vue","./components/second/third/thirdPage","./components/second/third/thirdPage.vue","./components/sidebar","./components/sidebar.vue","./components/student","./components/student.vue","./main","./main.js","./module","./module.js","./routes","./routes.js","./store","./store.js","webpackContext","req","id","webpackContextResolve","__webpack_require__","e","Error","code","keys","Object","resolve","module","exports"],"mappings":"qGAAA,IAAAA,EAAA,CACAC,QAAA,OACAC,YAAA,OACAC,UAAA,OACAC,cAAA,OACAC,oBAAA,OACAC,mBAAA,OACAC,uBAAA,OACAC,wBAAA,OACAC,4BAAA,OACAC,oBAAA,OACAC,wBAAA,OACAC,yBAAA,OACAC,6BAAA,OACAC,kCAAA,OACAC,sCAAA,OACAC,gCAAA,OACAC,oCAAA,OACAC,+BAAA,OACAC,mCAAA,OACAC,uBAAA,OACAC,2BAAA,OACAC,sBAAA,OACAC,0BAAA,OACAC,qBAAA,OACAC,yBAAA,OACAC,sCAAA,OACAC,0CAAA,OACAC,uBAAA,OACAC,2BAAA,OACAC,uBAAA,OACAC,2BAAA,OACAC,SAAA,OACAC,YAAA,OACAC,WAAA,OACAC,cAAA,OACAC,WAAA,OACAC,cAAA,OACAC,UAAA,OACAC,aAAA,QAIA,SAAAC,EAAAC,GACA,IAAAC,EAAAC,EAAAF,GACA,OAAAG,EAAAF,GAEA,SAAAC,EAAAF,GACA,IAAAC,EAAA1C,EAAAyC,GACA,KAAAC,EAAA,IACA,IAAAG,EAAA,IAAAC,MAAA,uBAAAL,EAAA,KAEA,MADAI,EAAAE,KAAA,mBACAF,EAEA,OAAAH,EAEAF,EAAAQ,KAAA,WACA,OAAAC,OAAAD,KAAAhD,IAEAwC,EAAAU,QAAAP,EACAQ,EAAAC,QAAAZ,EACAA,EAAAE,GAAA","file":"js/chunk-2d0ba2cd.ad2994d2.js","sourcesContent":["var map = {\n\t\"./App\": \"3dfd\",\n\t\"./App.vue\": \"3dfd\",\n\t\"./Login\": \"2151\",\n\t\"./Login.vue\": \"2151\",\n\t\"./assets/logo.png\": \"cf05\",\n\t\"./components/404\": \"7746\",\n\t\"./components/404.vue\": \"7746\",\n\t\"./components/BasePage\": \"dc12\",\n\t\"./components/BasePage.vue\": \"dc12\",\n\t\"./components/Home\": \"57da\",\n\t\"./components/Home.vue\": \"57da\",\n\t\"./components/base/self\": \"c8c0\",\n\t\"./components/base/self.vue\": \"c8c0\",\n\t\"./components/childpage/TestPage\": \"2c96\",\n\t\"./components/childpage/TestPage.vue\": \"2c96\",\n\t\"./components/childpage/gender\": \"a327\",\n\t\"./components/childpage/gender.vue\": \"a327\",\n\t\"./components/childpage/score\": \"69b5\",\n\t\"./components/childpage/score.vue\": \"69b5\",\n\t\"./components/default\": \"0de3\",\n\t\"./components/default.vue\": \"0de3\",\n\t\"./components/detail\": \"5358\",\n\t\"./components/detail.vue\": \"5358\",\n\t\"./components/grade\": \"4a14\",\n\t\"./components/grade.vue\": \"4a14\",\n\t\"./components/second/third/thirdPage\": \"fc47\",\n\t\"./components/second/third/thirdPage.vue\": \"fc47\",\n\t\"./components/sidebar\": \"684d\",\n\t\"./components/sidebar.vue\": \"684d\",\n\t\"./components/student\": \"02c3\",\n\t\"./components/student.vue\": \"02c3\",\n\t\"./main\": \"56d7\",\n\t\"./main.js\": \"56d7\",\n\t\"./module\": \"158e\",\n\t\"./module.js\": \"158e\",\n\t\"./routes\": \"5665\",\n\t\"./routes.js\": \"5665\",\n\t\"./store\": \"c0d6\",\n\t\"./store.js\": \"c0d6\"\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tvar id = map[req];\n\tif(!(id + 1)) { // check for number or string\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn id;\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = \"35a6\";"],"sourceRoot":""}
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册