vue获取后台json字符串的方式是什么
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,这篇文章主要讲解了"vue获取后台json字符串的方式是什么",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"vue获取后台json字符串的方式是什么"吧
千家信息网最后更新 2025年01月22日vue获取后台json字符串的方式是什么
这篇文章主要讲解了"vue获取后台json字符串的方式是什么",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"vue获取后台json字符串的方式是什么"吧!
vue获取后台json字符串
1.在api文件下的driver.js文件下写一个获取json的函数
export const tree = () => request({ url: 'driver/tree', method: 'post', })
2.在view文件下的driver文件下的index.vue文件里引入driver.js文件下的tree函数
import Tree, { tree } from '@/api/driver'
3.在生命周期函数created钩子下在页面渲染初始过程获取json,获取通过箭头函数,同时注意json格式,如果后台传来的是字符串,要通过函数将其转换成对象类型。
created(){ tree().then((str) =>{ console.log(111111); // 触发生命周期函数 // console.log(str); //后台给的是字符串,转换成对象类型 let obj = JSON.parse(str); //把json字符串传递到data数据,进而到页面渲染 this.data = obj; // console.log(obj); console.log(obj[0].id); //查看第一层级下的id值}
4.最后要注意在data数据中对json初始值进行格式设置,以及初始值赋值。
data() { return { data: //先给data对象为空 [ {},{},{} ], //树形控件需要配置的默认信息,与json匹配 defaultProps: { children: 'childs', label: 'name', } };
5.要控制台查看本层的对象,需要 用[]中括号指定层级
console.log(obj[0].id); //查看第一层级下的id值
Vue字符串与Json转换
字符串与数组之间的相互转换
1.字符串转换为数组
str.split(','); // 以逗号,为拆分的字符串
2.数组转换为字符串
arr.join(','); // 把数组项拼接成字符串,以逗号,分隔
Json字符串转换为json对象
1.使用eval
result = eval('(' + jsonstr + ')'); // jsonstr是json字符串
2.使用JSON.parse()
result = JSON.parse(jsonstr); // jsonstr是json字符串
eval和JSON.parse的区别:
eval 是javascript支持的方式,不需要严格的json格式的数据也可以转化
JSON.parse 是浏览器支持的转换方式,必须要标准的json格式才可以转换
感谢各位的阅读,以上就是"vue获取后台json字符串的方式是什么"的内容了,经过本文的学习后,相信大家对vue获取后台json字符串的方式是什么这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
字符
字符串
后台
方式
函数
文件
对象
数组
格式
层级
数据
学习
内容
周期
周期函数
生命
类型
逗号
页面
支持
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
防溺水网络安全平台
四川软件开发专业学校推荐
oracle 数据库转移
什么是服务器的网络速度
镇江多功能软件开发售后保障
数据库工程师哪些语言有发展
数据库查找银行存款最大的语句
桌面设置网络安全
怎么导入已有外部数据库
电脑软件开发哪个比较好
大学校园网络安全简报
网络安全五点主张秉持
网络安全需要编程非常好吗
网络安全主要包含哪些
微信小程序怎么进入数据库
鹏辉软件开发公司
网络安全卡通图怎么画
开展网络安全保障专项督查
诛仙服务器哪个牌子好
天津拓宇网络技术有限公司
宁波项目管理软件开发
数据库可疑 原因
应用云数据库和云计算技术
金蝶账套管理服务器
易于使用的即时通讯软件开发
er数据库建模
我的世界英文服务器名字
女生学软件开发做什么好
回合制网游数据库
泰拉瑞亚pe服务器要多大空间