可以使用JSON.parse()方法将字符串转换成对象,例如:

// 假设后台传过来的数据为字符串
let dataStr = '{"name": "John", "age": 30}';

// 将字符串转换成对象
let dataObj = JSON.parse(dataStr);

// 打印对象
console.log(dataObj);
// 输出: {name: "John", age: 30}

在vue中,可以在组件的生命周期方法中获取后台传过来的数据,并使用JSON.parse()方法将其转换成对象,例如:

export default {
  data() {
    return {
      myData: null, // 初始化数据为null
    };
  },
  created() {
    // 发送请求获取后台数据
    axios.get('/api/myData')
      .then(response => {
        // 将返回的字符串数据转换成对象
        this.myData = JSON.parse(response.data);
      })
      .catch(error => {
        console.log(error);
      });
  },
};
vue中怎么把后台传过来的数据从字符串转换成对象

原文地址: https://www.cveoy.top/t/topic/1cG 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录