当前位置: 首页 > news >正文

毕节建设厅网站品牌网站定制

毕节建设厅网站,品牌网站定制,常规网站服务器,网站建设费的税率Vue前端无法接收到后端返回的数据 前提:把很久以前的项目,翻出来重新优化一下,做一下前端的美化(以前都是用的element的UI,现在想自己写)。 由于是自己利用简单的html语句,主要面向各个按钮控…

Vue前端无法接收到后端返回的数据

前提:把很久以前的项目,翻出来重新优化一下,做一下前端的美化(以前都是用的element的UI,现在想自己写)。

由于是自己利用简单的html语句,主要面向各个按钮控件进行css的style修改,就用了最简单的form表单提交数据。

问题:结果就是死活接不到后端的数据。

排查
1.先确认后端有拿到数据,并通过RespBean 返回数据,确认无误后,确定问题是出在前端了。

2.好久没写前端的东西了,第一时间是去检查代码到底哪里写错了,看了一圈好像逻辑没什么问题。

3.F12看看前端报什么错,结果发现ReferenceError: axios is not defined,真吐了,我记得这玩意是有设置全局的,太久没看这个项目了,真不知道自己以前怎么写的。如果没装直接npm install axios,然后再在项目里面导入就好,import axios from 'axios';

4.解决axios以后,以为可以了,但是还是拿不到数据,因为很早之前因为object对象的问题,导致项目给我卡了很久取数据的问题,所以,确实就是返回了一个object对象,由于改了后端返回方式,所以取object对象里面的状态码也就需要相应的改变。

axios.post('/xxx', this.xxxForm).then(response => {this.loading = false;// 打印响应数据,便于调试console.log('响应数据:', response.data);// 检查 response.data 对象是否存在// 就错在这里,response返回的直接就是一个object,然后只要直接.出后端的key就好了if (response && response.data) {const res = response.data;  // 把 response.data 提取出来,避免重复引用// 判断返回的 code 是否为 200if (res.code === 200) {// 如果 code 是 200,说明成功this.$router.replace('/xxxx');} else {// 否则,显示返回的错误消息this.$message.error(res.message || '请检查!');}} else {// 没有正确响应数据时,报错this.$message.error('服务器返回数据格式不正确');}}).catch(error => {this.loading = false;console.error('请求错误:', error);  // 输出错误信息this.$message.error('请求失败,请稍后再试');});

全局CSS样式影响

前提:接着是因为改的前端样式是在vue文件的基础上改的,但,习惯性写css会直接用body{}来写整个样式的布局。

问题:这也导致了我跳转页面以后,其他vue文件的布局也发生了改变,就很抽象。(可能自己基础打磨不好,还以为单个vue不会影响其他的vue样式)。

解决:这个也不用排查,就是个body的问题,就把body{}换成 .xxx{},然后多写一个div class = "xxx"就好。套个娃。

注意:额,有看到csdn上一堆说用scoped的,不是什么情况都可以用的…

http://www.yayakq.cn/news/761506/

相关文章:

  • 哈尔滨网站外包建设职业学校精品网站
  • 提高网站收录的方法桂林欣梦网络
  • 网站图片要多少像素网站建设战略
  • 如何在记事本中做网站链接爱站长尾词
  • 遵义高端网站建设诚信通旺铺网站建设
  • wordpress个人展示网站asp.net网站安装顺序
  • 自建企业网站模板下载产品网站开发
  • 网站开发 就业简历模板挣钱最快的小游戏
  • 网站备案帐号找回电子商务网站 费用
  • 网站一年得多少钱wordpress 会员购买插件
  • 苏州网站建设熊掌号彭州网站建设28pz
  • 网站建设运营公司大全织梦做的网站进不去
  • 墨客网站建设精品资料
  • 宝塔自助建站系统源码2022中国企业500强
  • 做电商有哪些网站红外感应模块进行网页界面设计
  • 简单网站建设价格安卓优化大师app下载安装
  • 网站404页面模板百度电脑版登录网站
  • 旅游网站开发 目的及必要性可以和外国人做朋友的网站
  • wordpress 不能查看站点北京网站建设大概需要多少钱
  • 沈阳网站开发技术公司网络信息安全网站开发教程
  • asp 网站 源码wordpress序号插件
  • 官方你网站建设策略广州白云会议中心分析
  • 海尔公司网站建设现状做网站需要多少兆专线
  • html网站建设案例seo站长网怎么下载
  • 微信视频网站建设多少钱精准流量推广
  • 建立子目录网站wordpress获取子分类
  • 少儿图书销售网站开发背景wordpress 设置版权信息
  • 建设部职称证书查询官方网站电子商务公司网站建立
  • wordpress 微博插件谷歌关键词排名优化
  • 怎么在网站上打广告python做网站效率