var routes = [ { path: '/', component: IndexPage2, children: [ { path: '/', component: TempSendPanel, redirect: 'temp-send-panel' }, { path: 'temp-send-panel', component: TempSendPanel }, { path: 'preview-panel', component: PreviewPanel } ] } ], router = new VueRouter({ routes: routes }), storage = { docInfo: null, patient: null, // url中patient,用来来判断是否是"发送"模式 planId: null } var httpData = GetRequest() new Vue({ data: { }, router: router, created: function() { var vm = this vm.loading.show() homeAPI.baseinfo().then(function(res) { if(res.status == 200) { vm.loading.close() var infoStr = JSON.stringify(res.data); localStorage.setItem("docInfo", infoStr); storage.docInfo = res.data vm.$mount('#app') } else { vm.loading.close() toastr && toastr.error(res.msg) } }) }, methods: { chooseTab: function(val){ this.selectedTab = val; } } })