您可以使用Vue3的响应式对象和计算属性来提取list1。首先,将json数据赋值给一个响应式对象,然后使用计算属性来获取list1。以下是一个示例代码:

import { reactive, computed } from 'vue';

const jsonData = {
  "list1": [
    {"name":"上海地区","value":"运控中心"},
    {"name":"其他地区","value":" "},
    {"name":"项目经理","value":"范娜  电话:029-8759874 15686061478 传真:029-88888888-8888"},
    {"name":"项目复核","value":"范娜 \n\t\t电话:029-8759874 15686061478 传真:029-88888888-8888"}
  ],
  "list2": [
    {"name":"任务来源","value":"test"},
    {"name":"国家","value":"中国"},
    {"name":"级别","value":"重要"},
    {"name":"人数","value":"123"},
    {"name":"飞行计划","value":"test"},
    {"name":"备份运力","value":"test"},
    {"name":"总体要求","value":"test"},
    {"name":"备注","value":"测试已发布的修改备注"}
  ],
  "list3": [
    {"name":"运控中心","value":"测试测试测试测试测试测试测试"}
  ],
  "status":"1",
  "taskvalue":0
};

const data = reactive(jsonData);

const list1 = computed(() => data.list1);

console.log(list1.value); // 输出提取的list1

在上面的代码中,我们使用reactive函数将json数据转换为响应式对象data。然后,我们使用computed函数创建一个计算属性list1,该计算属性返回data.list1。最后,我们通过list1.value来获取提取的list1数据

vue3 如何从下面json中提取list1list1name上海地区value运控中心name其他地区value name项目经理value范娜 电话029-8759874 15686061478 传真029-88888888-8888name项目复核value范娜 ntt电话029-8759874 15686061478 传真029-88888888-8888list2name任务来源val

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

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