admin管理员组文章数量:1794759
前端页面开发
前言
因为现如今的开发大部分都是前后端分离的开发,而这篇文章将主要讲的是前后端接口的对接过程。
一、前端的搭建 1、模板的引入我这次项目引用的模板为vue-element-admi,这是一个基于vue-element-admin的一套后台管理系统基础模板。我将在这个模板的基础上进行二次开发。 GitHub地址:github/PanJiaChen/vue-element-admin 项目在线预览:panjiachen.gitee.io/vue-element-admin
2、引入工作区在将模板下载好之后,就将其解压到工作区的文件夹中
3、前端依赖的下载使用命令 :npm install 如果依赖下载失败可能是nodejs的版本过高建议下载低版本
4、前端项目的启动使用命令:npm run dev 启动。执行后,浏览器自动弹出并访问localhost:9527/
二、前端页面开发流程 1、添加路由这个路由的意思就是我们在地址栏输入的哪个url,配置不同的路由就会由不同的url进入不同的页面。比如下面我配置了/hospSet/list,那么我们点击对应的地方就会进入对应页面。
2、设置跳转页面的路径到相应的文件路径去编写相应页面的代码,在这里所编写的代码最终会在相应的地址前端页面呈现。
3、编写对应后端api接口代码在list.vue代码中可以看见import了一个js文件,那个文件中就相当于对后端数据向前端的传输。这样在list.vue中就可以获取到后端所传过来的json数据,从而在页面上回显。 后端中对应代码如下:
三、跨越问题跨域:浏览器对于javascript的同源策略的限制 。 以下情况都属于跨域:
如果域名和端口都相同,但是请求路径不同,不属于跨域,如: www.jd/item www.jd/goods http和https也属于跨域 而我们刚才是从localhost:3000去访问localhost:8201,这属于端口不同,跨域了。 如何解决呢? Spring早就给我们提供了解决方案,我们只需要在对应controller上添加一个标签就可以了(@CrossOrigin //跨域)。 我们在HospitalSetController类上添加跨域标签@CrossOrigin,再进行测试,则测试成功!
本文标签: 页面
版权声明:本文标题:前端页面开发 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686504198a74914.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论