在这个项目之前从来没有接触过前后端分离的框架结构,对于前后端分离,vue等也大多都是听说过。但实际上并没有太多的应用,这次项目重构的时候,从一开始的一脸懵逼。到现在的两脸懵逼。vue本身所擅长的就是单页应用,此次在领导的要求下,将一个弹窗页面改成一个浏览器新标签页。强烈反抗没通过,只能带着情绪改造了。具体改造方案之一如下几点
1自定义路由
2在根路径下引用路由文件,并添加
3在调用的地方通过router的resolve方法解析出组件调用地址,通过window.open调用。
4在app.vue中一定要添加一个routerview的标签,进行页面渲染。