在Vue3中,你可以使用reactive函数将json数据转化为响应式对象,并通过setup函数将数据暴露给前端页面。具体操作如下:

import { reactive, createApp } from 'vue';

const jsonData = {
  "list1":[
    {"name":"1","value":"1"},
    {"name":"2","value":"1"}
  ],
  "list2":[
    {"name":"1","value":"1"},
    {"name":"2","value":"1"}
  ],
  "list3":[
    {"name":"1","value":"1"},
    {"name":"2","value":"1"}
  ],
  "status":"1",
  "taskvalue":2017
};

const app = createApp({
  setup() {
    const data = reactive(jsonData);
    return {
      data
    };
  }
});

app.mount('#app');

然后,在你的前端页面中,你可以通过data.list1来访问list1的值。例如:

<div id="app">
  <ul>
    <li v-for="item in data.list1" :key="item.name">{{ item.name }}</li>
  </ul>
</div>

这样,list1中的数据就会被渲染到页面上了

vue3 解析以下json中的list1将它赋值到前台 list1 name1value1 name2value1 list2 name1value1 name2value1 list3 name1value1 name2value1 status1 taskvalue2017

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

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