vue给后端传json数据,vue字符串转json

  vue给后端传json数据,vue字符串转json

  本文主要介绍vue获取后台json字符串的方式,有很好的参考价值。希望对大家有帮助。如有错误或不足之处,请不吝赐教。

  

目录

   vue获取后台json字符串vue字符串与Json转换字符串和数组的相互转换。Json字符串被转换成json对象。

  

vue获取后台json字符串

  1.写一个函数获取api文件下的driver.js文件下的json。

  导出常量树=()=请求({

  url:“驱动程序/树”,

  方法: post ,

  })

  2.将driver.js文件下的tree函数引入到view文件下的driver文件下的index.vue文件。

  从“@/api/driver”导入树{ tree }

  3.在创建的生命周期函数的钩子下,在页面渲染的初始过程中获取json,获取箭头函数。同时注意json格式。如果有来自后台的字符串,应该通过函数将其转换为对象类型。

  已创建(){

  树()。然后((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() {

  返回{

  数据:

  //先将数据对象留空

  [

  {},{},{}

  ],

  //树控件需要配置的默认信息,匹配json

  defaultProps: {

  孩子:“孩子”,

  标签:“名称”,

  }

  };

  5.要在控制台上查看该层的对象,需要用[]括号指定级别。

  console.log(obj[0])。id);//检查第一级下的id值

  

vue字符串与Json转换

  

字符串与数组之间的相互转换

  1.字符串被转换成数组。

  str.split(,);//使用逗号作为拆分字符串。

  2.该数组被转换为字符串。

  arr.join(,);//将数组项拼接成字符串,用逗号分隔。

  

Json字符串转换为json对象

  1.使用评估

  result=eval(( jsonstr ));//jsonstr是一个json字符串

  2.使用JSON.parse()

  result=JSON . parse(JSON str);//jsonstr是一个json字符串

  eval和JSON.parse的区别:

  javascript支持Eval,可以转换严格json格式的数据。

  Json.parse是浏览器支持的转换方法,只能转换标准Json格式。

  以上个人经历,希望能给大家一个参考,也希望大家多多支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: