vue获取数据跟浏览器不一致

vue获取数据跟浏览器不一致,第1张

打印出后台从数据库中查询出的数据,发现字段是完整的,并无缺失;打印JSON字符串,发现缺少字段,定位到问题入口;查看JSONtoJSONString()方法后,并未发现异常;将该模块的所有文件重新审阅一遍后发现,实体类Userjava中有个布尔类型的成员变量的get方法不对头;这就导致JSON将User对象转换成json字符串时,无法通过反射获取到其state字段,最终给前端的json数据也就没有该字段。

更系统全面的学习资料,

处理方法,重写实体类User的get、set方法并检验,确保不再出错。重启后,测试显示正常。查看后台支持的编码格式和前端axios发送过去的的编码格式是否一致。不一致就会出现跨域问题。至于为什么也不明白,可能是浏览器认为不一致的编码就是跨域也可能就是浏览器的bug。Vue请求后端数据的方法,首先在api文件夹下,建立接口js文件;然后确定baseURL和url后缀;最后输入需要获取数据的代码即可。

// config/indexjs

moduleexports = {

  // 

  build: {

    assetsPublicPath: '/',

    assetsSubDirectory: 'static'

  }

}

当做资源文件使用,怎么使用就随你了

JSONparse()与JSONstringify()的作用

JSONparse():将json字符串转化为对象

JSONstringify(): 将js值转化为json字符串

使用场景:

一、路由需要传对象作为参数时

二、在缓存中存储对象(数组、字典等)

三、判断数组、字典或其他对象是否相等

先使用JSONstringify()转成字符串再使用==判断

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。

JSON 是 JS 对象的字符串表示法,它使用文本表示一个 JS 对象的信息,本质是一个字符串。

json-editor 官方例子: >

以上就是关于vue获取数据跟浏览器不一致全部的内容,包括:vue获取数据跟浏览器不一致、vue组件中,原来是import本地json文件的,如何改成向localhost请求读取json文件、Vue表单form数据转化为Json字符串等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9636809.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存